Buscar

Banco de dados - Atividade 2

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

24/08/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36493920_1&course_id=_610553_1&content_id=_14247394_1… 1/5
 
Revisar envio do teste: ATIVIDADE 2 (A2)
GRA0244 BANCO DE DADOS GR0272202 - 202020.ead-29774944.06 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2) 
Usuário HIAGO RAFAEL DE SOUZA
Curso GRA0244 BANCO DE DADOS GR0272202 - 202020.ead-29774944.06
Teste ATIVIDADE 2 (A2)
Iniciado 24/08/20 11:56
Enviado 24/08/20 12:05
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 8 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. Associe
cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou ao nível de
abstração com o qual ela melhor se relaciona:
 
Processos de negócios e requisitos do sistema.
Modelo conceitual.
Modelo lógico.
Modelo físico.
 
( ) Conversão das entidades em tabelas do banco de dados
( ) Definição dos tipos de dados dos campos e tamanho de espaço em disco.
( ) Definição de quais funções o sistema deve contemplar.
( ) Determinação das entidades do sistema.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
III, IV, I, II.
III, IV, I, II.
Resposta correta . Converter entidades, por exemplo, de um MER para um Modelo
Relacional, está relacionado à criação de um Modelo Lógico dos dados com base em uma
certa tecnologia. No momento que se está definindo os tipos de dados e, sobretudo, ao
pensar seu armazenamento em disco, isso tem forte relação com o modelo físico de como as
informações serão tratadas. Definir as funções do sistema, por exemplo, as telas e as
operações que o usuário poderá executar, é uma das primeiras etapas do desenvolvimento
de software: conhecer os processos de negócio e os requisitos do sistema. Por fim, o Modelo
de Entidade e Relacionamento com sua abordagem de estar próximo do mundo real é um
exemplo típico de modelagem conceitual.
Pergunta 2
Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o
Minha Área
1 em 1 pontos
1 em 1 pontos
HIAGO RAFAEL DE SOUZA
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_610553_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_610553_1&content_id=_14247377_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
24/08/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36493920_1&course_id=_610553_1&content_id=_14247394_1… 2/5
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em
determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que
precisa ser convertido para o Modelo Relacional.
 
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER)
para o Modelo Relacional:
Um campo deve ser adicionado na tabela funcionário e como chave primária para a
própria tabela funcionário.
Um campo deve ser adicionado na tabela funcionário e como chave primária para a
própria tabela funcionário.
Resposta correta , pois em autorrelacionamento com cardinalidade 1:N há uma transposição
da chave com a criação de uma chave estrangeira na tabela, “apontando” ou referenciando a
própria tabela.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que
será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma
hamburgueria resolveu adquirir um software para controlar as suas entregas e o analista dos dados
identificou as seguintes entidades e informações do cenário. 
 
Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 
 
Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o
cliente saber sobre o produto.
Cada item do cardápio tem um determinado valor que deve ser cobrado.
Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a
cozinha.
Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na
cozinha (C) ou se já foi entregue na mesa (E). 
 
( ) CHAR.
( ) VARCHAR.
( ) NUMERIC.
( ) INTEGER.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
IV, I, II, III.
IV, I, II, III.
Resposta correta . O tipo CHAR (Item IV) é usado para campos que possuem caracteres e,
sobretudo, quando apresentam tamanho fixo, como é o caso do status do pedido formado
por apenas uma letra. O tipo VARCHAR (Item I) é também usado para campos que usam
caracteres, sendo muito comum em campos que possuem tamanho variável (NOME,
DESCRICAO e outros), pois o SGBD gerencia essa alocação variável, usado para campos
numéricos e, sobretudo, os que apresentam valores decimais, como é o caso de valor do
hambúrguer que pode conter os centavos. O tipo INTEGER (Item III) é usado para valores
inteiros e muito usual em códigos, como é o caso do número associado ao item do cardápio
que o garçom pode pedir com mais facilidade.
1 em 1 pontos
24/08/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36493920_1&course_id=_610553_1&content_id=_14247394_1… 3/5
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário
modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando
um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e
associe com os conceitos do Modelo Relacional.
Um médico possui uma especialidade, por isso o Código Identificador da especialidade presente
em uma relação ESPECIALIDADE deve ser incorporada à relação MEDICO.
Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como
linhas em uma tabela.
Um paciente é identificado através de seu CPF.
Percebeu-se que o nome do paciente deve ser um VARCHAR e sua altura um campo NUMERIC.
 
Associe os itens citados aos elementos do Modelo Relacional:
 
( ) Tuplas.
( ) Tipos de dados.
( ) Chave Primária.
( ) Chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
II, IV, III, I.
II, IV, III, I.
Resposta correta . As tuplas (Item II) de fato são termos usados para o conjunto de valores
de atributos que formam as linhas de uma relação ou tabela. Os tipos de dados (Item IV)
indicam qual domínio de valores um atributo pode estar associado, por exemplo, inteiros,
caracteres (CHAR ou VARCHAR) e, nesses casos, números e datas são os mais usados. As
chaves primárias (Item III) permitem identificar registros, não existem dois registros iguais
com mesmo valor de chave, como CPF em cliente. Uma chave estrangeira (Item I) permite a
associação entre duas relações ou tabela, como o que está descrito para ESPECIALIDADE e
MEDICO. 
 
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos diferentes de modelos. Na UML,
existem alguns, tais como: o diagrama de classes, de atividades ou casos de uso. Na modelagemde
dados, podemos usar o Modelo de Entidade e Relacionamento ou o Modelo Relacional. Os modelos
podem ter um nível de abstração que indicam o quanto eles visam expressar mais questões próximas ao
mundo real ou ao outro extremo, isto é, próximas ao universo de codificação do sistema. 
 
