Lista de exercícios 07-normalizacao-gabarito PDF

Title Lista de exercícios 07-normalizacao-gabarito
Course Banco de Dados
Institution Universidade Federal de Mato Grosso do Sul
Pages 2
File Size 53.9 KB
File Type PDF
Total Downloads 103
Total Views 142

Summary

Lista 7 de Banco de Dados - Profa Vanessa...


Description

Banco&de&dados& Lista&de&exercícios&7&–&Normalização& ! Normalize!as!relações!desta!lista!de!exercícios,!de!forma!que!todas!as!relações!resultantes!estejam!na!forma!normal!mais! restrita.!Considere!a!1FN!(Primeira!Forma!Normal),!a!2FN!(Segunda!Forma!Normal),!a!3FN!(Terceira!Forma!Normal)!e!a! 4FN!(Quarta!Forma!Normal).!! ! Para!cada!forma!normal:! • Identifique!quais!as!dependências!funcionais!e!multivaloradas!que!se!aplicam!sobre!a!Relação;! • Identifique!e!justifique!se!a!relação!encontra-se!ou!não!na!forma!normal!em!questão;!e!! • Caso!a!relação!sendo!analisada!não!se!encontre!na!forma!normal!em!questão,!normalize!a!relação,!especificando! as!relações!originadas.! Nos!exercícios,!a!normalização!deve!ser!realizada!passo!a!passo!(ou!seja,!forma!normal!a!forma!normal).!As!respostas! NÃO!devem!listar!apenas!as!relações!finais.! 1.

vendedor!(nro_vend,!sexo_vend,!nome_vend,{!cliente!(nro_cli,!end_cli,!nome_cli )!}!)!! As!seguintes!dependências!funcionais!devem!ser!garantidas!na!normalização:!! • nro_cli!→!nome_cli,!end_cli!! • nro_vend!→!nome_vend,!sexo_vend!! ! Observações!adicionais:! • Um!vendedor!pode!atender!diversos!clientes,!e!um!cliente!pode!ser!atendido!por!diversos!vendedores.!

! 1FN&(somente&atributos&atômicos)& vendedor!(nro_vend,!nome_vend,!sexo_vend)! cliente!(nro_vend!,!nro_cli,!nome_cli,!end_cli)! & 2FN&(somente&dependência&funcional&total)& vendedor!(nro_vend,!nome_vend,!sexo_vend)! cliente!(nro_cli,!nome_cli,!end_cli)! cliente_vendedor(nro_vend!,&nro_cli)! & 3FN&(não&possui&dependência&funcional&transitiva)=2FN& 4FN&(não&possui&dependência&multivalorada)=2FN& & 2. !

aluno!(nro_aluno,!nome_depto,!sigla_depto,!cod_depto,!cod_orient,!nome_orient,!fone_orient,!cod_curso!)!! As!seguintes!dependências!funcionais!devem!ser!garantidas!na!normalização:!! • cod_depto!→!{nome_depto,!sigla_depto}!! • cod_orient!→!{nome_orient,!fone_orient}!! • nro_aluno!→!{cod_depto,!cod_orient,!cod_curso}!

! Observações!adicionais:!! • Um!aluno!somente!pode!estar!associado!a!um!departamento.! • Um!aluno!cursa!apenas!um!único!curso.! • Um!aluno!somente!pode!ser!orientado!por!um!único!orientador.! ! 1FN&(somente&atributos&atômicos)&=&OK& 2FN&(somente&dependência&funcional&total)& aluno!(nro_aluno,!cod_orient,&cod_depto,!cod_curso)! departamento(cod_depto,!nome_depto,!sigla_depto,)! orientador!(cod_orient,!nome_orient,!fone_orient)! 3FN&(não&possui&dependência&funcional&transitiva)=2FN& 4FN&(não&possui&dependência&multivalorada)=2FN& !

1

3.

empresa!(cod_empresa,!nome_empresa,!end_empresa,!nome_fundador,!nacionalidade_fundador,!{!filial!(filial_nro,! filial_local,!filial_data_abertura)!})!!

! As!seguintes!dependências!funcionais!devem!ser!garantidas!na!normalização:!! • cod_empresa!→!{nome_empresa,!end_empresa,!nome_fundador}!! • nome_fundador!→!nacionalidade_fundador!! • {cod_empresa,!filial_nro}!→!{filial_local,!filial_data_abertura}!! ! Observações!adicionais:!! • Uma!empresa!somente!pode!ter!sido!fundada!por!um!único!fundador.!! ! 1FN&(somente&atributos&atômicos)& Empresa(cod_empresa,!nome_empresa,!end_empresa,!nome_fundador,!nacionalidade_fundador)!! Filial(cod_empresa,!filial_nro,!filial_local,!filial_data_abertura)! 2FN&(somente&dependência&funcional&total)=1FN& 3FN&(não&possui&dependência&funcional&transitiva)=1FN& ! 4.

ordem_compra!(cod_ordem_compra,!dt_emissão,!cod_fornecedor,!nm_fornecedor,!endereço_fornecedor,! {item_ordem!(cod_item,!{material!(cod_material,!descrição_material,!qt_comprada,!vl_unitário)},!vl_total_item)},! vl_total_ordem)!

! Observações!adicionais:! • Uma!ordem!de!compra!possui!apenas!um!fornecedor.! • Um!item!de!ordem!possui!vários!materiais.! ! 1FN&(somente&atributos&atômicos)& ordem_compra!(cod_ordem_compra,!dt_emissão,!cod_fornecedor,!nm_fornecedor,!endereço_fornecedor,! vl_total_ordem)! item_ordem!(cod_ordem_compra,&cod_item,!vl_total_item)! material(cod_material,!cod_item,!descrição!material,!qt_comprada,!vl_unitário)! ! 2FN&(somente&dependência&funcional&total)=1FN& ! 3FN&(não&possui&dependência&funcional&transitiva)& ordem_compra!(cod_ordem_compra,!cod_fornecedor,!dt_emissão,!vl_total_ordem)! fornecedor(cod_fornecedor,!nm_fornecedor,!endereço_fornecedor)! item_ordem!(cod_ordem_compra,&cod_item,!vl_total_item)! material(cod_item,&cod_material,!descrição!material,!qt_comprada,!vl_unitário)! ! 4FN&(não&possui&dependência&multivalorada)=3FN& ! !

2...


Similar Free PDFs