Logo Passei Direto
Buscar

Teologia

Humanas / Sociais
(CESGRANRIO / Banco da Amazônia - 2024) Tabelas criadas segundo o Modelo Relacional de Dados podem ter a qualidade de seus esquemas avaliada por meio de critérios conhecidos como formas normais. Com base nas chaves primárias (PKs) definidas e nas dependências funcionais Diego Carvalho, Equipe Informática e TI, Paolla Ramos Aula 05 - Prof. Diego Carvalho e Renato da Costa Concursos da Área Fiscal - Curso Completo de Tecnologia da Informação www.estrategiaconcursos.com.br 01035227517 - Karilene Pereira Tavares 60 66 (DFs) conhecidas, é possível realizar essa avaliação. Nesse contexto, considere as seguintes tabelas, suas PKs (atributos sublinhados) e suas DFs: Agencia (codAgencia, bairro) Cliente (CPF, nome, endereco) ContaCorrente (CPF, codAgencia, codConta, saldo, telefone) CPF → endereco CPF → nome codAgencia → bairro codAgencia → telefone CPF, codAgencia, codConta → saldo Admita como critérios apenas as três formas normais mais simples: • primeira forma normal ou 1FN; • segunda forma normal ou 2FN; e • terceira forma normal ou 3FN. Considerando-se as tabelas apresentadas e esses três critérios, verifica-se que a tabela a) Agencia não está na 2FN. b) Agencia não está na 3FN. c) Cliente não está na 1FN. d) ContaCorrente não está na 1FN. e) ContaCorrente não está na 2FN.
User badge image
Kari Tavares

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar passo a passo as tabelas e suas formas normais (1FN, 2FN e 3FN): Tabela Agencia (codAgencia, bairro) - PK: codAgencia - Dependências funcionais: codAgencia → bairro - codAgencia é chave única, e bairro depende totalmente da chave. - Não há dependência parcial nem transitive. - Portanto, Agencia está na 3FN. Tabela Cliente (CPF, nome, endereco) - PK: CPF - Dependências funcionais: CPF → nome, CPF → endereco - CPF é chave única, e nome e endereço dependem totalmente da chave. - Não há dependência parcial nem transitiva. - Portanto, Cliente está na 3FN. Tabela ContaCorrente (CPF, codAgencia, codConta, saldo, telefone) - PK: (CPF, codAgencia, codConta) - Dependências funcionais: - CPF → endereco (não está na tabela ContaCorrente, então não afeta) - CPF → nome (não está na tabela ContaCorrente) - codAgencia → bairro (não está na tabela ContaCorrente) - codAgencia → telefone (telefone está na ContaCorrente) - CPF, codAgencia, codConta → saldo Aqui, telefone depende apenas de codAgencia, que é parte da chave composta, mas não da chave inteira (CPF, codAgencia, codConta). Isso é uma dependência funcional parcial, pois telefone depende parcialmente da chave. - Isso viola a 2FN (que exige que todos os atributos dependam da chave inteira). - Portanto, ContaCorrente não está na 2FN. Conclusão: A alternativa correta é: e) ContaCorrente não está na 2FN.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina