Você está na página 1de 3

Diagrama de Entidade Relacionamento (DER

)
O que é? É um modelo em rede que descreve a diagramação dos dados armazenados de um sistema em alto nível de abstração. Por que usa-lo? Devido a complexidade da estrutura de dados e os relacionamentos deve-se dar uma importância maior para os dados que serão utilizados para formar uma informação importante para um Gerente ou diretor de uma empresa ( importantes para um sistema de gestão empresarial).

Portanto é importante especifica e documentar, e o DER é uma ferramenta de modelagem especificamente para isto. “Modelar os dados (organizar em tabelas) e seus relacionamentos. É igual ao DFD? não DER Da ênfase aos dados e seus relacionamentos enquanto que o DFD da ênfase as funções e fluxos que o sistema executa. Quais os benefícios ? Realça os relacionamentos entre os depósitos de dados de um DFD que de outro modo só seriam percebidos nas especificações de processos. Facilita descobrir funções necessárias no DFD. Organizar a nossa estrutura de dados (redundância de dados)

Os Componentes Tipo de Objetos – representação no sistema (tabelas de dados) Retângulo; Uma coleção ou um conjunto de objetos (coisas) do mundo real cujo membros individuais (instâncias) tem as seguintes características: - Cada um deles só pode ser identificado de uma única forma (instâncias) o Chaves (código, CPF, CNPJ, etc...) - Cada um exerce um papel no sistema em construção o Deve ter um significado - Cada um pode ser descrito por um ou mais elementos de dados o Cliente (nome, endereço, telefone, rg, CPF, etc...) Nome de um tipo de objeto deve estar no SINGULAR Depósito de dados no DFD: Se eu tiver um depósito chamado CLIENTES, então tenho uma tabela chamada CLIENTE, o contrário não é verdade. Exemplo: depósito Vendas: Tabela Venda e Item da Venda. Relacionamento As tabelas (objetos) são interligados por relacionamentos (conexões).

Assim é encontrado os principais objetos e relacionamentos. Indicadores de Subtipos/Supertipos o Consistem em um objeto e um ou mais subcategorias. o Isto pode ser feito através do DFD e especificando em um dicionário de dados. interligados por um relacionamento. etc. Múltiplos relacionamentos.. o Realizar refinamentos Verificar a existência de supressão de dados (reduzir o DER) o Verificar a existência de relacionamentos redundantes ou errôneos  Tipos de objetos compostos por apenas um identificador (tabela cliente e cônjuge.Losango CONTÉ M VENDA ITEM Relacionamento representa alguma coisa que deve ser recordada pelo sistema. (fichas cadastrais. fichas de pedido. notas fiscais.). Pode haver mais de um relacionamento entre objetos (Tabelas).. HORÁRIO EMP. Relacionamento de um para um) - . ASSALARIA DO Diretrizes para a Construção de DER O DER deve ser criado a partir de entrevistas com o usuário e de seu conhecimento do ramo da empresa do usuário. Tipos Especiais de Relacionamentos Indicadores de tipos de objetos (muitos-para-muitos) Funciona tanto como um objeto como um relacionamento CLIENTE ITEM COMPRA Exemplo: Guardar a data e hora que aconteceu a compra. Identificar os diferentes elementos de dados (campos) nos diferentes tipos de tabelas (objetos). Algo que não pode ser calculado. o Herança EMPREGADO EMP. extratos bancários.

  Tipos de objetos para os quais existe apenas uma instância (constante) Relacionamentos derivados ou calculados devem ser removidos do sistema • Exemplo: Renovar pela data de aniversário. primeira letra Motorista LICENÇ A Renova Motorista LICENÇA .