Vous êtes sur la page 1sur 2

Fundamentos de Banco de Dados Profa Andrezza Souza

Normalizao de uma tabela

2012. 2

Cada aluno deve considerar os exerccios abaixo, identificar as observaes a seguir e fazer a normalizao de dados, digitando as respostas num arquivo do Word, cujo nome deve ser a sua matrcula, seguindo as seguintes condies: Individual e com consulta Valor: 7,0 pontos Prazo: at 22 MAR Enviar pelo ambiente virtual, no local apropriado. Se enviar por e-mail (andrezza@ufersa.edu.br), o professor no se responsabiliza por: no anexar arquivo no e-mail, anexar arquivo errado ou digitar errado o endereo. FORMAS NORMAIS 1 forma normal Eliminar os grupos repetidos e atributos 2 forma normal Todos os atributos no-chave so funcionalmente dependentes da chave na sua totalidade e no apenas de parte da chave 3 forma normal Nenhum atributo no-chave depende funcionalmente de nenhum outro atributo no-chave 1. Considere o formulrio abaixo: RELATRIO DE AVALIAO DE CURSOS e as dependncias funcionais entre seus campos: Cdigo do Curso -> Nome do Curso Cdigo da rea -> Descrio da rea Matrcula Funcionrio -> Nome do Funcionrio, Data de Admisso Cdigo do Cargo -> Nome do Cargo Matrcula Funcionrio, Cdigo do Curso, Ano concluso -> Avaliao A partir do formulrio fornecido e de suas dependncias funcionais associadas, derive um conjunto de tabelas que atendam s restries da: a) 1a Forma Normal b) 2a Forma Normal c) 3a Forma Normal PARA OS EXERCCIOS 2 E 3 PEDE-SE: Aplicar as 3 Formas Normais cabveis, passo a passo, caso se faa necessrio. Caso no utilize as trs formas normais, indique qual ou quais foram usadas. Montar o Diagrama entidade relacionamento. Montar o dicionrio de dados

Fundamentos de Banco de Dados Profa Andrezza Souza


um dos candidatos.

2012. 2

2. Observe a ficha de inscrio abaixo. Refere-se a inscrio de processo seletivo de um instituio de

3. Analise o histrico de um dos alunos de uma faculdade:

4. Considere a Relao R (A,B,C,D,E,F) onde a chave primria A,B e que apresenta as seguintes

dependncias funcionais: A => C, B => D, (A,B) => E, E => F Pede-se: a)Dizer em forma Normal R se encontra. b) Normalizar R at a terceira forma normal. 5. Considere o esquema relacional composto pelas seguintes tabelas: Vendedor ( codvendedor, nome, data_contrato, local_trabalho, supervisor, salrio, comisses ) Cliente ( codcliente, nome, endereo, cidade, cep ) Armazenagem ( codpea, local, descrio, custo_unitrio, estoque ) Fatura ( codfatura, codpea, quantidade, data_venda, codvendedor, codcliente ) Sabendo-se que so vlidas, entre outras, as seguintes dependncias funcionais: codvendedor -> salrio, comisses codpea, local -> estoque local_trabalho -> supervisor codfatura -> data_venda, codvendedor, codcliente codpea -> descrio, custo_unitrio codfatura,codpea -> quantidade Que correes voc faria nas tabelas acima de forma a levar o esquema para a 3FN. 6. Considere a seguinte relao para livros publicados: LIVRO(titulo, autor, tipo, preo, editora, pas_origem) Suponha que existam as seguintes dependncias funcionais: Titulo -> editora, tipo Tipo -> preo Autor -> pas_origem Responda: 1. Em que forma normal a relao LIVRO se encontra? 2. Normalize at a 3FN, caso seja necessrio.

Vous aimerez peut-être aussi