Escolar Documentos
Profissional Documentos
Cultura Documentos
Entidade
desejamos guardar informações
1-1
Número de ocorrências possíveis de cada
1-N Cardinalidade
N-N entidade envolvida em um relacionamento
A chave primária é o campo que está na sua tabela origem e é
responsável pelo relacionamento com outras tabelas, quando
este campo aparecer em uma outra tabela diferente da
origem, chamamos de chave secundária ou estrangeira.
LOTAÇÃO
Matrícula
FUNCIONÁRIOS Código Depto
# Matrícula Dt Inicio
Nome Dt Fim
Data Nasc.
Nacionalidade
Sexo
Est. Civil
RG
CPF
Endereço
Telefone
Modelo de Entidade e Relacionamento
com cardinalidade
1 1
pessoa requer óbito
N 1
Empregado Trabalha Setor
N N
Aluno Matricula Disciplina
Cod aluno
Cod disciplina
Na relação NxN força-se a criação de uma outra tabela, no exemplo acima foi criada a tabela matricula,
onde terá como atributos, as chaves código do aluno e disciplina, mas como estrangeiras.
Relação n x n A relação acaba virando tabela ex.: possuem
Exemplo: partindo de uma ficha cadastral de funcionários
DEPENDENTES
Matrícula
Nome Dependente
Data Nasc.
Tabelas
# chave principal
sublinhado: estrangeira
Modelo E-R
N N Departamentos
Lotam
Funcionários Matrícula
#Código Depto
Código Depto
Descrição
#Matrícula Dt Inicio
Nome N Dt Fim
Data Nasc.
N
Nacionalidade 1 Ocupam Cargos
Sexo
Matrícula #Código Cargo
Est. Civil
Código Cargo Descrição
RG
Dt Inicio
CPF
Dt Fim
Endereço N
Telefone
Dependentes
Matrícula
Nome
Dependente
Data Nasc.
Responder dentro do contexto de BD:
01) O que é arquivo? Exemplifique.
02) O que é registro? Exemplifique.
03) O que é campo? Exemplifique.
04) O que é dado? Exemplifique.
05) O que é informação? Exemplifique.
06) O que Banco de Dados? Exemplifique.
07) O que é chave de acesso?
08) Explique a diferença entre chave principal e secundária (estrangeira).
Exemplifique.
09) Crie uma tabela aluno com todos os campos do aluno e chave de acesso.
10) Crie uma tabela disciplina com todos os campos de disciplina e chave de acesso.
11) Crie uma tabela matricula com os campos referentes a matricula usando as tabelas
aluno e disciplina.
12) Agora represente graficamente as 3 tabelas através no diagrama E-R.
13) A partir da ficha médica abaixo criar:
Tabelas
Modelo E-R
Ficha médica
Nro Paciente: Nome:
Exames
Nro Consulta Exame Data Resultados