Buscar

Princípios de Banco de Dados (GTI11) Avaliação II - Individual Semipresencial

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

Acadêmico:
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:) ( 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. 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 comportamentos sã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.
FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados.
4. ed. Pearson: São Paulo, 2005.
Sobre o modelo de dados, assinale a alternativa CORRETA no que se refere
à cardinalidade que o modelo representa:
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 a muitos CLIENTES e um CLIENTE tem apenas
um TELEFONE.
d)Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode
ter muitos TELEFONES.
2. 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
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
(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)As sentenças II e III estão corretas.
b)Somente a sentença III está correta.
c)Somente a sentença I está correta.
d)As sentenças I, II e IV estão corretas.
3. A modelagem de um banco de dados compreende uma série de levantamentos
teóricos e práticos, com o objetivo de desenvolver um modelo de dados
consistente, sem anomalias nas informações. Com relação às principais
etapas de um projeto de banco de dados, analise as seguintes sentenças:
I- Na fase do Modelo Conceitual, são levantados todos os testes das
chaves primárias, já que é o último modelo a ser elaborado, logo após
o modelo físico.
II- A fase do Modelo Lógico é iniciada somente após o desenvolvimento
do modelo conceitual.
III- A fase de Modelo Físico representa os dados em uma estrutura, ou
seja, indica como será a abordagem do banco de dados.
IV- O Modelo Lógico é a fase na qual definimos a estrutura do banco
de dados, seus registros e números de campos.
Agora, assinale a alternativa CORRETA:
a)As sentenças I, II e IV estão corretas.
b)As sentenças II e IV estão corretas.
c)Somente a sentença I está correta.
d)Somente a sentença III está correta.
4. A modelagem de dados pode ser compreendida como o ato de especificar
as estruturas de dados e as regras de negócio necessárias para o seu
desenvolvimento. Os modelos podem ser classificados como conceitual,
lógico ou físico. Com relação ao modelo lógico, analise as sentenças
a seguir:
I- Seu objetivo é descrever as informações em um contexto de negócio
de forma simples e de fácil compreensão aos usuários finais, para
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
posteriormente serem armazenadas em um banco de dados.
II- Ele tem por objetivo representar as estruturas que irão armazenar
os dados dentro de um Banco de Dados.
III- É considerado a etapa final do projeto de banco de dados, onde
será utilizada a linguagem de definição de dados do SGDB.
IV- Nesta etapa, levamos em conta qual será a abordagem utilizada
referente ao Banco de Dados: Relacional, Hierárquico ou de Rede.
Assinale a alternativa CORRETA:
a)As sentenças I e III estão corretas.
b)Somente a sentença I está correta.
c)As sentenças II e IV estão corretas.
d)Somente a sentença III está correta.
5. O desenvolvimento de um banco de dados passa necessariamente pelo
processo de modelagem de dados, técnica utilizada para especificar as
regras de negócios e as estruturas de dados, sendo sua aplicação de
grande importância para o bom resultado do projeto. Acerca do processo
de modelagem de dados, classifique V para as sentenças verdadeiras e
F para as falsas:
( ) A modelagem conceitual requer o envolvimento maior do
cliente, a fim de discutir as regras de negócio e a tecnologia que será
adotada.
( ) O modelo conceitual registra quais dados podem aparecer no
banco, mas não registra como estes estão armazenados no SGBD.
( ) O modelo lógico leva em conta algumas limitações da
tecnologia que serão adotadas e implementa recursos, como, por exemplo,
a definição das chaves primárias e estrangeiras.
( ) O desenvolvimento do modelo físico demonstra o momento ideal
para aplicar a técnica de normalização, posto que seguirá as definições
do SGBD preferido pelo desenvolvedor.
( ) A modelagem de dados é utilizada em situações extremas, uma
vez que a consistência de dados é apenas opcional.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a)F - F - V - V - F.
b)F - V - V - F - F.
c)V - F - V - F - V.
d)V - V - F - V - F.
6. No Modelo Entidade-Relacionamento (MER), um aspecto que devemos dar
atenção é o relacionamento que ocorre entre os objetos de um banco de
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
dados. Analise a representação gráfica a seguir e assinale a
alternativa CORRETA quanto ao grau de relacionamento:
a)A imagem simboliza graficamente o grau de um para muitos (1:1).
b)Através da imagem podemos afirmar que o grau de relacionamento é
de um para um (1:1).
c)Ao analisar a imagem, podemos afirmar que não existe nenhum grau
de relacionamento entre as entidades em questão (1:1).
d)A imagem pode afirmar que o grau de relacionamento é um para vários
(1:1).
7. 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 ESTOQUE e FORNECEDOR é do tipo um-para-um
b)O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO
e identifica o FORNECEDORque 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
8. 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
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
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)III - IV - II - I.
b)III - IV - I - II.
c)IV - III - II - I.
d)I - II - IV - III.
9. 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:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
a)V - F - V - V.
b)F - V - V - V.
c)V - V - F - F.
d)F - F - V - V.
10.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.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQz&action4=MjAyMC8x&prova=MjAwNzQ1NDc=
( ) 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 - I - II - IV.
b)I - II - IV - III.
c)I - III - IV - II.
d)III - II - I - IV.

Continue navegando