Buscar

Princípios de Banco de Dados - Avaliação II - Individual FLEX

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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

(
Acadêmico: 
Disciplina:
Avaliação:
Princípios 
de Banco de Dados (GTI11)
Avaliação
 
II
 
-
 
Individual
 
FLEX
 
(
 
Cod.:
)
 
(
 
peso.:1,50)
Prova:
Nota da
 
Prova:
8,00
)
 (
Legenda:
Resposta
 
Certa
Sua Resposta
 
Errada
)
1. A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. O modelo lógico está associado à implementação, isto significa que esse modelo irá refletir exatamente a estrutura que os dados são armazenados fisicamente no banco. A figura anexa apresenta um modelo
lógico com o relacionamento entre a tabela Cliente e a tabela Telefone. Acerca do modelo de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(	) Numero e DDD formam juntos uma chave primária composta na tabela TELEFONE. (	) RG e CPF no modelo acima são chaves únicas.
(	) ID_CLIENTE é chave primária da tabela cliente.
(	) ID_TELEFONE é chave primária na tabela TELEFONE e chave estrangeira que aponta para o ID_CLIENTE na tabela CLIENTE.
Assinale a alternativa que apresenta a sequência CORRETA:
a) V - F - V - V.
 b) F - F - V - V.
c) F - V - V - V.
d) V - V - F - F.
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 inserção, alteração e exclusão.
b) Anomalias de inclusão, remoção e desenvolvimento.
c) Anomalias de dados, desenvolvimento e fechamento.
d) Anomalias de classes, entidades e atributos.
3. 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) I - II - III - IV.
c) II - I - III - IV.
d) III - I - II - IV.
4. Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico) as entidades se transformam em tabelas, os atributos se tornam campos e os relacionamentos são transformados em chaves. Sobre a chave primária, a chave estrangeira, a chave candidata (alternativa) e a chave composta, classifique V para as sentenças verdadeiras e F para as falsas:
(	) A chave primária ou Primary Key (PK) é uma coluna ou conjunto de colunas que identificam unicamente um registro dentro de uma tabela, ela pode ser simples ou composta.
(	) A chave composta é uma chave que é primária e estrangeira ao mesmo tempo.
(	) A chave candidata é um campo que não pode se repetir, também pode ser chamada de chave alternativa ou chave única.
(	) A chave estrangeira, do inglês Foreign Key (FK), é uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela.
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - V - V - V.
 b) V - F - V - V.
c) V - F - F - V.
d) V - V - V - F.
5. Considere as duas imagens em anexo. Note que a tabela acima representa a tabela PESSOA na etapa de modelagem de dados, enquanto a tabela abaixo ilustra como estes dados estão armazenados fisicamente no banco de dados. Aplicando a primeira forma normal, o que acontecerá com este modelo?
 a) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE contendo dois campos ID_PESSOA (que será chave primária e estrangeira) e TELEFONE (contendo um número de telefone).
b) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE. A chave primária da tabela TELEFONES fará parte da tabela PESSOA na forma de uma chave estrangeira.
 c) Não será realizado nenhuma ação. Uma vez que a tabela mencionada não está infringindo a primeira forma normal.
d) O campo TELEFONES será renomeado para TELEFONE e a partir de agora armazenará apenas um número.
6. A utilização de um sistema gerenciador de banco de dados relacional tem como objetivo garantir a integridade e reduzir ao máximo as redundâncias das informações armazenadas. A garantia da integridade se dá logo na modelagem de um banco de dados e sua validação é feita através das Formas Normais. Sobre as formas normais, associe os itens, utilizando o código a seguir:
I- Primeira Forma Normal.
II- Segunda Forma Normal.
III- Terceira Forma Normal.
IV- Forma Normal Boyce Cood.
(	) É necessário decompor a tabela em uma ou mais tabelas, sem grupos repetitivos.
(	) É aplicável apenas em entidades que possuam chaves primárias e candidatas concatenadas.
(	) É necessário verificar se existem atributos que sejam dependentes transitivos de outros que não pertencem à chave primária, sendo ela concatenada ou não, bem como atributos que sejam dependentes de cálculo realizado a partir de outros atributos.
(	) Para entidades que contenham chaves primárias concatenadas, destacar os atributos que tenham dependência parcial com relação à chave primária concatenada.
Assinale a alternativa que apresenta a sequência CORRETA:
a) II - I - III - IV.
b) I - III - IV - II.
 c) I - IV - III - II.
d) IV - II - I - III.
7. No processo de desenvolvimento de um banco de dados, a etapa de modelagem de dados se torna a primeira e mais
importante etapa. Na modelagem de dados, o desenvolvedor ou administrador de banco de dados realiza a abstração do cenário para qual determinada aplicação será desenvolvida e transpõe para um modelo de dados todos os elementos sob o qual se deseja armazenar informações.
O processo de modelagem é dividido em modelos, e cada modelo são visões diferentes, com nível de profundidade diferente para os mesmos dados. O primeiro modelo que ocorre com a sua estruturação em um nível abstrato, dito de alto nível, afinal pode ser compreendido por qualquer pessoa. Neste sentido, assinale a alternativa CORRETA que apresenta o referido modelo abstrato:
a) Construtivo-Conceitual.
 b) Entidade-Relacionamento.
c) Compartilhado-Relacional.
d) Compartilhado-Relacionamento.
8. O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa representa um modelo de dados para uma
locadora. Com relação ao modelo, analise as sentenças a seguir:
I- A entidade que representa DVD_FILME é uma entidade fraca.
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos. III- O relacionamento entre filme e ator é do tipo muitos-para-muitos.
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos. Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças I e IV estão corretas.
d) Somente a sentença II está correta.
9. Considere uma empresa que realiza venda e entrega de produtos. O esquema escritoa 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 II e IV estão corretas.
c) Somente a sentença I está correta.
d) As sentenças I, III e IV estão corretas.
10. A modelagem de um banco de dados é uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Durante a modelagem, a cardinalidade é responsável por demonstrar o comportamento de um relacionamento. Sobre as cardinalidades em um banco de dados, associe os itens, utilizando o código a seguir:
I- 1:1
II- 1:N III- N:N IV- N:1
(	) Muitos para muitos. (	) Muitos para um.
(	) Um para muitos. (	) Um para um.
Assinale a alternativa que apresenta a sequência CORRETA:
a) I - II - IV - III.
 b) III - IV - II - I.
c) IV - III - II - I.
d) III - IV - I - II.
 (
Prova finalizada com 
8 acertos 
e 
2 questões erradas
.
)

Continue navegando