Buscar

Avaliação II Princípios de Banco 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 7 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 7 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

1A 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:
(    ) Número 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
V - V - F - F.
C
F - V - V - V.
D
F - F - V - V.
2O 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 II e III estão corretas.
C
Somente a sentença II está correta.
D
As sentenças I e III estão corretas.
3
O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor que, em algum momento, construir alguma aplicação que interagirá com um banco de dados. Independente do tamanho da aplicação a ser desenvolvido, o sucesso estará diretamente relacionado a uma modelagem bem-feita, de modo a garantir dados consistentes, armazenados de forma eficiente, proporcionando bom desempenho e também a integridade dos dados.
Qual modelo tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados e a partir deste momento é que são definidas com maior propriedade as entidades e os seus atributos?
A
Modelo Estrutural.
B
Modelo Físico. 
C
Modelo Conceitual.
D
Modelo Lógico.
4
As chaves, com relação ao modelo lógico, correspondem aos atributos identificadores. Eles permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas. Dentro do banco de dados propriamente dito, as chaves contam ainda com outras funcionalidades, sendo que, além de ter a função de identificar uma linha de uma tabela, elas ajudam a estabelecer o relacionamento entre as tabelas de um banco de dados relacional. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) Chaves primárias só funcionam quando são compostas, formada de duas ou mais em cada tabela.
 
(    ) O campo que pertence a uma chave primária pode ter valor opcional, sendo um deles o NULL (nulo).
 
(    ) Ao definir uma chave primária, está se definindo apenas uma restrição de integridade.
 
(    ) A chave primária simples é formada por apenas um campo da tabela.
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - F - V - V.
B
F - F - F - F.
C
V - F - F - V.
D
F - V - F - V.
5
O modelo físico é a etapa final do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB para a construção do banco de dados com base no script SQL gerado.
Qual linguagem é esta?
A
DLL.
B
DML.
C
DCL.
D
DDL.
6A 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
IV - III - II - I.
C
III - IV - I - II.
D
III - IV - II - I.
7
Esse modelo deve ser o primeiro a ser desenhado num projeto de Banco de Dados (DB).
A qual modelo o exposto se refere?
A
Modelo Lógico.
B
Modelo Híbrido.
C
Modelo Físico.
D
Modelo Conceitual.
8
No modelo entidade-relacionamento (MER), o grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento. Defina qual o grau de relacionamento das entidades:
Uma PESSOA poderá ter somente um PASSAPORTE.
 
Cada PASSAPORTE pertencerá somente a uma única PESSOA.
Assinale a alternativa CORRETA:
A
Relacionamento Muitos para Muitos (M:N).
B
Relacionamento Um para Muitos (1:N).
C
Autorrelacionamento.
D
Relacionamento Um para Um (1:1).
9Considere 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 I, III e IV estão corretas.
B
As sentenças II e III estão corretas.
C
As sentenças II e IV estão corretas.
D
Somente a sentença I está correta.
10
A sociedade vive em torno de dados. Sua conta de energia elétrica, água, telefone e várias outras possuem dados relacionados que formam o valor a ser pago na fatura.
O que é atributo em um modelo entidade-relacionamento?
A
São as formas das entidades e guardam informações específicas delas.
B
São as diferenças das entidades e guardam informações específicas delas.
C
São as semelhanças das entidades e guardam informações específicas delas.
D
São as características das entidades e guardam informações específicas delas.

Continue navegando