Buscar

Modelagem de Dados_Respostas_U3

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

Prévia do material em texto

APÊNDICE
UNIDADE 3
Modelagem 
de Dados
U3 - Abordagem entidade-relacionamento2
UNIDADE 3: Abordagem entidade-relacionamento
Gabarito 1. Faça valer a pena - Seção 3.1
1. Alternativa C.
Resposta comentada: a alternativa correta é: middle-up-
down. As abordagens top-down e bottom-up acabam se 
complementando. Muitas vezes, um analista ou projetista de 
banco de dados aplica as duas técnicas no mesmo banco de 
dados a ser modelado, surgindo então uma abordagem mista, 
denominada middle-up-down.
2. Alternativa E.
Resposta comentada: a resposta correta é: as afirmativas I, II, III 
e IV estão corretas. As fases do ciclo de vida de um banco de 
dados são: estudo inicial do banco de dados, projeto do banco 
de dados, implementação e carga, teste e avaliação, operação e 
manutenção e evolução.
3. Alternativa D.
Resposta comentada: a frase correta é: substantivos – 
características – verbos. Utilizamos os requisitos para criar 
os modelos de banco de dados. Geralmente, as tabelas são 
encontradas através dos substantivos, os campos são as 
características e o relacionamentos são os verbos que ligam 
uma tabela a outra.
Apêndice
Gabaritos comentados com resposta-padrão
U3 - Abordagem entidade-relacionamento3
Gabarito 2. Faça valer a pena - Seção 3.2
1. Alternativa C.
Resposta comentada: a finalidade da UML é proporcionar uma 
padronização nos projetos de sistemas, abrangendo aspectos 
conceituais, como regras de negócios, e artefatos concretos, como 
as classes, escritas em linguagens de programação, esquemas de 
banco de dados e componentes de software reutilizáveis.
2. Alternativa B.
Resposta comentada: : as entidades ou as tabelas possuem como 
característica básica serem compostas por atributos, com o 
objetivo de armazenar as informações para posterior recuperação. 
Já as classes permitem o armazenamento (na memória RAM) de 
seus atributos, porém, nas classes existem os métodos que são 
funções que podem realizar operações com os atributos da classe.
3. Alternativa D.
Resposta comentada: uma estrutura de generalização e 
especialização pode ser classificada em Total ou Parcial. A 
generalização e especialização Parcial indica que não é toda 
ocorrência da entidade generalizada que possui uma entidade 
especializada correspondente. Podemos ter uma generalização 
e especialização total quando, a cada ocorrência da entidade 
generalizada, existir obrigatoriamente a entidade especializada.
Gabarito 3. Faça valer a pena - Seção 3.3
1. Alternativa E.
Resposta comentada: a resposta correta é “Os scripts ajudam a 
tarefa de criar o banco de dados fisicamente no SGBD, gerando 
todos os comandos em SQL de criação de tabelas, campos e 
chaves”. Os comandos SQL criados automaticamente aceleram o 
desenvolvimento, pois esta etapa requer muito tempo e atenção 
U3 - Abordagem entidade-relacionamento4
por parte do programador. Fazendo o desenho, o software já 
produz o código e, então, basta executar esse script no SGBD para 
que seja disparado o processo de criação das tabelas.
2. Alternativa D.
Resposta comentada: a resposta correta é “Pode ajudar 
na padronização da modelagem do banco de dados.” A 
padronização facilita a comunicação entre todos os envolvidos no 
desenvolvimento de um determinado software e evita erros que 
podem ocasionar retrabalho e causar prejuízos e transtornos para 
a equipe de desenvolvimento.
3. Alternativa C.
Resposta comentada: a resposta correta é “Existe a versão freeware, 
como o MySQL Workbench, e diversas ferramentas online que 
podem ou não ser freeware, mas a maioria permite a criação de 
pequenos projetos para a utilização da ferramenta”. A maioria 
das ferramentas disponibiliza versões trial ou com limitações de 
números de objetos para a modelagem. Uma empresa precisa 
adquirir a ferramenta para poder usufruir de todos os recursos 
disponíveis da ferramenta CASE.

Continue navegando