Buscar

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

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

(
Disciplina:
Avaliação:
Princípios de Banco de Dados (GTI11)
Avaliação
 
II
 
-
 
Individual
 
FLEX
 
(
 
peso.:1,50)
Prova:
Nota da
 
Prova:
)
 (
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 - V - F - F.
b) V - F - V - V.
 c) F - F - V - V.
d) F - V - V - V.
2. A imagem com o protótipo de tela anexa foi desenvolvida com a finalidade de atender uma tela de cadastro de usuário no sistema. Com base no protótipo exposto, infere-se que o modelo lógico correto para um banco de dados relacional que irá armazenar os dados cadastrados por este sistema, com o menor número de redundâncias é
representado por:
 a) Usuario (id_usuario, nome, cpf, data_nascimento, senha, fk_id_cidade) Cidade (id_cidade, nome, fk_id_estado) Estado (id_estado, nome, sigla)
 b) Usuario (id_usuario, nome, cpf, data_nascimento, senha, cidade, estado)
c) Usuario (id_usuario, nome, cpf, data_nascimento, senha, fk_id_cidade) Cidade (id_cidade, nome_cidade, nome_estado)
d) Usuario (id_usuario, nome, cpf, data_nascimento, senha, confirmacao_senha, cidade, estado)
3. 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. Em um modelo
relacional existem algumas chaves. Sobre as chaves em um banco de dados, associe os itens, utilizando o código a seguir:
I- Chave primária.
II- Chave estrangeira.
III- Chave candidata.
IV- Chave composta.
(	) É o campo responsável por identificar unicamente cada tupla de uma tabela. (	) É um campo que não pode se repetir, dito único, mas não é a chave primária
(	) É uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela. (	) Existe quando a chave primária é composta por mais de um campo.
Assinale a alternativa que apresenta a sequência CORRETA:
a) I - III - IV - II.
 b) I - III - II - IV.
c) I - II - III - IV.
d) II - I - IV - II.
4. 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:
 a) O relacionamento entre PRODUTO e ESTOQUE é do tipo um-para-muitos
b) O relacionamento entre ESTOQUE e FORNECEDOR é do tipo um-para-um
 c) O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO e identifica o FORNECEDOR que fornece um determinado produto.
d) O campo TELEFONE é o identificador da tabela FORNECEDOR
5. 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) V - F - V - V.
b) F - V - V - V.
c) V - F - F - V.
d) V - V - V - F.
6. 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 Recursos, Projeto de Implementação, SQL e Projeto Físico.
 b) Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico.
c) Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico.
d) Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico.
7. Em um projeto de banco de dados, o Modelo Entidade-Relacionamento (modelo conceitual) é composto por diversos elementos. Um dos itens avaliados nesse modelo são os atributos que são propriedades de entidades e retêm informações específicas sobre as caraterísticas de uma entidade. Com relação ao atributo no modelo conceitual, analise as sentenças a seguir:
I- O atributo identificador identifica unicamente uma entidade. II- É representando graficamente por um círculo no MER.
III- O atributo identificador identifica unicamente uma instância da entidade. IV- No MER, o atributo é representado graficamente como losango.
Assinale a alternativa CORRETA:
a) As sentenças I e III estão corretas.
b) Somente a sentença IV está correta.
c) As sentenças I e II estão corretas.
d) Somente a sentença II está correta.
8. 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 tenhamdependência parcial com relação à chave primária concatenada.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - IV - III - II.
b) II - I - III - IV.
c) IV - II - I - III.
 d) I - III - IV - II.
9. 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 - I - II.
 c) III - IV - II - I.
d) IV - III - II - I.
10. 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) Somente a sentença II está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças II e III estão corretas.
 (
Prova finalizada com 
3 acertos 
e 
7 questões erradas
.
)

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes