Você está na página 1de 2

Exerccios de reviso

Contedo Programtico: Princpios sobre SGBDs; modelos conceitual e lgico de dados.

1 Questo: Considere as seguintes alternativas para implantao de um modelo de


bancos de dados relacional:
Minimundo: Sala de aula
Alternativa A: Tabela Aluno (Cdigo, Nome, Cdigo_do_Curso, Endereo)
Alternativa B: Tabela Aluno (Cdigo, Nome, Cdigo_do_Curso) e Tabela Endereo
(Cdigo_do_Aluno, Logradouro, Nmero, Complemento, Bairro, Cidade, Estado, CEP).
Em ambos os casos, est se apresentando um conjunto de alunos e informaes a ele
referentes. Tendo em vista os princpios que norteiam a formao de um modelo relacional de
dados consistente tais como evitar junes, diminuir o nmero de atributos que compem a
chave primria, evitar a repetio da mesma chave primria de uma tabela para outras e evitar
campos opcionais em demasia, responda luz desses conceitos:
a) Das duas alternativas, qual seria a mais vivel?
b) Elabore uma proposta alternativa para construo desse modelo de dados,
considerando a necessidade de se representar mais dados a respeito do Curso que o
aluno faz, tais como: Nome, Nvel e Carga horria. Construa, para esse modelo, os
DER conceitual e lgico utilizando o software BrModelo.
c) Utilize o Oracle para fazer o projeto fsico. Cadastre para cada tabela e cinco registros.
Elabore, alm disso, o relacionamento entre os mesmos
2 Questo: Utilize as regras de transformao de modelos entidade-relacionamento para
modelos lgicos e, depois, fsicos; e projete um BD Relacional para o modelo esboado
segundo o diagrama a seguir, considerando como minimundo uma farmcia. Construa,
utilizando o software BrModelo, o modelo lgico desse minimundo, detalhando as suas
chaves primrias, duas chaves secundrias por tabela e utilizando chaves estrangeiras
para quando for o caso. A seguir, utilize o software Microsoft Access para elaborar o
modelo fsico, cadastrando para cada tabela cinco registros.

Você também pode gostar