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

Princípios de Banco de Dados (GTI11) 
Avaliação: 
Avaliação II - Individual FLEX ( Cod.:512985) ( 
peso.:1,50) 
Prova: 18526975 
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. 
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_CLIENTE é chave primária da tabela TELEFONE e é uma chave 
estrangeira na tabela CLIENTE 
 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_TELEFONE é chave primária da tabela CLIENTE e é uma chave 
estrangeira que referencia o campo ID_CLIENTE da tabela TELEFONE 
 d) O campo ID_CLIENTE é chave primária da tabela CLIENTE e é uma chave 
estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE 
 
2. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_2%20aria-label=
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 - V - F - V. 
 d) F - F - V - V. 
 
3. Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo 
representa uma forma gráfica dos objetos e seus respectivos relacionamentos. Para 
uma modelagem bem-sucedida de um MER, qual é a primeira ação a ser 
desenvolvida? 
 a) Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma 
documentação descritiva. 
 b) Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos 
saber qual o problema a ser resolvido. 
 c) No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar 
nossas decisões nas entidades. 
 d) O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já 
que sua aplicação é testada em seu implemento. 
 
4. A modelagem de dados é muito importante quando iniciamos um projeto de banco 
de dados. Essa modelagem pode ser classificada em três etapas distintas. Sabendo 
disso, associe os itens, utilizando o código a seguir: 
 
I- Modelo Conceitual. 
II- Modelo Lógico. 
III- Modelo Físico. 
 
( ) É o modelo considerado como etapa final da modelagem, ficando na estrutura 
física de armazenamento. 
( ) Modelo utilizado para mapeamento do início de processo; está focado na regra 
de negócio e não com a forma de armazenamento do banco de dados. 
( ) Modelo que tem como principal objetivo representar a estrutura de registro de 
um banco de dados. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) I - II - III. 
 b) III - I - II. 
 c) II - I - III. 
 d) III - II - I. 
 
5. 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, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_5%20aria-label=
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 - IV - III - II. 
 b) II - I - III - IV. 
 c) I - III - IV - II. 
 d) IV - II - I - III. 
 
6. 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 (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) Somente a sentença I está correta. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças II e III estão corretas. 
 d) Somente a sentença III está correta. 
 
7. 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_7%20aria-label=
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 escopodo 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) I - III - IV - II. 
 b) I - II - IV - III. 
 c) III - I - II - IV. 
 d) III - II - I - IV. 
 
8. No Modelo Entidade-Relacionamento (MER), um aspecto que devemos dar atenção 
é o relacionamento que ocorre entre os objetos de um banco de 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) Ao analisar a imagem, podemos afirmar que não existe nenhum grau de 
relacionamento entre as entidades em questão (1:1). 
 c) A imagem pode afirmar que o grau de relacionamento é um para vários (1:1). 
 d) Através da imagem podemos afirmar que o grau de relacionamento é de um para 
um (1:1). 
 
9. O Modelo Entidade-Relacionamento (MER) pode ser entendido como um 
mapeamento do mundo real em um modelo gráfico que representará o modelo e o 
relacionamento existente entre os dados. Com relação ao MER, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) O MER foi desenvolvido para facilitar a visão do projeto de banco de dados, 
possibilitando a representação de um esquema lógico global do banco de dados. 
( ) O MER é utilizado apenas para termos noção de quão complexo pode ser um 
projeto; entretanto, não possui nenhuma aplicação prática. 
( ) No MER, os atributos são a representação abstrata de um objeto do mundo real 
sobre a qual queremos guardar informações. 
( ) No MER, o relacionamento é a associação entre os elementos do conjunto de 
uma entidade com outra entidade. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_9%20aria-label=
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - F - F. 
 b) F - F - V - F. 
 c) V - F - F - V. 
 d) V - V - F - V. 
 
10. Segundo Fanderuff (2003), 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. 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 dados e requerimentos, normalização, prototipação e implementação. 
 b) Análise de dados e requisitos, modelagem das entidades, otimização e projeto 
físico do banco de dados. 
 c) Definição das entidades, modelagem do banco de dados, normalização e 
implementação. 
 d) Análise de dados e requisitos, modelagem das relações das entidades e 
normalização, verificação do modelo de dados e projeto do banco de dados. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE3Ng==&action2=R1RJMTE=&action3=NTEyOTg1&action4=MjAyMC8x&prova=MTg1MjY5NzU=#questao_10%20aria-label=

Outros materiais