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

Prévia do material em texto

Acadêmico: Jefferson Klabunde dos Santos (2648855)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação II - Individual FLEX ( Cod.:649522) ( peso.:1,50)
Prova: 24224051
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) I - III - IV - II.
 b) III - II - I - IV.
 c) I - II - IV - III.
 d) III - I - II - IV.
2. Em Princípios de Banco de Dados, temos vários tipos de modelos. Um deles é o modelo conceitual, que está focado não em discutir qual tecnologia será
aplicada ao projeto, mas, sim, nos aspectos dos negócios. Com relação a esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Podemos afirmar que esse modelo é utilizado unicamente para melhorar o desempenho da base de dados.
( ) Podemos considerar que o modelo conceitual é o ponto de partida para um projeto da base de dados.
( ) Podemos afirmar que esse modelo foca unicamente no aspecto físico da base de dados.
( ) Podemos afirmar que o modelo conceitual é utilizado somente no final dos processos de um projeto.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - F - V - F.
 c) V - V - V - F.
 d) F - V - F - F.
3. 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 - IV - III - II.
 b) II - I - III - IV.
 c) I - III - IV - II.
 d) IV - II - I - III.
4. 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 - II - III - IV.
 b) I - III - II - IV.
 c) I - III - IV - II.
 d) II - I - IV - II.
5. 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:
( ) 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) F - V - V - V.
 c) F - F - V - V.
 d) V - V - F - F.
6. A modelagem conceitual de um banco de dados é composta por dois elementos principais: entidades e relacionamentos. As entidades representam
elementos do mundo real sob os quais se desejam armazenar informações, já os relacionamentos representam comportamento entre as entidades. Os
relacionamentos são vínculos ou associações lógicas entre duas ou mais entidades. Contudo, em alguns casos particulares, é possível que um
relacionamento seja estabelecido entre uma entidade e ela mesma. Neste sentido, assinale a alternativa CORRETA que apresenta este tipo de
relacionamento:
 a) Grau de Relacionamento.
 b) Extrarrelacionamento.
 c) Autorrelacionamento.
 d) Entrerrelacionamento.
7. A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um banco de dados, a fim de verificar se estas foram
corretamente projetadas. Tal processo visa a garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem como organiza e
divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e permitindo a evolução do banco de dados. Com base nos conceitos
atinentes à normalização, considere a imagem anexa e classifique V para as sentenças verdadeiras e F para as falsas:
( ) A tabela Alunos foi normalizada até a terceira forma normal.
( ) Para estar na segunda forma normal, a tabela Profissoes deveria conter também os CodAluno de todos os alunos.
( ) A exclusão do campo IdadeAluno, é um dos requisitos para que a tabela esteja na terceira forma normal.
( ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira e segunda forma normal.
( ) Não foi aplicada nenhuma regra de normalização à tabela Alunos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - F.
 b) F - F - V - F - F.
 c) V - V - F - V - F.
 d) F - V - F - V - V.
8. Considere as duas imagens em anexo. Note que a tabela acima representa a tabela PESSOA na etapa de modelagem de dados, enquanto a tabela abaixo
ilustra como estes dados estão armazenados fisicamente no banco de dados. Aplicando a primeira forma normal, o que acontecerá com este modelo?
 a) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE. A chave primária da tabela TELEFONES fará parte da tabela
PESSOA na forma de uma chave estrangeira.
 b) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE contendo dois campos ID_PESSOA (que será chave primária e
estrangeira)e TELEFONE (contendo um número de telefone).
 c) Não será realizado nenhuma ação. Uma vez que a tabela mencionada não está infringindo a primeira forma normal.
 d) O campo TELEFONES será renomeado para TELEFONE e a partir de agora armazenará apenas um número.
9. 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) III - I - II.
 b) II - I - III.
 c) I - II - III.
 d) III - II - I.
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 relações das entidades e normalização, verificação do modelo de dados e projeto do banco de dados.
 c) Análise de dados e requisitos, modelagem das entidades, otimização e projeto físico do banco de dados.
 d) Definição das entidades, modelagem do banco de dados, normalização e implementação.
Prova finalizada com 8 acertos e 2 questões erradas.


Continue navegando