Buscar

Modelagem e Normalização 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 8 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 8 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

Prova Impressa
GABARITO | Avaliação II - Individual
(Cod.:669277)
Peso da Avaliação 1,50
Prova 33855480
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
 VOLTAR
A+
Alterar modo de visualização
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 - V - F - F.
B V - F - V - V.
C F - F - V - V.
D F - V - V - V.
O processo de modelagem de um banco de dados é um importante 
momento para a concepção de um banco de dados, afinal é responsável por 
eliminar redundâncias e garantir a integridade dos dados armazenados. Além 
disto, obter o modelo de dados facilita o entendimento de um projeto de 
software, auxiliando desde a concepção das interfaces até a realização de 
consultas aos dados. Segundo Fanderuff (2013), 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 modelos de dados detalhados 
1
2
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 Requisitos, Projeto de Implementação, SQL e Projeto Físico.
B Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto
Físico.
C Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico.
D Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto
Físico.
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:
3
A V - F - V - V - F.
B F - F - V - F - F.
C V - V - F - V - F.
D F - V - F - V - V.
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 F - F - V - V.
B F - V - F - V.
C V - V - F - F.
D V - V - F - V.
4
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 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 - I - II.
B I - II - IV - III.
C III - IV - II - I.
D IV - III - II - I.
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.
5
6
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - F.
B V - V - F - V - F.
C V - F - V - F - V.
D F - F - V - V - F.
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 
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 II e IV estão corretas.
B Somente a sentença I está correta.
C Somente a sentença III está correta.
D As sentenças I e III estão corretas.
O processo de modelagem de um banco de dados é um importante 
momento para a concepção de um banco de dados, afinal é responsável por 
eliminar redundâncias e garantir a integridade dos dados armazenados. Além 
disto, obter o modelo de dados facilita o entendimento de um projetode 
software, auxiliando desde a concepção das interfaces até a realização de 
consultas aos dados. 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. Sobre as fases de um projeto de banco de dados, 
ordene os itens a seguir:
7
8
I- Projeto Conceitual.
II- Projeto Lógico.
III- Análise de Requisitos.
IV- Projeto Físico.
Assinale a alternativa que apresenta a sequência CORRETA:
A III - I - II - IV.
B II - I - III - IV.
C I - II - III - IV.
D I - IV - III - II.
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 II - I - IV - II.
C I - III - II - IV.
D I - II - III - IV.
O Modelo Entidade-Relacionamento (MER) é utilizado como 
representação gráfica de objetos do mundo real, ou seja, é um recorte da 
realidade para a orientação da implementação de um banco de dados. Sobre 
os aspectos importantes para a modelagem de dados, associe os itens, 
9
10
utilizando o código a seguir:
I- Observação.
II- Entendimento dos conceitos.
III- Representação de Objetos.
IV- Verificação de fidelidade e carência.
V- Validação.
( ) É a fase final do projeto em que os envolvidos (usuário e equipe técnica) 
aprovam o modelo final.
( ) É o momento em que são identificadas possíveis falhas ou erros da 
aplicação. 
( ) É quando é aplicada a modelagem de dados Entidade-Relacionamento.
( ) É quando se identifica e compreende o objeto envolvido no processo de 
modelagem.
( ) É o início do processo, com análise documental, reuniões e entrevistas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A III - V - IV - I - II.
B I - IV - III - II - V.
C V - IV - III - II - I.
D V - III - IV - I - II.
Imprimir

Mais conteúdos dessa disciplina