Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 1/5 Modelagem de Dados (/aluno/timeline/inde… Av - Subst. 2 - Modelagem de Dados Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 30/11/2021 00:00 à 04/12/2021 23:59 Situação: Cadastrado Pontuação: 750 Protocolo: 684440452 Avaliar Material a) b) c) 1) Segundo Heuser (2011), “uma coluna C2 depende funcionalmente de uma coluna quando, em todas linhas da tabela, para cada valor de C1 que aparece na tabela, aparece o mesmo valor de C2”. HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011 Considerando o contexto, avalie as afirmativas a seguir: I. Para uma tabela estar na Segunda Forma Normal (2FN) cada coluna não chave depende da chave primária completa. II. O conceito de dependências funcionais parciais está relacionado com colunas não chave que dependem de uma parte da chave primária. III. Para uma tabela estar na Segunda Forma Normal (2FN) é necessário criar novos campos e associá-los devidamente a cada tabela gerada. IV. Toda tabela que está na Segunda Forma Normal (2FN) não contém dependências funcionais parciais Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: Apenas as afirmativas I e IV estão corretas. Apenas as afirmativas II e IV estão corretas. https://colaboraread.com.br/aluno/timeline/index/3058371701?ofertaDisciplinaId=1660625 https://colaboraread.com.br/notificacao/index javascript:void(0); 30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 2/5 d) e) a) b) c) d) e) 2) 3) Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada As afirmativas I, II, III e IV estão corretas. Uma tabela não-normalizada contém tabelas aninhadas ou grupos repetidos. Uma tabela está na Primeira Forma Normal (1FN) quando tais tabelas aninhadas são extraídas, ou seja, a Primeira Forma Normal não contem tabelas aninhadas. Sendo assim, uma solução para transformar uma tabela não normalizada para uma tabela na Primeira Forma Normal (1FN) é: Alternativas: Excluir os campos que não devem fazer parte da tabela. Reordenar e criar novos campos com base nos dados inseridos na tabela. Construir uma tabela para cada uma das tabelas aninhadas. Alternativa assinalada Aplicar diretamente a Forma Normal de Boyce Codd (FNBC). Aplicar o método de derivação, gerando automaticamente novas estruturas. Considere um banco de dados com as relações R1, R2 e R3 e as respectivas dependências funcionais a seguir, onde valor_pago é o valor pago de imposto de renda no ano e atributos sublinhados formam a chave primária. R1 = {cpf, nome, cpf_conjuge, nome_conjuge} R2 = {cpf, nome, cidade, numero_dependentes} R3 = {cpf, ano, nome, valor_pago} Dependências funcionais: R1 cpf ¿ nome, cpf_conjuge cpf_conjuge ¿ nome_conjuge R2 cpf ¿ nome, cidade, numero_dependentes R3 cpf ¿ nome cpf, ano ¿ valor_pago 30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 3/5 a) b) c) d) e) 4) Observando as relações citadas, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) R3 está na primeira forma normal (1FN), pois um único cpf pode ter vários anos e valores de impostos pagos, dessa maneira podendo criar duas tabelas a partir da dependência funcional. ( ) R2 está na terceira forma normal (3FN), pois todos os campos dependem da chave primária e nenhum campo tem dependência funcional além da chave primaria. ( ) R1 está na segunda forma norma (2FN), pois o campo “nome_conjuge” depende parcialmente da chave primeira “cpf”, porém tem dependência funcional com o campo “cpf_conjuge”, permitindo que eu possa criar uma nova tabela “cônjuge” e manter o campo “cpf_conjuge” como chave estrangeira na tabela R1. ( ) R2 está na primeira forma normal (1FN), pois um único cpf pode ter vários dependentes. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – F – V – V. V – V – F – F. V – V – V – F. Alternativa assinalada F – F – V – V. F – V – V – F. Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os campos forem independentes, isto quer dizer que não poderá haver dependências funcionais entre os campos e todos os campos dependem da chave primária da tabela. Os campos da tabela precisam depender unicamente da chave primária da tabela. Fonte: WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018. A tabela a seguir se encontra na Segunda Forma Normal (2FN). #cdFuncionário Nome idCargo Descrição 148-9 Jane Anne 15 Professor I 721-4 Klaus Lins 16 Diretor 673-2 Sandra Costa 17 Professor II Considerando o contexto, para deixar a tabela na Terceira Forma Normal (3FN), avalie as afirmativas a seguir: 30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 4/5 a) b) c) d) e) a) b) c) 5) I. Retirar o campo descrição dessa tabela, pois ela tem dependência funcional com o campo “idCargo”, e para uma tabela estar na 3FN, não pode haver dependências funcionais entre os campos. II. Devo manter o campo “idCargo” como chave estrangeira, pois deverá se relacionar com a nova tabela que receberá o campo “descrição”, no qual deverá ser retirado da tabela citada na questão. III. O campo “idCargo” não dependerá exclusivamente da chave primária “cdFuncionário”. IV. Pode haver um mesmo cargo no campo idCargo para vários funcionários, porém um funcionário só pode ter um cargo. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: Apenas as afirmativas I, II e III estão corretas. Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas III e IV estão corretas. Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada As afirmativas I, II, III e IV estão corretas. A normalização é um processo que visa diminuir a redundância no banco de dados. A ideia central é identificar e reduzir de forma gradual as anomalias que podem aparecer em tabelas ou nos relacionamentos. De forma geral, precisamos retirar um ou mais campos de uma tabela e criar novas tabelas para receber esses campos retirados. Fonte: WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018. Com relação ao processo de normalização para a Quarta Forma Normal (4FN), complete as Lacunas da sentença a seguir. Para realizar a normalização de uma tabela na Quarta Forma Normal (ou 4FN) é necessário que a tabela esteja na ____________ Forma Normal. A tabela somente estará na 4FN se não existir dependência ____________. Dependência multivalorada é quando as informações inseridas nas tabelas podem ficar se ____________ e, claro, produzir redundâncias na tabela. Para evitar esse tipo de problema é melhor ____________ a tabela evitando assim esse tipo de dependência. De acordo com Navathe e Ramez (2005), em uma tabela na 4FN, além de estar na 3FN, todo campo precisa ser atômico (não pode ser divido em vários campos). Assinale a alternativa que completa as lacunas corretamente. Alternativas: Terceira / multivalorada / repetindo / dividir. Alternativa assinalada Quarta / multivalorada / multiplicando / excluir. 30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 5/5 d) e) Segunda / funcional / repetindo / excluir. Terceira / funcional /repetindo / dividir. Terceira / multivalorada / repetindo / excluir.
Compartilhar