Escolar Documentos
Profissional Documentos
Cultura Documentos
Relacionamento
Vania Bogorny
1
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Entidade
É um conjunto de objetos do mundo real sobre os quais se
deseja manter informações no banco de dados
É distinguível de outros objetos
Representada através de um retângulo Departamento
Pode representar:
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
Resumo da Aula
Bibliografia
Tema de Casa
Nome
Empregado Endereço
Salário
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
Resumo da Aula
Bibliografia
Tema de Casa
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
ContaCliente Conta
Cliente
Residência
Cidade
Exemplo I esquema
Consulta Paciente
Médico
instâncias
22/10/2007 Ana
Dr. Paulo
05/02/2009
Dr. Flora
20/03/2009 José
Exemplo II
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)
Cardinalidade mínima
1: atributo obrigatório
0: atributo opcional
Cardinalidade máxima
1:atributo monovalorado
N: atributo multivalorado
nome
Endereço (1,N)
Cliente
TELEFONE (0,N)
Empregado Pessoa
supervisionada esposa
João Roberto
Pedro Pedro
supervisor marido
Paulo Felipe
Maria Ana
Binário
Empregado (1,N )
trabalha
(1,1 )
Departamento
(1,N) (1,1)
distribuição
(1,N)
Produto
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Cpf Numero
Nome Empregado Dependente Nome
Endereco
Chave=CPF +
numero
Entidade Fraca: entidade sem chave
A entidade é identificada por algum atributo da entidade + algum
relacionamento
Entidade Forte: entidade com chave
A entidade é identificada por atributos da própria entidade
Consulta Paciente
Médico
22/10/2007 Vania
Dr. Paulo
05/02/2009
Dr. Flora
20/03/2009 José
Aluno Professor
Disciplina
Bibliografia Básica
HEUSER, C.A. Projeto de Banco de Dados. 6ª Edição. Porto Alegre.
Capítulos 2 e 3
Bibliografia Complementar
Korth, H. F.; Sudarshan, S; Silberschatz, A. Sistema de Banco de
Dados. 5a ed. Editora Campus, 2006. - Capítulo 6
CPF (1,1)
Nome Professor regência
Salario
(1,1)
atuação
(0,N) (0,N)
(1,N) (1,N) (1,1)
(0,N)
Aluno Matrícula Turma da Disciplina