You are on page 1of 3

Exerccios de Normalizao: Deixe os BDs abaixo na Primeira Forma Normal (atributos entre { } indicam repetio).

1) Biblioteca Livro (cod-livro, ttulo, nome-editora, endereo-editora, {cod-autor, nomeautor})

R: Livro (cod-livro, titulo, nome-editora, endereo-editora); Autor (cod-livro, cod-autor, nome-autor); cod-livro referencia Livro(cod-livro); ______________________________________________________________________ _ 2) Controle de Projetos ProjetoEmpr (cod-proj, tipo, descrio, {cod-empregado, nome, categoria, salario, data-incio, data-fim})

R: ProjetoEmpr (cod-proj, tipo, descrio); Empregado (cod-proj, cod-empregado, nome, categoria, salario, datainicio, data-fim); Cod-proj referencia ProjetoEmpr(cod-proj); ______________________________________________________________________ _ 3) Sistema Acadmico Aluno (RA, nome-aluno, {cod-curso,ano-ingresso}, {cod-disc, nomedisc, {semestre-cursada, cod-prof, nome-prof}, nota-disc})

R: Aluno (RA, nome-aluno, nota); Curso (RA, cod-curso, ano-ingresso); Disciplina (RA , cod-curso, cod-disc, nome-disc); Turma (RA, cod-curso, cod-disc, semestre-cursada, cod-prof, nomeprof, nota-disc); RA referencia Aluno(RA); cod-curso referencia curso(cod-curso); cod-disc referencia Disciplina(cod-disc); ______________________________________________________________________ _ 4. Folha de Pagamento Funcionario (func-cdigo, func-nome, func-endereo, func-datanascimento, func-cdigocargo, nome-cargo, numero-banco, agenciabanco, cidade-banco, {func-datas-faltas-ano, motivo-falta}) Func-pagamento (func-cdigo, func-ms, func-ano, valor-depositado)

R: Funcionario (cod-func, func-nome, func-endereco, func-datanascimento, nome-cargo, numero-cargo, numero-banco, agenciabanco, cidade-banco); Falta (cod-func, func-datas-faltas-ano, motivo-falta); Pagamento (cod-func, func-ms, func-ano, valor-depositado); Cod-func referencia funcionrio(cod-func); ______________________________________________________________________ _ 5. Clnica Mdica Mdico (CRM, med-nome, med-telefone, {med-data-atendimento, med-horaatendimento, codigo-paciente})

Paciente (pac-cdigo, pac-nome, pac-ddd, pac-telefone, {codconvnio, descrioconvnio}) Consulta (CRM-Medico, Codigo-Pac, Data, hora_consulta, valor_consulta, nome-conv.) R: Mdico: (CRM, med-nome, med-telefone, cod-pac); Atendimento (CRM, med-data-atendimento, med-hora-atendimento); Paciente (pac-cod, pac-nome, pac-ddd, pac-tel); Convenio (cod-pac, cod-convenio, descrio-convenio); Consulta ( CRM, cod-pac, cod-convenio, Data, hora_consulta, valorconsulta); CRM referencia mdico(CRM); Cod-pac referencia paciente(cod-pac); Cod-conv referencia convenio(cod-conv);

You might also like