Nesse contexto, o Modelo de Entidade e Relacionamento (MER) é um modelo:
De Nível Conceitual.
De Nível Conceitual.
Resposta correta, pois o MER é um modelo de nível conceitual, sua modelagem ocorre nos
momentos iniciais do desenvolvimento do sistema, visando captar elementos mais próximos
ao mundo real.
Pergunta 6
Resposta Selecionada: 
Em um sistema de universidade, os alunos são organizados em cursos, cada aluno pode se matricular em
um curso e a universidade não permite que um aluno faça mais de um curso. O relacionamento entre
Alunos e Cursos é um tipo de relação:
1:N.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
24/08/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36493920_1&course_id=_610553_1&content_id=_14247394_1… 4/5
Resposta Correta: 
Feedback da
resposta:
1:N.
Resposta correta , pois um curso pode ter vários alunos e um aluno pertence a um
único curso.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“O modelo de dados relacional foi introduzido inicialmente por Ted Codd, da IBM Research, em 1970, em
um artigo clássico (Codd, 1970), que atraiu atenção imediata. devido à simplicidade e à base matemática”
(ELMASRI, 2011, p. 38).
ELMASRI, R; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011,
p. 38.
 
No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado
sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
 
Relação.
Chave primária.
Chave estrangeira.
NULL.
 
( ) A partir de uma tabela, referencia o código presente em outra tabela.
( ) Identifica unicamente um determinado registro em uma relação.
( ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
( ) Também denominadas tabelas e armazenam os registros do banco de dados 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
III, II, IV, I.
III, II, IV, I.
Resposta correta . A chave estrangeira (Item III) é uma “cópia” do código de outra tabela,
portanto, faz referência ao código de outra tabela, em uma relação entre Cliente que realiza
várias Compras. Em Compras, essa chave estrangeira seria Cod_Cliente que referencia a
linha na tabela cliente. A chave primária, muito relevante no banco de dados, é o que permite
identificar um registro; não existem dois registros com o mesmo código. As palavras NULL e
NOT NULL (Item IV) são usadas para indicar se um determinado campo aceita ou não
valores NULL’s, em outras palavras, se um campo pode ser ou não preenchido. A relação
(Item I) é um termo mais formal para o que comumente é chamado de tabelas, em que os
registros ficam armazenados, por isso até o termo Modelo Relacional. 
 
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Conceito usado como base para o modelo de dados relacional – que se parece com uma tabela de valores
– como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de
predicado de primeira ordem (ELMASRI, 2011, p. 38). 
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011,
p. 38.
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o
conceito de Modelo Relacional:
Relação.
Relação.
Resposta correta , pois a relação ou tabela é a “essência” em um Modelo Relacional e em
banco de dados, pois representa os registros (dados) armazenados no sistema.
1 em 1 pontos
1 em 1 pontos
24/08/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36493920_1&course_id=_610553_1&content_id=_14247394_1… 5/5
Segunda-feira, 24 de Agosto de 2020 12h10min54s BRT
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A normalização de dados é uma atividade que visa analisar e rearranjar a forma como o modelo de dados
está sendo tratado. A respeito dessa tarefa de normalização de dados, analise as sentenças a seguir e
assinale (V) Verdadeiro ou (F) Falso. 
 
( ) A normalização de dados visa melhorar a estrutura dos dados para evitar anomalias na manipulação
de dados e redundância de dados.
( ) A normalização são classificadas em primeira forma normal (1FN), segunda forma normal (2FN) e
outras e um modelo ao atender uma forma normal é acumulativo, isto é, deve atender também a uma
forma normal anterior
( ) A primeira forma normal trata, por exemplo, do tratamento de campos multivalorados.
( ) As definições do conceito de normalização e de suas formas normais têm forte relação com o conceito
de dependência funcional, considerando o quanto um atributo depende funcionalmente de um atributo
anterior. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
V, V, V, V.
V, V, V, V.
Resposta correta . O item 1 é verdadeiro, pois de fato a normalização versa sobre a
finalidade da normalização que é melhorar a qualidade da forma como os dados devem ser
mantidos, seja evitando inconsistências como redundância nos dados. O item 2 é verdadeiro,
pois as formas normais são de fato acumulativas, atender a uma forma normal tem como
condição atender a uma forma normal anterior. O item 3 é verdadeiro, pois a primeira forma
normal trata a separação dos atributos multivalorados em uma tabela à parte em seu
tratamento. Por fim, o item 4 é verdadeiro, pois a fundamentação teórica da normalização é
baseada na dependência funcional, sobretudo, na dependência funcional em relação à chave
primária das relações.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas
características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário
Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características
da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é:
Relacionamento de Generalização.
Relacionamento de Generalização.
Resposta correta, pois é justamente com a generalização que se pode especializar as
características de uma entidade mais genérica, no caso em questão, a entidade Funcionário,
em entidades mais específicas: as entidades Funcionário Administrativo e Funcionário de
Fábrica.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_610553_1&method=list&nolaunch_after_review=true');

Continue navegando