Professional Documents
Culture Documents
1
Plano de Aula
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
4
Entidade
Entidade
É um conjunto de objetos do mundo real sobre os quais se
deseja manter informações no banco de dados
Representada através de um retângulo
Pode representar:
Departamento
objetos concretos (uma pessoa)
objetos abstratos (um departamento)
Contabilidade
Empregado Financeiro
João Jurídico
Pedro Pessoal
Paulo Possui propriedades
Maria Atributos e Relacionamentos
Exemplos de Entidades:
Sistema Bancário
Cliente
Conta Corrente
Conta Poupança
Agência
Sistema de Controle de Produção de Industria
Produto
Empregado
Departamento
Estoque
...
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
Descrição
Departamento númeroDeFuncionários
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Definição de relacionamentos
Exercícios
Cardinalidade Máxima e Mínima
Exercícios
Relacionamentos Unários, Binários e Ternários
Identificando Entidades e Relacionamentos
Relacionamento:
É uma associação entre entidades
Representado através de um losângulo e
linhas que ligam as entidades relacionadas
A nomeDoRelacionamento B
Exemplos de Relacionamentos
Medico Consulta Paciente
ContaCliente Conta
Cliente
Residência
Cidade
instâncias
22/10/2007 Ana
Dr. Paulo
05/02/2009
Dr. Flora
20/03/2009 José
Atuação Projeto
Empregado
coordenador AATOM
Maria
pesquisador
Pedro
bolsista Sinpli
Gabriel
Representação:
(cardinalidade mínima, cardinalidade máxima)
Cardinalidades Possíveis: (1,1); (1,N);
(0,1);(0,N);(N,N)
Empregado Pessoa
supervisionada esposa
João Roberto
Pedro Pedro
supervisor marido
Paulo Felipe
Maria Ana
(1,N) (1,1)
distribuição
(1,N)
Produto
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e
Relacionamentos
Aluno Professor
Disciplina
CPF (1,1)
Nome Professor leciona
Salario
(0,N)
(1,N) (1,N) (1,1)
(0,N)
Aluno Matrícula Turma da Disciplina