Logo Passei Direto
Buscar

Modelagem de Dados_Respostas_U3

User badge image
leonardo

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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.

Mais conteúdos dessa disciplina