o Que é modelo de Dados e a importâncias dos Modelos de Dados no SGBD
modelos de Dados pode facilitar a interação entre o designer, o programador e o usuário final.
um modelo de dados bem desenvolvido pode até promover uma melhor compreensão da organização para a qual o design do banco de dados é desenvolvido. Em suma, os modelos de dados são uma ferramenta de comunicação.
A Importância da Modelagem de Dados
Dados constituem a mais básica de unidades de informação empregadas por um sistema. Os aplicativos são criados para gerenciar dados e ajudar a transformar dados em informações.
mas os dados são vistos de maneiras diferentes por pessoas diferentes. Para que haja uma enorme importância da modelagem de dados no DBMS.
por exemplo, contraste a visão (de dados) de um gerente de empresa com a de um funcionário da empresa. Embora o gerente e o funcionário trabalhem para a mesma empresa, é mais provável que o gerente tenha uma visão corporativa dos dados da empresa do que o funcionário.
os programadores de aplicativos têm mais uma visão dos dados, preocupando-se mais com a localização dos dados, a formatação e os requisitos específicos de relatórios.Basicamente, os programadores de aplicativos traduzem políticas e procedimentos da empresa de uma variedade de fontes em interfaces, relatórios e telas de consulta apropriadas.
quando um bom modelo de banco de dados está disponível, não importa que a visão de um programador de aplicativos dos dados seja diferente da do gerente e/ou do usuário final. Por outro lado, quando um bom plano de banco de dados não está disponível, é provável que ocorram problemas.Por exemplo, um programa de gerenciamento de inventário e um sistema de entrada de pedidos podem usar esquemas conflitantes de numeração de produtos, custando assim à empresa milhares (ou mesmo milhões) de dólares. O modelo de dados é uma abstração; você não pode extrair os dados necessários do modelo de dados.