A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.

Apresentações semelhantes


Apresentação em tema: "Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos."— Transcrição da apresentação:

1 Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.

2 Cardinalidade máxima Indica a quantidade máxima de ocorrências de entidades que podem estar associadas a uma ocorrência da outra entidade (1 ou n). Empregado Departamento Trabalha A entidade Empregado tem cardinalidade máxima 1 no relacionamento Trabalha: uma ocorrência de Empregado pode estar associada a no máximo uma ocorrência de Departamento, ou em outros termos um empregado pode estar trabalhando somente em um departamento. 1 1

3 Empregado Departamento Trabalha A entidade Departamento tem cardinalidade máxima de 120 no relacionamento Trabalha: uma ocorrência de Departamento pode esta associada a no máximo 120 de Empregado, isto é, um departamento pode ter no máximo 120 empregados trabalhando nele. 120

4  Duas cardinalidades máximas são relevantes: ◦ A cardinalidade máxima 1 ◦ A cardinalidade máxima “muitos” representada pela letra n Ocorrência referente a departamento Ocorrência referente a empregado Empregado Departamento Trabalha n n 1 1

5 Cardinalidade Mínima Especifica se a participação de todas as ocorrências das entidades no relacionamento é obrigatória ou opcional.

6 Empregado Mesa Trabalha (1,0) (1,1) Card. Mínima Card. Máxima Card. Mínima Card. Máxima

7 Uma entidade em A está associada no máximo a uma entidade em B, e uma entidade em B está associada a no máximo uma entidade em A. a1a2a3a4a1a2a3a4 b1 b2 b3 b 4

8 Empregado Mesa Trabalha (1,0) (1,1)

9 Uma entidade em A está associada a várias entidades em B. Uma entidade em B, entretanto, deve estar associada no máximo a uma entidade em A. a1a2a1a2 b1 b2 b3 b 4

10 Empregado Dependente Possui ( 0,N ) (1,1)

11  Uma entidade em A está associada a qualquer número de entidades em B e uma entidade em B está associada a um número qualquer de entidades em A. b1 b2 b3 b 4 a1a2a3a4a1a2a3a4

12 Em um relacionamento de N:N ou M:N sempre será gerado uma nova entidade. A essa nova entidade damos o nome de Entidade Associativa. No banco de dados físico essa entidade será uma nova tabela a ser criada. Em um relacionamento de N:N ou M:N sempre será gerado uma nova entidade. A essa nova entidade damos o nome de Entidade Associativa. No banco de dados físico essa entidade será uma nova tabela a ser criada.

13 Pedido Produto Itens (1,N) Nome Cod_Produto Nome Cod_Cliente Cod_Itens Data Cod_produto Cod_Pedido

14 Atributo Empregado Mesa Trabalha (1,0) (1,1) Cod_Emp Nome_Emp Cod_Mesa Localizacao

15 Empregado Dependente Possui Num_Seq Nome Cod_Emp (0,N) (1,1)

16

17 Paciente Medicamento Realiza Médicos Consulta Faz (1,1) (0,N) (1,1) Receita Gera Possui (1,1) (N,1) Itens_Receita Pertence (1,N) (N,0) (1,1) Entidade Associativa

18  O objetivo é desenvolver um modelo de dados para um hospital veterinário. Cada cliente pode possuir um ou vários animais em tratamento. Cada animal pode estar sofrendo de uma ou várias enfermidades. Os casos mais simples são resolvidos, geralmente, por um único veterinário, entretanto podem ocorrer casos em que um animal é atendido por mais de um veterinário.

19  Cada médico que trabalha na clínica é identificado pelo seu CRM, possui um nome, uma data de admissão na clínica e um salário. Um médico tem formação em diversas especialidades (ortopedia, traumatologia, etc), mas só exerce uma delas na clínica. Para todo paciente internado na clínica são cadastrados alguns dados pessoais: código (único), nome, RG, CPF, endereço, telefone(s) para contato e data do nascimento. Um paciente tem sempre um determinado médico como responsável, com um horário de visita diário predeterminado. Pacientes estão sempre internados em quartos individuais, que são identificados por um número e estão em um andar da clínica.


Carregar ppt "Expressa o numero de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos."

Apresentações semelhantes


Anúncios Google