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

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

Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro.

Apresentações semelhantes


Apresentação em tema: "Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro."— Transcrição da apresentação:

1 Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro

2 Relacionamentos Entre Entidades Uma associação entre duas ou mais entidades sobre a qual deseja-se manter alguma informação útil para o usuário. Exemplo: É desejável saber quais funcionários estão associados a quais departamentos da empresa.

3 Relacionamentos Entre Entidades Este relacionamento pode ser visualizado no seguinte diagrama de ocorrências:

4 Relacionamentos Entre Entidades É desejável saber quais são as disciplinas que um aluno está fazendo ou já fez numa universidade. É desejável saber qual o cliente de um dado pedido. Um relacionamento pode conter atributos como: Pertence (Data_Inicio). Cursa (Semestre, Nota, Freqüência, Situacao_Final). Solicita (Data_Pedido)

5 Relacionamentos Entre Entidades Nunca em um DER deve aparecer relacionamentos que são derivados de processos: Empregado Recebe Contra_Cheque (errado !!!). Aluno Consulta Livro (errado !!!). Cliente Emite Extrato (errado !!!!). Fornecedor Envia Nota Fiscal (errado !!!!). Funcionário Emite Relatório (errado !!!!). Empregado Deixa de Ser Gerente (errado !!!!):

6 Cardinalidade dos Relacionamentos Expressa a forma como um objeto de uma entidade pode se associar com os outros objetos de uma outra entidade através de um relacionamento. 1. Um objeto da entidade A se relaciona com zero, um ou mais objetos da entidade B:

7 Cardinalidade dos Relacionamentos 2. Um objeto da entidade A se relaciona com um ou mais objetos da entidade B: Entidade AEntidade B 3. Um objeto da entidade A se relaciona com zero ou no máximo um objeto da entidade B:

8 Cardinalidade dos Relacionamentos 4. Um objeto da entidade A se relaciona com um e somente um objeto da entidade B: Observação: As cardinalidades totais representam um tipo especial de restrição sobre o banco de dados. Por exemplo, no caso do quarto exemplo estamos dizendo que só é possível inserir um objeto em A se antes o objeto em B relacionado tiver sido inserido. Na dúvida prefira sempre a participação parcial.

9 Exercícios Indique a cardinalidade dos relacionamentos a seguir:


Carregar ppt "Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro."

Apresentações semelhantes


Anúncios Google