Diagrama Entidade Relacionamentos(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)
Chaves (código, CPF, CNPJ, etc...)
Cada um exerce um papel no sistema em construção
Deve ter um significado
Cada um pode ser descrito por um ou mais elementos de dados
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).
Losango
Relacionamento representa alguma coisa que deve ser