Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados
MER e DER
Modelo Entidade Relacionamento (MER)
Banco de Dados
O Modelo Entidade-Relacionamento tem o objetivo de representar as estruturas de dados da forma mais prxima do mundo real dos negcios. Existem trs conceitos no Modelo Entidade Relacionamento: Entidade, Atributo e Relacionamento. Entende-se que Entidade so objetos, as caractersticas dos objetos so os Atributos, e a relao entre os objetos so os relacionamentos.
Banco de Dados
2. Atributo Toda entidade possui atributos, ou seja, caractersticas que informam sobre a entidade. A entidade Inquilino contm informaes sobre Nome, Endereo, Cidade, Data de Nascimento de cada Inquilino, identificado entre os outros por uma chave primria, no caso pode ser um atributo Codigo. Os atributos podem ser simples, composto, multivalorado ou determinante.
Banco de Dados
Atributo Multivalorado O seu contedo formado por mais de um valor. Exemplo: Telefone. Uma pessoa poder ter mais de um nmero de telefone. indicado colocando-se um asterisco precedendo o nome do atributo.
Atributo Determinante Identifica de forma nica uma entidade, ou seja, no pode haver dados repetidos. indicado sublinhando-se o nome do atributo. Exemplo: CNPJ, CPF, Cdigo do fornecedor, Nmero da matrcula, etc. Os atributos determinantes sero as chaves primrias no banco de dados e seu uso tem implicaes na normalizao de dados.
Banco de Dados
Banco de Dados
Na construo de um projeto de banco de dados necessrio saber quais so os objetos e os relacionamentos para elaborar o DER , ou seja, descobrir quais os atributos que compem as tabelas (objetos).
Banco de Dados
Banco de Dados
Banco de Dados
Para fazermos a leitura do modelo, partimos de determinada entidade e a cardinalidade correspondente a essa entidade representada no lado oposto. Em nosso exemplo, a cardinalidade (0:N) faz referncia a EMPREGADO, j a cardinalidade (1:1), faz referncia a DEPENDENTE. Isso significa que:
Banco de Dados
Razo de cardinalidade
Especifica o nmero mximo de instnciasde relacionamento em que uma entidade pode participar: um-para-um (1:1) um-para-muitos (1:N) ou muitos-para-um (N:1) muitos-para-muitos (N:M)
Banco de Dados
Banco de Dados
Banco de Dados
Banco de Dados
FIM
Prof Manuel Trindade mantrin@hotmail.com