Buscar

Atividade Objetiva 2 - Estrutura e Modelagem de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pergunta 1 
0 / 0,2 pts 
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. 
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: 
Você respondeu 
 
I e II, apenas. 
 
Esta alternativa está incorreta, pois as três afirmações estão corretas. 
Não basta apresentar uma estrutura lógica de dados para um modelo se torne funcional, faz-se necessário definir 
regras de integridades dos dados e quais operações podem ser realizadas. Sendo assim, 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. 
Resposta correta 
 
I, II e III. 
 
 
II e III, apenas. 
 
 
I, apenas. 
 
 
III, apenas. 
 
 
Pergunta 2 
0 / 0,2 pts 
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). 
 
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: 
Você respondeu 
 
I, II e III. 
 
Esta alternativa está incorreta, pois apenas a afirmação I está 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. 
 
Resposta correta 
 
I, apenas. 
 
 
II, apenas. 
 
 
II e III, apenas. 
 
 
Pergunta 3 
0 / 0,2 pts 
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. 
 
A tabela Funcionário é a única que se encontra na primeira forma normal, todas as demais estão sem 
normalizar. 
 
 
As tabelas Projeto, Funcionario e Designacao encontram-se sem passar pelo processo de normalização. 
 
 
A tabela Projeto é a única que se encontra na primeira forma normal, todas as demais estão sem 
normalizar. 
 
Resposta correta 
 
As tabelas Projeto, Funcionário e Designação encontram-se na primeira forma normal e na segunda 
forma normal. 
 
Você respondeu 
 
As tabelas Projeto, Funcionario e Designacao encontram-se somente na primeira forma normal. 
 
As tabelas Projeto, Funcionario e Designacao encontram-se na primeira formal normal, mas também se encontram na 
segunda formal, pois se uma tabela na 1FN tiver uma chave primária de um único atributo, a tabela está 
automaticamente na 2FN. Sendo assim, 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. 
 
Pergunta 4 
0 / 0,2 pts 
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. 
 
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: 
Resposta correta 
 
I, II e III. 
 
 
I e II, apenas. 
 
Você respondeu 
 
III, apenas. 
 
Alternativa incorreta, pois as três afirmações estão corretas. A utilização do conceito de entidade composta ou 
associativa não é suficiente para possibilitar a implementação de um relacionamento M:M, dessa forma, 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 estrangeria 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. 
 
II e III, apenas. 
 
 
I, apenas. 
 
 
Pergunta 5 
0 / 0,2 pts 
Leia o texto a seguir: 
 
A tabela, em um modelo relacional, é vista como uma estrutura bidimensional compostaspor 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... 
 
todos os valores em uma coluna devem se adequar a um mesmo formato. 
 
 
cada intersecção entre linha e coluna representa um único valor. 
 
 
cada coluna de tabela representa um atributo e possui um nome diferente. 
 
Você respondeu 
 
cada coluna possui uma faixa específica de valores conhecida como domínio de atributos. 
 
Alternativa incorreta. Cada coluna representa um único atributo e todos os valores de uma coluna atendem às 
características desse atributo, mas isso não está diretamente relacionado a uma tabela conter ou não um grupo de 
ocorrências de entidades. 
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. 
Resposta correta 
 
os termos conjunto de entidades e tabela podem ser utilizados de modo intercambiável.

Continue navegando