Beruflich Dokumente
Kultur Dokumente
04/06/2012
Dicionrio de dados, requisitos e regras Entidade Fraca Atributos: simples, compostos, multivalorados Exerccios
Modelo de Dados
Reviso da Introduo a Modelo de Dados
Uma representao do mundo real que considera apenas os aspectos relacionados a dados, sua semntica, sua estrutura, suas regras de negcio e abstrai demais aspectos.
Nveis de abstrao
Modelo de Dados Conceitual
Viso mais prxima do negcio Abstrai aspectos que no dependem do nvel de negcio Ateno: Deve considerar informaes visveis pela rea de negcios que influenciam os aspectos lgicos e fsicos.
04/06/2012
Dicionrio de dados
Elementos do Modelo Entidade Relacionamento Elementos no Representados no DER
Regras de negcio Regras de Integridade Regras de Derivao Requisitos no funcionais Requisitos fsicos
Definies fundamentais
Entidades so as representaes de objetos e seres que possuem caractersticas e associaes entre si e que deseja-se persistir em banco de dados. Atributos representam as caractersticas das entidades. Relacionamentos representam as associaes entre as entidades.
Definies fundamentais
Entidades
Carro, Pea, Motorista
Atributos
Carro: cor, modelo, fabricante, ano
Relacionamentos
Carros usam Peas Carros possuem Proprietrios
Entidade
Lembrando: Entidade um conjunto de objetos ou seres da realidade modelada sobre os quais deseja-se manter informaes no banco de dados. Em um DER, uma entidade representada atravs de um retngulo que contm o nome da entidade.
Entidade1
Relacionamento
Entidade2
Atributo 1 Atributo 2
04/06/2012
Relacionamento
Lembrando: Relacionamento um conjunto de associaes entre entidades. Em um DER, um relacionamento representado atravs de um losango, ligado por linhas aos retngulos representativos das entidades que participam do relacionamento.
Cardinalidade de Relacionamentos
Uma propriedade importante de um relacionamento a quantidade de ocorrncias de uma entidade que podem estar associadas a uma ocorrncia da segunda entidade atravs do relacionamento (em relacionamentos binrio). Esta propriedade chamada de cardinalidade do relacionamento em relao entidade.
Cardinalidade de Relacionamentos
Indica que uma ocorrncia de DEPARTAMENTO pode estar associada a mais de uma (N) ocorrncias de PESSOA (Empregado)
Indica que uma ocorrncia de PESSOA (Empregado) estar associada a apenas uma (1) ocorrncia de DEPARTAMENTO
Cardinalidade (N:M)
04/06/2012
Cardinalidade mnima
A cardinalidade mnima 1 tambm recebe a denominao de "associao obrigatria", j que ela indica que o relacionamento deve obrigatoriamente associar uma ocorrncia de entidade a cada ocorrncia da entidade em questo. Com base na mesma linha de raciocnio, a cardinalidade mnima 0 recebe a denominao de "associao opcional".
Auto Relacionamento
Dicionrio de Dados
O Diagrama de Entidades e Relacionamento deve ser acompanhado de um dicionrio de dados. Dicionrio de dados
Elementos do Modelo Entidade Relacionamento
Entidades Descrio Atributos Descrio, Domnios, Tipos, ... Relacionamentos Descrio, Cardinalidade, Integridade Referencial, ...
Dicionrio de Dados
REGRAS DE INTEGRIDADE:
Regra de validao Intra-Atributo:
Domnios de atributos No pode haver departamento sem funo definida (Not Null). Empregados devem ter mais de 18 anos (data_atual nasc > 18). Todos os dependentes devem ter menos de 21 anos (idem > 21).
04/06/2012
Dicionrio de Dados
REGRAS DE DERIVAO:
Dados calculados a partir de outros dados. Ex.:
idade = (data atual) data_nascimento
Entidade Fraca
<<Fraca>>
Atributo Identificador
Exerccios
Modelo De Dados Conceitual para:
MD01
Exerccios
Modelo De Dados Conceitual para:
MD02A MD02B MD03