PBD Exercícios Práticos Lista 01

Preview:

DESCRIPTION

Exercicios praticos de sql

Citation preview

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 aulaAlternativa 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 mesmos2 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.

Recommended