Restrições de modelo relacional

413 palavras 2 páginas
EXERCÍCIO

1

Restrições de modelo relacional
1) Considere o banco de dados relacional definido parcialmente abaixo (falta as chaves da entidade EMPREGADO).

EMPREGADO (CPF, CodEmpregado, Nome)
DEPENDENTE(CodEmpregado, CodDependente, Nome)

CodEmpregado referencia EMPREGADO
Na entidade EMPREGADO, tanto CodEmpregado quanto CPF podem ser

chave primária. Qual você escolheria como chave primária? Por quê?

Resp.: Escolheria o campo CodEmpregado por ser a chave estrangeira na tabela
DEPENDENTE.

Lembre-se: A chave primária é a chave quem fornece a chave estrangeira para outras tabela.

2

Restrições de modelo relacional
2) A seguir segue um esquema parcial para um banco de dados relacional. Identifique neste esquema as chaves primárias e as chaves estrangeiras.

ALUNO(CodAluno, Nome, CodCurso)
CodCurso referencia CURSO

CURSO(CodCurso, Descrição)
DISCIPLINA(CodDisciplina, Descrição, Créditos, CodDepartamento)

CodDepartamento referencia DEPARTAMENTO
CURRÍCULO(CodCurso, CodDisciplina)
CodCurso referencia CURSO
CodDisciplina referencia DISCIPLINA
CONCEITO(CodAluno, CodDisciplina, AnoSemestre, Conceito)
CodAluno referencia ALUNO
CodDisciplina referencia DISCIPLINA
DEPARTAMENTO(CodDepartamento, Descrição)
3

Restrições de modelo relacional
3) Considere um banco de dados com a seguinte esquema:
PACIENTE(Prontuario, CodConvenio, Nome)
CodConvenio referencia CONVENIO
CONVENIO(CodConvenio, Nome)

MÉDICO(CRM, Nome, Especialização)
CONSULTA(CodConvenio, Prontuario, CRM, DataConsulta)

Prontuario referencia paciente
CRM referencia MEDICO

Explique quais verificações devem ser feitas pelo SGBD para garantir a

Integridade referencial nas seguintes situações:

4

Restrições de modelo relacional
 Uma linha é incluída na entidade CONSULTA.
Resp.:
1) Verificar se os dados das chaves de relacionamento CodConvenio, Prontuario e CRM estão cadastrados respectivamente nas tabelas CONVENIO, PACIENTE e MEDICO.
Caso não

Relacionados

  • Sistemas de banco de dados capítulo 5 modelo relacional: conceitos, restrições, linguagens, design e programação.
    756 palavras | 4 páginas
  • Bancos de dados
    701 palavras | 3 páginas
  • Resumo Modelo Relaciona e SQL
    2048 palavras | 9 páginas
  • Modelos de Banco de Dados
    1111 palavras | 5 páginas
  • Bd-relacinal
    3104 palavras | 13 páginas
  • O Modelo Relacional
    5725 palavras | 23 páginas
  • SGBD
    865 palavras | 4 páginas
  • Banco de dados
    3117 palavras | 13 páginas
  • Sgbds
    3011 palavras | 13 páginas
  • Tads
    519 palavras | 3 páginas