Buscar

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

 Modelagem de Dados (/aluno/timeline/inde…
Av2 - Modelagem de Dados
  
(/notific
Informações Adicionais
Período: 10/04/2023 00:00 à 05/06/2023 23:59
Situação: Confirmado
Tentativas: 2 / 3
Pontuação: 1200
Protocolo: 851178611
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
Um  Sistema Gerenciador de Banco de Dados Relacional (SGBDR)  é um software que controla o
armazenamento, recuperação, exclusão, segurança e integridade dos dados em um banco de dados.
Um banco de dados relacional armazena dados em  tabelas. Tabelas são organizadas em colunas, e cada
coluna armazena um tipo de dados (inteiro, números reais, strings de caracteres, data, etc.).
 
Fonte: Bancos de Dados Relacionais. Disponível em:  <https://www.devmedia.com.br/bancos-de-dados-
relacionais/20401>. Acesso em: 01 de Julho de 2018.
 
Analise as tabelas de banco de dados seguintes.
 
Quanto à cardinalidade das tabelas apresentadas, assinale a alternativa correta.
Alternativas:
M:N.
https://www.colaboraread.com.br/aluno/timeline/index/3302492103?ofertaDisciplinaId=1945092
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
b)
c)
d)
e)
2)
a)
1:M.
1:N.
1:1.  Alternativa assinalada
N:N.
Um diagrama entidade-relacionamento (ER) é um tipo de fluxograma que ilustra como “entidades”, p.
ex., pessoas, objetos ou conceitos, se relacionam entre si dentro de um sistema. Diagramas ER são mais
utilizados para projetar ou depurar bancos de dados relacionais nas áreas de engenharia de software,
sistemas de informações empresariais, educação e pesquisa.
 
Fonte: O que é um diagrama entidade-relacionamento. Disponível em: 
<https://www.lucidchart.com/pages/pt/o-que-e-diagrama-entidade-relacionamento>. Acesso em: 15 de
Julho de 2018.
  
Observe o diagrama ER apresentado a seguir.
 
 
Fonte: Do Autor
 
Considere as seguintes afirmativas sobre esse diagrama.
 
I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador.
II. O atributo A1 de E3 não pode admitir valores nulos na implementação.
III. Na declaração da chave estrangeira correspondente ao relacionamento entre E2 e E3, a opção on delete
set null é uma decisão correta.
IV. A combinação dos atributos A1 e B3 deve formar um identificador para E3.
V. Na combinação dos atributos A1, A2 e B3 deve formar um identificador para E3.
Analisando o enunciado, marque a alternativa correta.
Alternativas:
Apenas a afirmativa II é verdadeira.
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
Apenas a afirmativa  I é verdadeira.  Alternativa assinalada
Apenas as afirmativas I e IV são verdadeiras.
Apenas as afirmativas II e III são verdadeiras.
As afirmativas I, II, III,IV e V são verdadeiras.
Durante muitos anos, as ferramentas  CASE  foram muito procuradas. Quando atingir sucesso com as
ferramentas têm-se mostrado difícil. Em certo sentido, enfatizou projeto feito com ferramentas CASE e
arquitetura apoio, tais como a UML. Mas o maior sucesso destas ferramentas são as IDEs. A habilidade de
usar uma variedade de ferramentas produtiva é uma característica de um hábil engenheiro de software.
 
Disponível em: <https://pt.wikipedia.org/wiki/Ferramenta_de_programa%C3%A7%C3%A3o>. Acesso em: 05
de Ago. de 2018.
 
Com relação as características de ferramentas CASE, julgue as afirmativas a seguir em (V) Verdadeiras ou (F)
Falsas.
 
(   ) Forward Engineer, permite a partir do DER (modelo gráfico) conectar de forma automática o banco de
dados e criar automaticamente o modelo físico.
(    )  Reverse Engineer, permite a partir do modelo físico criado no banco de dados, possa ser gerado o
modelo gráfico (o DER) do banco de dados.
(   ) Documentação, conforme os atributos são criados nas tabelas, a ferramenta CASE já cria o dicionário de
dados de forma automática.
(   ) Astah é uma ferramenta CASE para criar diagramas UML e possui as versões Community: gratuita para
projetos UML (com algumas limitações) e Professional: versão completa e paga (ou disponível de forma
trial).
Agora, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
F - V - V - V. Alternativa assinalada
V - V - F - V.
V - V - F - F.
V - F - V - V.
V - V - V - V. 
Segundo Heuser (2011), uma tabela está na Primeira Forma Normal (1FN) quando ela não contém
tabelas aninhadas.
 
KORTH, Henry F.; SILBERSCHATZ, Abraham; SUDARSHAN, S. Sistema de banco de dados. 5. ed. São Paulo,
SP: Makron, 2006.
 
a)
b)
c)
d)
e)
5)
Considerando os passos para a transformação de uma tabela na Primeira Forma Normal (1FN), avalie as
afirmativas a seguir:
 
I. Definir os campos principais da tabela.
II. Identificar a chave primária da tabela.
III. Decompor os atributos não atômicos.
IV. Criar pelo menos 10 campos para garantir que a atomicidade.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I e IV estão corretas.
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.  Alternativa assinalada
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas I, II e III estão corretas.
Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os
campos forem independentes, isto quer dizer que não poderá haver dependências funcionais entre os
campos e todos os campos dependem da chave primária da tabela. Os campos da tabela precisam
depender unicamente da chave primária da tabela.
 
Fonte: WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e
Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
 
A tabela a seguir se encontra na Segunda Forma Normal (2FN).
 
#cdFuncionário Nome idCargo Descrição
148-9 Jane Anne 15 Professor I
721-4 Klaus Lins 16 Diretor
673-2 Sandra Costa 17 Professor II
 
 
 
Considerando o contexto, para deixar  a tabela na Terceira Forma Normal (3FN), avalie as afirmativas a
seguir:
 
I. Retirar o campo descrição dessa tabela, pois ela tem dependência funcional com o campo “idCargo”, e
para uma tabela estar na 3FN, não pode haver dependências funcionais entre os campos.
a)
b)
c)
d)
e)
II. Devo manter o campo “idCargo” como chave estrangeira, pois deverá se relacionar com a nova tabela que
receberá o campo “descrição”, no qual deverá ser retirado da tabela citada na questão.
III. O campo “idCargo” não dependerá exclusivamente da chave primária “cdFuncionário”.
IV. Pode haver um mesmo cargo no campo idCargo para vários funcionários, porém um funcionário só pode
ter um cargo.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas III e IV estão corretas.
Apenas as afirmativas I, II e IV estão corretas.  Alternativa assinalada
As afirmativas I, II, III e IV estão corretas.

Continue navegando