Buscar

Avaliação II de Bancos 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 6 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 6 páginas

Prévia do material em texto

Parte superior do formulário
Parte inferior do formulário
	Acadêmico:
	
	
	Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação II - Individual ( Cod.:669277) ( peso.:1,50)
	Prova:
	33346600
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	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)
	Somente a sentença I está correta.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças II e IV estão corretas.
	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.
	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)
	Compartilhado-Relacional.
	 b)
	Entidade-Relacionamento.
	 c)
	Compartilhado-Relacionamento.
	 d)
	Construtivo-Conceitual.
	4.
	Um banco de dados não é implementado direto, ou seja, são necessárias diversas etapas. Durante o ciclo de vida de um banco de dados existem alguns passos. A partir dos modelos de dados e de suas definições, associe os itens, utilizando o código a seguir:
I- Modelo físico.
II- Modelo Conceitual.
III- Modelo Descritivo.
IV- Modelo Lógico.
(    ) É realizado durante a fase inicial, chamada análise de requisitos, que busca relatar através de linguagem natural a situação, o ambiente e o problema a ser resolvido, delimitando assim o escopo do projeto.
(    ) Dos modelos de banco de dados, é considerado de maior alto nível, pois pode ser compreendido até mesmo pelo usuário. Neste modelo são desconsiderados fatores de implementação e o tipo de dados.
(    ) É considerado tanto a SQL quanto sua execução em um sistema gerenciador de banco de dados.
(    ) É o modelo que pode ser compreendido por quem atuará na utilização do banco de dados (programadores, dba etc). Neste modelo, são definidos os campos, os tipos de dados, as chaves primárias e estrangeiras.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - II - I - IV.
	 b)
	I - II - IV - III.
	 c)
	I - III - IV - II.
	 d)
	III - I - II - IV.
	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. 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 - II - III - IV.
	 c)
	I - III - II - IV.
	 d)
	II - I - IV - II.
	6.
	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. Dito isso, a figura anexa mostra um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA:
FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005.
	
	 a)
	O campo ID_TELEFONE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_CLIENTE da tabela TELEFONE
	 b)
	O campo ID_TELEFONE é chave primária da tabela TELEFONE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE
	 c)
	O campo ID_CLIENTE é chave primária da tabela TELEFONE e é uma chave estrangeira na tabela CLIENTE
	 d)
	O campo ID_CLIENTE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE
	7.
	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 IV estão corretas.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças II e III estão corretas.
	 d)
	Somente a sentença II está correta.
	8.
	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. Em um modelo de banco de dados as tabelas e entidades tem em seus relacionamentos os comportamentos da participação de suas ocorrências. Tais comportamentossão definidos pela cardinalidade, que, na definição de Elmasri e Navathe (2005, p. 22), a razão de cardinalidade "especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar". Dito isso, a figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA no que se refere à cardinalidade que o modelo representa:
FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005.
	
	 a)
	Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES.
	 b)
	Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a muitos CLIENTES.
	 c)
	Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter muitos TELEFONES.
	 d)
	Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um TELEFONE.
	9.
	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)
	V - V - F - V.
	 c)
	F - F - V - V.
	 d)
	F - V - F - V.
	10.
	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)
	I - III - IV - II.
	 b)
	I - IV - III - II.
	 c)
	II - I - III - IV.
	 d)
	IV - II - I - III.
Prova finalizada com 9 acertos e 1 questões erradas.
Parte inferior do formulário

Outros materiais