Buscar

Atividade Objetiva 2_ Estrutura e Modelagem de Dados

Prévia do material em texto

31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 1/10
Atividade Objetiva 2
Entrega 13 de out de 2022 em 23:59 Pontos 1 Perguntas 5
Disponível 8 de ago de 2022 em 0:00 - 13 de out de 2022 em 23:59 Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 9 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 1 de set de 2022 em 8:30
Esta tentativa levou 9 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no
final da página.
0,2 / 0,2 ptsPergunta 1
A+
A
A-
https://famonline.instructure.com/courses/24086/quizzes/107298/history?version=1
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 2/10
Leia o texto a seguir:
 
Em relação aos relacionamentos dentro do banco de dados relacional, podemos classificá-los como um
para um (1:1), um para muitos (1:M) e muitos para muitos (M:M). No ambiente relacional, não existe suporte
direto a relacionamentos (M:M), dessa forma, devem ser implementados criando-se uma nova entidade no
relacionamento 1:M das entidades originais, conforme figura.
Figura – Adaptada
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São
Paulo, Cengage Learning, 2011.
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I. Foi utilizado o conceito de chave primária, pois uma chave candidata foi selecionada para identificar
exclusivamente todos os outros valores de atributos em uma determinada linha.
 
II. Foi utilizado o conceito de chave estrangeira, pois existe um atributo em uma tabela cujos valores devem
coincidir com a chave primária de outra tabela ou devem ser nulos.
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 3/10
 
III. Foi utilizado o conceito de entidade composta ou associativa, pois essa tabela é utilizada para ligar as
tabelas originalmente no relacionamento M:M.
 
É correto o que se afirma em:
 I, II e III. Correto!Correto!
Alternativa correta. Para que haja a devida implementação de relacionamentos identificados como M:M, 
devemos utilizar os conceitos de chave primária, os conceitos de chave estrangeira e também o conceito 
de entidade composta ou associativa, pois essa tabela é utilizada para ligar as tabelas originalmente no 
relacionamento M:M, incluindo em sua estrutura, como chaves estrangeiras, pelo menos as chaves 
primárias das tabelas que estão sendo ligadas.
 I e II, apenas. 
 I, apenas. 
 III, apenas. 
 II e III, apenas. 
0,2 / 0,2 ptsPergunta 2
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 4/10
Leia o texto a seguir:
 
Normalização é um processo para avaliar e corrigir estruturas e tabelas de modo a minimizar as
redundâncias de dados, reduzindo, assim, a probabilidade de anomalias. A normalização atua por meio de
uma série de estágios chamados formas normais. A 1FN descreve um formato de tabela em que todos os
atributos de chave estão definidos, não há grupos de repetição e todos os atributos são dependentes da
chave primária. Na 2FN, a tabela deve estar na 1FN e não incluir dependências parciais.
Sendo assim, podemos ter como exemplo as seguintes tabelas (em formato de esquema relacional):
Projeto (Proj_Num, Proj_Nome);
Funcionario(Func_Num, Func_Nome, Func_Cargo, Func_SalHora);
Designacao(Proj_Num, Func_Num, Desig_Horas)
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São
Paulo, Cengage Learning, 2011.
Considerando as informações apresentadas, avalie a opção correta.
 As tabelas Projeto, Funcionario e Designacao encontram-se sem passar pelo processo de normalização. 
 As tabelas Projeto, Funcionario e Designacao encontram-se somente na primeira forma normal. 
 
A tabela Funcionário é a única que se encontra na primeira forma normal, todas as demais estão sem normalizar. 
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 5/10
 A tabela Projeto é a única que se encontra na primeira forma normal, todas as demais estão sem normalizar. 
 
As tabelas Projeto, Funcionário e Designação encontram-se na primeira forma normal e na segunda forma
normal.
Correto!Correto!
As tabelas Projeto, Funcionario e Designacao encontram-se na primeira forma normal, pois todos os 
atributos de chave estão definidos, não possuem grupos de repetição e todos os atributos são 
dependentes da chave primária E, também, na segunda forma normal, pois todas as tabelas estão na 
primeira forma normal e não inclui dependências parciais.
0,2 / 0,2 ptsPergunta 3
Leia o texto a seguir:
 
Uma empresa gostaria de informatizar os seus pedidos preenchidos por seus vendedores para que
pudesse ter mais controle e agilidade em seus processos. Foi constatado que os pedidos possuíam a
seguinte estrutura:
 
PEDIDO(num_pedido, prazo, cliente, endereço, cidade, uf, cnpj, cod_produto, quant_produto,
descr_produto, vlrUnitario_produto, vlrTotal_produto, vlrTotal_Pedido, cod_vendedor e nome_vendedor).
 
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 6/10
Ao analisar esta tabela encontramos alguns problemas. O primeiro deles, refere-se aos atributos que se
repetem (cod_produto, quant_produto, descr_produto, vlrUnitario_produto, vlrTotal_produto,
vlrTotal_Pedido).
 
Fonte: MACHADO, F.; ABREU, M. Projeto de Banco de Dados – Uma Visão Prática. 11ª ed. São Paulo.
Editora Érica, 2004.
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I. Para resolver este problema, devemos utilizar a primeira forma normal.
 
II. Devemos utilizar a terceira forma normal, para resolver este problema.
 
III. Devemos utilizar a forma normal de Boyce-Codd para resolver este problema.
 
É correto o que se afirma em:
 I, II e III. 
 II e III, apenas. 
 I, apenas. Correto!Correto!
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 7/10
Alternativa correta. Ao se apresentar uma tabela e esta apresentar grupos de repetição, ou seja, quando 
um grupo de várias entradas do mesmo tipo pode existir para qualquer ocorrência única de atributo chave, 
devemos eliminá-los, certificando-se de que cada linha defina uma única entidade. Para isto devemos 
aplicar a primeira forma normal (1FN), ou seja, sem grupos repetidos e com chave primária identificada.
 III, apenas. 
 II, apenas. 
0,2 / 0,2 ptsPergunta 4
Leia o texto a seguir:
 
A tabela, em um modelo relacional, é vista como uma estrutura bidimensional compostas por linhas e
colunas. Ela é chamada de relação, pois o criador do modelo relacional, E.F. Codd, utilizou esse termo
como sinônimo de tabela.
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São
Paulo, Cengage Learning, 2011.
Uma tabela pode conter um grupo de ocorrências de entidades relacionadas, por esse motivo...
 os termos conjunto de entidades e tabela podem ser utilizados de modo intercambiável. Correto!Correto!
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=5698688/10
Alternativa correta. Quando se diz que uma tabela pode conter um grupo de ocorrências de entidades 
relacionadas, quer dizer que a tabela pode conter um conjunto de entidades, dessa forma, podemos utilizar 
os termos conjunto de entidades e tabela de forma intercambiável.
 cada coluna de tabela representa um atributo e possui um nome diferente. 
 cada intersecção entre linha e coluna representa um único valor. 
 todos os valores em uma coluna devem se adequar a um mesmo formato. 
 cada coluna possui uma faixa específica de valores conhecida como domínio de atributos. 
0,2 / 0,2 ptsPergunta 5
Leia o texto a seguir:
 
O modelo relacional apresentado por E. F. Codd em 1970, baseia-se na lógica os predicados e na teoria
dos conjuntos. A lógica dos predicados fornece um modelo em que uma proposição (afirmação de um fato)
pode ser verificada como verdadeira ou falsa. A teoria dos conjuntos é a parte da matemática que lida com
conjuntos, ou seja, grupo de coisas, sendo utilizada como a base para a manipulação de dados no modelo
relacional.
 
Fonte: Coronel, C.; Rob, P. Sistemas de Banco de Dados: projeto, implementação e administração. São
Paulo, Cengage Learning, 2011.
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 9/10
Considerando as informações apresentadas, avalie as afirmações a seguir:
 
I. O modelo relacional apresenta uma estrutura lógica de dados, representada por relações.
 
II. O modelo relacional apresenta um conjunto de regras de integridade para garantir que os dados sejam e
permaneçam consistentes ao longo do tempo.
 
III. O modelo relacional apresenta um conjunto de operações que define como os dados são manipulados.
 
É correto o que se afirma em:
 I, apenas. 
 I e II, apenas. 
 III, apenas. 
 II e III, apenas. 
 I, II e III. Correto!Correto!
A+
A
A-
31/08/2023, 09:13 Atividade Objetiva 2: Estrutura e Modelagem de Dados
https://famonline.instructure.com/courses/24086/quizzes/107298?module_item_id=569868 10/10
Alternativa correta. Uma relação é uma estrutura matemática bidimensional composta por linhas e colunas, 
que apresenta regras de integridade de entidades e referencial e que se utiliza de um conjunto de oito 
operadores relacionais: SELECT, PROJECT, JON, INTERSECT, UNION, DIFFERENCE, PRODUCT e 
DIVIDE para manipulação do conteúdo das tabelas.
Pontuação do teste: 1 de 1A+
A
A-

Continue navegando