Buscar

Banco de Dados: Modelagem e Normalização

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

14/04/2022 23:25 Avaliação II - Individual
1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:686993)
Peso da Avaliação 1,50
Prova 40188278
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 Extrarrelacionamento.
B Entrerrelacionamento.
C Autorrelacionamento.
D Grau de Relacionamento.
A atualizaçã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 é feira através das
Formas Normais. Sobre as formas normais, classifique V para as sentenças verdadeiras e F para as
falsas: ( ) A terceira forma normal é independente da primeira e da segunda. ( ) Para estar na primeira
forma normal é necessário decompor a tabela em uma ou mais tabelas, sem grupos repetitivos ( ) Para
estar na segunda forma normal, as tabelas que contenham chaves primárias concatenadas, devem ter
tais chaves excluídas e um único campo-chave sendo criado, ignorando suas dependências. ( ) Para
estar na terceira forma normal, é 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. Assinale a
alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C V - F - V - V.
D F - V - F - V.
Conforme estudamos em Princípios de Banco de Dados, temos os tipos de relacionamento que
definem como são associadas as entidades de um banco de dados. Com relação ao grau de
 VOLTAR
A+ Alterar modo de visualização
1
2
3
14/04/2022 23:25 Avaliação II - Individual
2/5
relacionamento, é correto afirmar que: I- O grau de relacionamento tem como função primordial
representar graficamente objetos do mundo real. II- O grau de relacionamento pode ser subdividido
em: um para um (1:1), um para muitos (1:N) e muitos para muitos (M:N). III- O grau de
relacionamento pode ser utilizado somente para identificar a hierarquia de uma associação. IV- O
grau de relacionamento dispõe de opções para os valores de atributos aos dados. Agora, assinale a
alternativa CORRETA:
A As afirmativas I e III estão corretas.
B Somente a afirmativa II está correta.
C Somente a afirmativa IV está correta.
D As afirmativas I, II e IV estão corretas.
Na etapa de modelagem de banco de dados existem softwares de apoio para a criação de
modelos de banco de dados. Este tipo de software faz parte de uma família de ferramentas que
auxiliam no processo de software denominadas CASE (do inglês, Computer-Aided Software
Engineering). O emprego de ferramentas CASE se destaca na construção de um sistema, prevendo
como será sua estrutura, classes, entidades e fluxos internos. Dentre as diversas ferramentas CASE
existentes no mercado dedicadas e apropriadas para se realizar a modelagem de dados, assinale a
alternativa CORRETA:
A InDesign, Flash e PowerDesigner.
B DBDesigner, CA Erwin e PowerDesigner.
C Ilustrator, InDesign e CA Erwin.
D Java, Delphi e C#.
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:
4
5
14/04/2022 23:25 Avaliação II - Individual
3/5
A
Ao analisar a imagem, podemos afirmar que não existe nenhum grau de relacionamento entre as
entidades em questão (1:1).
B A imagem simboliza graficamente o grau de um para muitos (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).
Em um projeto de banco de dados, o Modelo Entidade-Relacionamento (modelo conceitual) é
composto por diversos elementos. Um dos itens avaliados nesse modelo são os atributos que são
propriedades de entidades e retêm informações específicas sobre as caraterísticas de uma entidade.
Com relação ao atributo no modelo conceitual, analise as sentenças a seguir: I- O atributo
identificador identifica unicamente uma entidade. II- É representando graficamente por um círculo no
MER. III- O atributo identificador identifica unicamente uma instância da entidade. IV- No MER, o
atributo é representado graficamente como losango. Assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
B As sentenças I e III estão corretas.
C Somente a sentença II está correta.
D As sentenças I e II estão corretas.
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 Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D Somente a sentença III está correta.
As anomalias de atualização, de forma geral, são mudanças em dados que podem gerar
inconsistência no bando de dados. Com relação aos problemas que as anomalias de atualização
podem causar, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Anomalias de
atualização podem gerar redundância de dados. ( ) Anomalias de atualização podem gerar perdas
6
7
8
14/04/2022 23:25 Avaliação II - Individual
4/5
involuntárias de dados. ( ) Anomalias de atualização podem ser de apenas um tipo: inserção. ( )
Anomalias podem facilitar a representação de fatos da realidade. Agora, assinale a alternativa que
apresenta a sequência CORRETA:
A F - V - F - V.
B V - V - V - F.
C V - F - V - F.
D V - V - F - F.
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 CLIENTE e é uma chave estrangeira que
referencia o campo ID_TELEFONE da tabela TELEFONE
B O campo ID_TELEFONE é chave primária da tabela CLIENTE e é uma chave estrangeira que
referencia o campo ID_CLIENTE da tabela TELEFONE
C O campo ID_CLIENTE é chave primária da tabela TELEFONE e é uma chave estrangeira na
tabela CLIENTE
D O campo ID_TELEFONE é chaveprimária da tabela TELEFONE e é uma chave estrangeira que
referencia o campo ID_TELEFONE da tabela TELEFONE
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
9
10
14/04/2022 23:25 Avaliação II - Individual
5/5
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 III - II - I - IV.
C I - III - IV - II.
D I - II - IV - III.
Imprimir

Continue navegando