Prévia do material em texto
05/10/2023, 22:59 UN 4 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4041646&cmid=1538489 1/5 Minhas Disciplinas / Meus cursos / 414574 / Unidade 4: Normalização em Projetos de Banco de Dados / UN 4 - Avaliação Objetiva Banco de Dados I Iniciado em quinta, 5 out 2023, 22:09 Estado Finalizada Concluída em quinta, 5 out 2023, 22:17 Tempo empregado 7 minutos 50 segundos Avaliar 1,70 de um máximo de 1,70(100%) Questão 1 Correto Atingiu 0,34 de 0,34 Partindo do princípio que já se conhecem os modelos de dados para um sistema de banco de dados, a forma de criar um modelo entidade-relacionamento (MER), como transformá-lo em um modelo lógico relacional através de tabelas, atributos, de�nição de chaves e relacionamentos entre tabelas, além também de já possuir uma base sólida na linguagem declarativa SQL para de�nir e manipular os dados �sicamente em tabelas. Um dos objetivos da normalização de dados é Escolha uma opção: a. melhorar o desempenho de consultas que envolvem grandes volumes de dados. b. preparar um banco de dados para ser usado em aplicações OLAP. c. permitir que programas de aplicação acessem os dados independentemente da organização física dos mesmos. d. minimizar a redundância de dados. e. permitir a restauração de um banco de dados em caso de falha. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/mod/quiz/view.php?id=1538489 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/user/index.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=1 https://avap.multivix.edu.br/course/view.php?id=23984§ion=2 https://avap.multivix.edu.br/course/view.php?id=23984§ion=3 https://avap.multivix.edu.br/course/view.php?id=23984§ion=4 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/course/view.php?id=23984§ion=6 https://avap.multivix.edu.br/course/view.php?id=23984§ion=7 https://avap.multivix.edu.br/course/view.php?id=23984§ion=8 https://avap.multivix.edu.br/course/view.php?id=23984§ion=9 https://avap.multivix.edu.br/course/view.php?id=23984§ion=10 https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ 05/10/2023, 22:59 UN 4 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4041646&cmid=1538489 2/5 Questão 2 Correto Atingiu 0,34 de 0,34 Em relação às tabelas de banco de dados, temos que um atributo depende funcionalmente de outro atributo se para valor do atributo A sempre existir um valor único no atributo B. (1) Chamada de dependência funcional, onde pode ser expressa como A determina funcionalmente B, ou B é dependente de A funcionalmente. PORQUE (2) A exemplo de uma relação Alunos para cada matrícula temos um nome de aluno especí�co, logo matrícula realiza em nome, ou ainda, matrícula determina funcionalmente nome. (matricula→nome) A partir das informações do enunciado e das assertivas apresentadas, assinale a alternativa correta. Escolha uma opção: a. As duas assertivas são verdadeiras e a segunda não justi�ca a primeira. b. A primeira assertiva é falsa e a segunda é verdadeira. c. As duas assertivas são verdadeiras e a segunda justi�ca a primeira. d. A primeira assertiva é verdadeira e a segunda é falsa. e. A primeira e segunda assertivas são falsas. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/user/index.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=1 https://avap.multivix.edu.br/course/view.php?id=23984§ion=2 https://avap.multivix.edu.br/course/view.php?id=23984§ion=3 https://avap.multivix.edu.br/course/view.php?id=23984§ion=4 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/course/view.php?id=23984§ion=6 https://avap.multivix.edu.br/course/view.php?id=23984§ion=7 https://avap.multivix.edu.br/course/view.php?id=23984§ion=8 https://avap.multivix.edu.br/course/view.php?id=23984§ion=9 https://avap.multivix.edu.br/course/view.php?id=23984§ion=10 https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ 05/10/2023, 22:59 UN 4 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4041646&cmid=1538489 3/5 Questão 3 Correto Atingiu 0,34 de 0,34 Em banco de dados os procedimentos de normalização em tabelas denominados como formas normais, são aplicados seguindo regras que variam desde de que os valores possuam domínio atômico, até questões mais especí�cas envolvendo dependencias funcionais totais, transitivas, além de questões relacionadas ao determinante ser uma chave candidata em uma dada tabela, como nos informa a forma normal Boyce-Codd (FNBC). Conforme essas informações, temos que: Escolha uma opção: a. É uma exigencia que as tabelas atendam pelo menos a 2FN, por padrão. b. É esperado que a normalização aconteça na medida certa em um banco de dados, não sendo uma exigência prioritatária para uma aplicação funcionar. Dessa forma, a normalização não deve ser encarada como um regra de ouro ao qual se deve atingir o máximo de todas as formas normais existentes em todas as tabelas. c. Só se tem um banco de dados normalizado quando todas as tabelas atingem a FNBC. d. É uma exigencia que todas as tabelas em um banco de dados estejam normalizadas em 1FN, onde o não atendimento mínimo a essa forma normal compromete o funcionamento do SGBD de forma direta. Ou seja, o SGBD apresenta erros quando não se atende minimamente a 1FN e. A normalização visa tornar mais complexa as tabelas AUMENTANDO redundancia mas trazendo facilidade de declarações SQL. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/user/index.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=1 https://avap.multivix.edu.br/course/view.php?id=23984§ion=2 https://avap.multivix.edu.br/course/view.php?id=23984§ion=3 https://avap.multivix.edu.br/course/view.php?id=23984§ion=4 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/course/view.php?id=23984§ion=6 https://avap.multivix.edu.br/course/view.php?id=23984§ion=7 https://avap.multivix.edu.br/course/view.php?id=23984§ion=8 https://avap.multivix.edu.br/course/view.php?id=23984§ion=9 https://avap.multivix.edu.br/course/view.php?id=23984§ion=10 https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ 05/10/2023, 22:59 UN 4 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4041646&cmid=1538489 4/5 Questão 4 Correto Atingiu 0,34 de 0,34 Em relação a um projeto de banco de dados, a normalização como procedimento visando estruturas de relações (tabelas) mais inteligiveis, adota as chamadas formas normais como regras baseadas na um raciocínio matemático com fundamentos na teoria de conjuntos. Considerando um projeto de software integrado com projeto de banco de dados, assinale a alternativa que apresenta corretamente de quem é papel de normalizar um banco de dados e quando a normalização ocorre: Escolha uma opção: a. A normalização é realizada por um projetista. Este poderá normalizar as tabelas levandoem consideração o escopo do projeto como um todo, o porte da aplicação ao qual irá interagir com o banco de dados e os procedimentos de normalização acontecem estritamente após a implementação do software de forma corretiva. b. A normalização é realizada por um projetista. Este poderá normalizar as tabelas levando em consideração o escopo do projeto como um todo, o porte da aplicação ao qual irá interagir com o banco de dados e os procedimentos de normalização acontecem antes da implementação, em conjunto da implementação ou após a implementação do software de forma corretiva neste último caso. c. A normalização é realizada automaticamente pelo SGBD. Dessa forma o SGDB é quem cria e aplica por padrão as formas normais e isso acontece automaticamente no decorrer de uso do banco de dados, através de inteligência arti�cial. d. A normalização é realizada estritamente pelo cliente usuário. Este poderá normalizar as tabelas levando em consideração o escopo do projeto como um todo, o porte da aplicação ao qual irá interagir com o banco de dados e os procedimentos de normalização acontecem antes da implementação, em conjunto da implementação ou após a implementação do software de forma corretiva neste último caso. e. A normalização é realizada e de�nida pelo cliente usuário da aplicação e o projetista. O projetista irá de�nir de forma técnica como precisa que as tabelas sejam compostas, e o cliente usuário participa integralmente desse processo. Este procedimento de normalização acontece estritamente antes do início de qualquer etapa do projeto como um todo. https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/user/index.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=1 https://avap.multivix.edu.br/course/view.php?id=23984§ion=2 https://avap.multivix.edu.br/course/view.php?id=23984§ion=3 https://avap.multivix.edu.br/course/view.php?id=23984§ion=4 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/course/view.php?id=23984§ion=6 https://avap.multivix.edu.br/course/view.php?id=23984§ion=7 https://avap.multivix.edu.br/course/view.php?id=23984§ion=8 https://avap.multivix.edu.br/course/view.php?id=23984§ion=9 https://avap.multivix.edu.br/course/view.php?id=23984§ion=10 https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ 05/10/2023, 22:59 UN 4 - Avaliação Objetiva: Revisão da tentativa https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4041646&cmid=1538489 5/5 Questão 5 Correto Atingiu 0,34 de 0,34 Em um banco de dados temos a seguinte tabela: Alunos [MATRICULA, NOME, DISCIPLINA, CREDITO] Obs: A matrícula é a chave primária. Para essa relação temos os seguintes dados populados, ou seja, os seguintes registros inseridos na tabela: Tupla 1: | 1085123 | José | redes | 20 | Tupla 2: | 1078987 | Antônio | banco de dados | 25 | Considerando esse cenário, assinale a alternativa que corresponde à forma normal que se encontra essa tabela. Escolha uma opção: a. A tabela atende a 2FN pois existe dependencia transitiva entre disciplina e crédito. b. A tabela não atende nenhuma forma normal. c. A tabela atende a 4FN existindo dependencia multivalorada. d. A tabela atende a 3FN pois não existe dependencia transitiva entre disciplina e crédito. e. A tabela atende estritamente a 1FN apresentando valores atômicos. ◄ Conteúdo online Seguir para... Conteúdo online ► https://avap.multivix.edu.br/mod/scorm/view.php?id=1538488&forceview=1 https://avap.multivix.edu.br/mod/scorm/view.php?id=1538490&forceview=1 https://avap.multivix.edu.br/my/ https://avap.multivix.edu.br/course/view.php?id=23984 https://avap.multivix.edu.br/user/index.php?id=23984 https://avap.multivix.edu.br/course/view.php?id=23984§ion=1 https://avap.multivix.edu.br/course/view.php?id=23984§ion=2 https://avap.multivix.edu.br/course/view.php?id=23984§ion=3 https://avap.multivix.edu.br/course/view.php?id=23984§ion=4 https://avap.multivix.edu.br/course/view.php?id=23984§ion=5 https://avap.multivix.edu.br/course/view.php?id=23984§ion=6 https://avap.multivix.edu.br/course/view.php?id=23984§ion=7 https://avap.multivix.edu.br/course/view.php?id=23984§ion=8 https://avap.multivix.edu.br/course/view.php?id=23984§ion=9 https://avap.multivix.edu.br/course/view.php?id=23984§ion=10 https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/ https://avap.multivix.edu.br/