Anda di halaman 1dari 3

Diagrama de Entidade Relacionamento (DER)

O que ? um modelo em rede que descreve a diagramao dos dados armazenados de um sistema em alto nvel de abstrao. Por que usa-lo? Devido a complexidade da estrutura de dados e os relacionamentos deve-se dar uma importncia maior para os dados que sero utilizados para formar uma informao importante para um Gerente ou diretor de uma empresa ( importantes para um sistema de gesto 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? no DER Da nfase aos dados e seus relacionamentos enquanto que o DFD da nfase as funes e fluxos que o sistema executa. Quais os benefcios ? Reala os relacionamentos entre os depsitos de dados de um DFD que de outro modo s seriam percebidos nas especificaes de processos. Facilita descobrir funes necessrias no DFD. Organizar a nossa estrutura de dados (redundncia de dados)

Os Componentes Tipo de Objetos representao no sistema (tabelas de dados) Retngulo; Uma coleo ou um conjunto de objetos (coisas) do mundo real cujo membros individuais (instncias) tem as seguintes caractersticas: - Cada um deles s pode ser identificado de uma nica forma (instncias) o Chaves (cdigo, CPF, CNPJ, etc...) - Cada um exerce um papel no sistema em construo o Deve ter um significado - Cada um pode ser descrito por um ou mais elementos de dados o Cliente (nome, endereo, telefone, rg, CPF, etc...) Nome de um tipo de objeto deve estar no SINGULAR Depsito de dados no DFD: Se eu tiver um depsito chamado CLIENTES, ento tenho uma tabela chamada CLIENTE, o contrrio no verdade. Exemplo: depsito Vendas: Tabela Venda e Item da Venda. Relacionamento As tabelas (objetos) so interligados por relacionamentos (conexes).

Losango CONT M

VENDA

ITEM

Relacionamento representa alguma coisa que deve ser recordada pelo sistema. Algo que no pode ser calculado. Pode haver mais de um relacionamento entre objetos (Tabelas). Mltiplos relacionamentos. 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. Indicadores de Subtipos/Supertipos o Consistem em um objeto e um ou mais subcategorias, interligados por um relacionamento. o Herana EMPREGADO

EMP. HORRIO

EMP. ASSALARIA DO

Diretrizes para a Construo de DER O DER deve ser criado a partir de entrevistas com o usurio e de seu conhecimento do ramo da empresa do usurio. (fichas cadastrais, notas fiscais, fichas de pedido, extratos bancrios, etc...). Assim encontrado os principais objetos e relacionamentos. Identificar os diferentes elementos de dados (campos) nos diferentes tipos de tabelas (objetos). o Isto pode ser feito atravs do DFD e especificando em um dicionrio de dados. o Realizar refinamentos Verificar a existncia de supresso de dados (reduzir o DER) o Verificar a existncia de relacionamentos redundantes ou errneos Tipos de objetos compostos por apenas um identificador (tabela cliente e cnjuge. Relacionamento de um para um)

Tipos de objetos para os quais existe apenas uma instncia (constante) Relacionamentos derivados ou calculados devem ser removidos do sistema Exemplo: Renovar pela data de aniversrio, primeira letra Motorista LICEN A

Renova

Motorista

LICENA

Anda mungkin juga menyukai