Buscar

Principios de Banco de Dados - Prova 2


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 4 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

Prévia do material em texto

14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico:
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação II - Individual FLEX ( Cod.:) ( peso.:1,50)
Prova:
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O processo de modelagem de um banco de dados é um importante momento para a
concepção de um banco de dados, afinal é responsável por eliminar redundâncias e garantir
a integridade dos dados armazenados. Além disto, obter o modelo de dados facilita o
entendimento de um projeto de software, auxiliando desde a concepção das interfaces até a
realização de consultas aos dados. A Modelagem de Dados é uma atividade desenvolvida
em fases variadas do processo metodológico de desenvolvimento de sistemas, com a
finalidade de garimpar informações para a obtenção do modelo de dados. Um modelo de
dados em nível macro pode ser obtido em fases de planejamento, enquanto modelo de
dados detalhados podem ser obtidos em fases de análise e projeto. Sobre as fases de um
projeto de banco de dados, ordene os itens a seguir:
I- Projeto Conceitual.
II- Projeto Lógico.
III- Análise de Requisitos.
IV- Projeto Físico.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - IV - III - II.
 b) II - I - III - IV.
 c) I - II - III - IV.
 d) III - I - II - IV.
2. A normalização é um processo composto por um conjunto de regras (formas normais)
aplicadas sobre as tabelas de um banco de dados, este processo tem como objetivo remover
ou tentar minimizar ao máximo as falhas em um banco de dados. As falhas em um banco de
dados podem ser redundâncias, dissociação de assuntos e informações, entre outras. As
falhas em um banco de dados são denominadas anomalias, podendo causar a repetição
desnecessária de dados (redundância), levar as inconsistências e podem até mesmo causar
a perda de informações associadas a um determinado registro. Diante disso, assinale a
alternativa CORRETA que apresenta os três tipos de anomalias existentes:
 a) Anomalias de inclusão, remoção e desenvolvimento.
 b) Anomalias de classes, entidades e atributos.
 c) Anomalias de inserção, alteração e exclusão.
 d) Anomalias de dados, desenvolvimento e fechamento.
14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. As anomalias de atualização, de forma geral, são mudanças em dados que podem gerar
inconsistência no bando de dados. Com relação aos problemas que as anomalias de
atualização podem causar, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Anomalias de atualização podem gerar redundância de dados.
( ) Anomalias de atualização podem gerar perdas involuntárias de dados.
( ) Anomalias de atualização podem ser de apenas um tipo: inserção.
( ) Anomalias podem facilitar a representação de fatos da realidade. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - V - V - F.
 c) V - F - V - F.
 d) V - V - F - F.
4. O processo de modelagem de um banco de dados é um importante momento para a
concepção de um banco de dados, afinal é responsável por eliminar redundâncias e garantir
a integridade dos dados armazenados. Além disto, obter o modelo de dados facilita o
entendimento de um projeto de software, auxiliando desde a concepção das interfaces até a
realização de consultas aos dados. Segundo Fanderuff (2013), a Modelagem de Dados é
uma atividade desenvolvida em fases variadas do processo metodológico de
desenvolvimento de sistemas, com a finalidade de garimpar informações para a obtenção do
modelo de dados. Um modelo de dados em nível macro pode ser obtido em fases de
planejamento, enquanto modelos de dados detalhados podem ser obtidos em fases de
análise e projeto. Tudo depende do foco que se deseja aplicar ao trabalho de levantamento e
seus objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta as quatro
fases necessárias para executar essa modelagem:
FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento.
São Paulo: Pearson, 2003.
 a) Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico.
 b) Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico.
 c) Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico.
 d) Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico.
5. Na etapa de modelagem de banco de dados existem softwares de apoio para a criação de
modelos de banco de dados. Este tipo de software faz parte de uma família de ferramentas
que auxiliam no processo de software denominadas CASE (do inglês, Computer-Aided
Software Engineering). O emprego de ferramentas CASE se destaca na construção de um
sistema, prevendo como será sua estrutura, classes, entidades e fluxos internos. Dentre as
diversas ferramentas CASE existentes no mercado dedicadas e apropriadas para se realizar
a modelagem de dados, assinale a alternativa CORRETA:
 a) DBDesigner, CA Erwin e PowerDesigner.
 b) Java, Delphi e C#.
 c) Ilustrator, InDesign e CA Erwin.
 d) InDesign, Flash e PowerDesigner.
6. Um determinado comércio comercializa diversos tipos de produtos, para isso é necessária
uma rigorosa gestão destes produtos, saber quantos existem no estoque, quais estão para
vencer, a qual fornecedor pertence, entre outros. Para isso, foi contratado um profissional
para projetar um banco de dados e um sistema para armazenar os dados. A modelagem
apresentada pelo profissional é mostrada a seguir, contento três tabelas, sendo que os
atributos CODIGO nas tabelas PRODUTO E FORNECEDOR são únicos. Sobre o exposto,
assinale a alternativa CORRETA:
14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
 a) O relacionamento entre ESTOQUE e FORNECEDOR é do tipo um-para-um
 b) O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO e identifica
o FORNECEDOR que fornece um determinado produto.
 c) O relacionamento entre PRODUTO e ESTOQUE é do tipo um-para-muitos
 d) O campo TELEFONE é o identificador da tabela FORNECEDOR
7. O processo de modelagem de dados é primordial para garantir a integridade dos dados. Com
este fim, também é realizado o processo de normalização com o emprego de formas normais.
Sobre as formas normais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para estar na primeira forma normal, uma tabela deve remover os atributos atômicos.
( ) Para estar na segunda forma normal, deve estar na primeira forma normal e garantir que
os atributos devem ser atômicos.
( ) Para estar na terceira forma normal, uma tabela deve estar na segunda forma normal e
não deve haver dependência transitiva das chaves.
( ) Um dos quesitos para estar na quarta forma normal é que a tabela esteja na terceira
forma normal.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - F - V.
 c) V - V - F - V.
 d) F - F - V - V.
8. É possível afirmar que no banco de dados relacional a composição é feita por tabelas. Além
disso, podemos identificar atributos e ocorrências pelo recurso das chaves. Compreendendo
isso, qual é a utilidade prática das chaves para um Banco de Dados?
 a) As chaves primeiras são formadas por vários tipos de campos da tabela.
 b) Elas podem ser utilizadas para manter a consistência de dados, já que uma de suas
características é garantir que ocorrências sejam únicas.
 c) Elas são obrigatoriamente utilizadas apenas uma vez e vinculadas apenas a uma única
tabela em um banco de dados.
 d) As chaves são classificadas em apenas um tipo, denominado chave primária, não
podendo ter nenhuma aplicação consistente em um banco de dados relacional.14/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. A normalização pode ser entendida como o esforço de minimizar a redundância e otimizar as
estruturas de dados, organizando os elementos de informações em grupos apropriados. Com
relação à normalização, analise as sentenças a seguir:
I- Existem somente duas formas normais criadas por Codd, primeira forma (1FN) e a segunda
forma (2FN).
II- Existem inicialmente três formas normais criadas por Codd: normais primeira (1FN),
segunda (2FN) e terceira (3FN).
III- Formas normais são importantes para prever possíveis problemas na estrutura de um
banco de dados.
IV- Existem somente duas formas normais criadas por Boyce: primeira forma (FNBC) e a
segunda forma (BCNF).
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I, II e IV estão corretas.
10.Considere uma empresa que realiza venda e entrega de produtos. O esquema escrito a
seguir representa uma parte de um modelo que representa as regras do sistema. 
Produto (id_produto, fk_id_fornecedor, nome, preco)
Fornecedor (id_fornecedor, nome, endereço, cnpj) 
Cliente (id_cliente, nome, endereco, telefones (1,N))
Sabendo que os campos sublinhados são chaves primárias e o campo telefones é um campo
multivalorado. Sobre o que está sendo representado no esquema anterior, analise as
seguintes sentenças:
I- O campo ID_CLIENTE é chave primária da tabela cliente, mas é chave estrangeira na
tabela FORNECEDOR.
II- O campo ID_FORNECEDOR é chave primária da tabela FORNECEDOR, o campo
FK_ID_FORNECEDOR é a chave estrangeira dentro da tabela PRODUTO que aponta para
esta chave primária.
III- O tipo de dado ideal para o campo PRECO é o INTEGER por conta das casas decimais.
IV- O campo telefone deve ser removido e uma tabela deve ser criada para armazenar os
telefones, referenciando o cliente. Tal fato se dá porque a existência desse campo infringe a
primeira forma normal que diz que só devem existir atributos atômicos. 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) Somente a sentença I está correta.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina