Buscar

A2 - GRA0244 BANCO DE DADOS GR0272211 - 202110 ead-10522 03

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

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 6, do total de 8 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

16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 1/8
Curso GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
Teste ATIVIDADE 2 (A2)
Iniciado 10/05/21 11:38
Enviado 10/05/21 12:31
Status Completada
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 52 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
Em um Modelo de Entidade e Relacionamento existem diversos tipos de
relações e, na conversão para o 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 2
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.
1. Um médico possui uma especialidade, por isso o Código Identificador da
especialidade presente em uma relação ESPECIALIDADE deve ser
1 em 1 pontos
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 2/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
incorporada à relação MEDICO.
2. Cada paciente possui seu registro, os vários registros de pacientes podem
ser considerados como linhas em uma tabela.
3. Um paciente é identificado através de seu CPF.
4. 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 3
Ao criar um Modelo Relacional, situações mapeadas no modelo conceitual
precisam ser convertidas. Em uma representação, por exemplo,
relacionamentos dão origem ao conceito de chave estrangeira. 
 
Analise as seguintes situações sobre algumas situações nessa conversão do
Modelo de Entidade e Relacionamento (MER) em um Modelo Relacional, e
assinale (V) verdadeiro para indicar que o tratamento na conversão está correto
e (F) Falso para situações em que o tratamento da conversão não está correto.
 
( ) Em um sistema de consulta médica em que um Paciente mora em um Bairro
e um Bairro pode ser associado a vários clientes. Nesse caso, uma chave
estrangeira Bairro deve ser incorporada na tabela Cliente.
( ) Em um sistema de uma empresa em que um Funcionário chefia apenas um
setor e um setor é chefiado apenas por um Funcionario. Nesse caso, uma chave
estrangeira Setor pode ser adicionada em Funcionario ou uma chave estrangeira
Funcionario pode ser adicionada em Setor.
( ) Em um sistema de condomínio em que um Morador mora em apenas um
apartamento e um apartamento pode conter vários moradores, uma chave
estrangeira Apartamento deve ser incorporada na tabela de Moradores.
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 3/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
( ) Em um sistema de escola em que um aluno pode cursar várias disciplinas e
uma disciplina pode conter vários alunos, uma tabela associativa deve ser criada
contendo duas chaves estrangeiras, uma para Aluno e uma para Disciplina. 
 
A seguir, assinale a alternativa que apresenta a sequência correta:
V, V, V, V.
V, V, V, V.
Resposta correta . O primeiro item é verdadeiro, pois a relação
entre Bairro e Cliente é 1:N e, nesses casos, a chave é transposta
de Bairro para Cliente. O segundo item é verdadeiro, a relação de
chefia entre Funcionario e Setor é 1:1 e, nesses casos, pode-se
transpor a chave de Funcionario para Setor ou vice-versa; apesar
de ser mais apropriado levar a chave para de Funcionario para
Setor. O terceiro item é verdadeiro, pois a relação entre
Apartamento e Morador é 1:N e, nesse caso, a chave estrangeira é
transposta de Apartamento para Morador. Por fim, o quarto item é
verdadeiro, pois a relação entre alunos e disciplinas é N:N e, nesse
caso, é criada a tabela associativa com as chaves estrangeiras
referenciando cada uma das tabelas. 
 
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
O ato de modelar pode agregar diversas vantagens na área e para os
profissionais envolvidos. Analise as sentenças a seguir e marque (V) para
Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma
boa modelagem de dados.
 
( ) Facilita a comunicação, pois o projetista de dados, o DBA, os
programadores e todos os envolvidos com o projeto podem compreender como
os dados são projetados;
( ) Auxilia na automatização das tarefas, pois a partir do modelo algumas
ferramentas podem gerar os denominados “ scripts ” para criação de tabelas, por
exemplo.
( ) Oferece suporte para melhor compreensão do sistema, pois o projetista
precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua
compreensão do que está sendo modelado.
( ) Ajuda o usuário final a entender como operar as telas do sistema com base
no que foi especificado no modelo, pois os campos das telas refletem os campos
do modelo de dados.
 
Assinale a alternativa que apresenta a sequência correta:
V, V, V, F.
V, V, V, F.
Resposta correta . Para o item I (Verdadeiro), de fato o modelo
serve como meio de comunicação, o que o projetista especifica é
compreendido pelos outros responsáveis. Para o item II
(Verdadeiro), ferramentas de fato permitem automatizar scripts , o
WorkBench e o DBDesigner, além de outras oferecem essa opção
usada pelo projetista ao final da modelagem para gerar os
comandos de DDL para criação do banco. No item IV (Verdadeiro),
a modelagem também serve para provocar questões que precisam
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 4/8
ser resolvidas pelo projetista no ato de modelar e, assim, ele acaba
se aprofundando sobre o que está sendo concebido. O quarto e
último item são falsos, pois para o usuário final a operação com o
sistema é suportada por um manual ou algo nesse nível. Omodelo
de dados tem maior utilidade para os envolvidos na criação do
banco de dados ou do sistema.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
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: 
 
1. 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.
2. Cada item do cardápio tem um determinado valor que deve ser cobrado.
3. Um item do cardápio apresenta também um código que facilita ao
comandar os pedidos para a cozinha.
4. 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
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 5/8
Pergunta 6
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
Conforme (Elmasri, 2011), “a normalização de dados pode ser considerada um
processo de analisar os esquemas de relação dados com base em suas
dependências funcionais e chaves primárias para conseguir as propriedades
desejadas de (1) minimização de redundância e (2) minimização de anomalias
de inserção, exclusão e atualização. Ele pode ser considerado um processo de
filtragem ou purificação que faz com que o modelo tenha qualidade cada vez
melhor” (ELMASRI, 2011, p. 348).
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo:
Pearson Addison Wesley, 2011, p. 348.
Analise o quadro a seguir. 
COD NOME EMAIL
1 João joao21@bol.com.br
1 João jms@gmail.com,
jmoreira@outlook.com
2 Maria mas@gmail.com
2 Maria marias@novaempresa.com.br
3 Joana joa@gmail.com
3 Joana joana98@outlook.com
 
Fonte: Elaborado pelo autor.
 
Ao analisar o quadro indique qual forma normal deve ser considerada e como a
normalização deve acontecer:
A primeira forma normal (1FN) deve ser considerada uma nova tabela de e-mail,
devendo ser criada copiando os valores de e-mail e criando uma chave
estrangeira para a tabela de clientes
A primeira forma normal (1FN) deve ser considerada uma nova tabela de
e-mail, devendo ser criada copiando os valores de e-mail e criando uma
chave estrangeira para a tabela de clientes
Resposta correta, pois o problema na tabela está nos campos
multivalorados, no caso, o campo EMAIL com vários valores para
cada cliente. Nesse caso, uma nova tabela de EMAIL deve ser
criada, os emails copiados e associados via chave estrangeira
COD à tabela de clientes.
Pergunta 7
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.
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 6/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Comentário
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:
 
1. Relação.
2. Chave primária.
3. Chave estrangeira.
4. 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
1 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 7/8
termo Modelo Relacional. 
 
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Modelos de Entidade e Relacionamento (MER) refletem as informações numa
abordagem mais próxima do mundo real e, para representar essas informações
em um Modelo Relacional, é necessária uma atividade de conversão. Em um
Modelo de Entidade e Relacionamento foi encontrado o seguinte
relacionamento:
 
 
 
Fonte: Elaborada pelo autor.
 
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a
sua conversão para o Modelo Relacional, analise as sentenças a seguir e
marque (V) para verdadeiro e (F) para falso. 
 
( ) Um professor pode não estar alocado em uma turma.
( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará
para a tabela de PROFESSOR.
( ) Uma turma necessariamente deve ter um professor.
( ) Este é um caso de tabela associativa.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, F, V, F.
Resposta correta . O item I é verdadeiro, pois a sinalização (0,n) na
entidade turma indica que um professor pode estar ligadoa
nenhuma turma, isto é, sem alocação. O item II é falso, pois na
verdade a chave estrangeira deve migrar de PROFESSOR para
TURMA, e não de TURMA para PROFESSOR, como está dito. O
item III é verdadeiro, pois o sinal de (1,1) em PROFESSOR indica
que uma TURMA está associada a apenas um PROFESSOR e
deve estar associada a um PROFESSOR. O Item 4 é falso, pois a
tabela associativa é usada em caso de relações N:N e, no caso,
temos uma relação 1:N. 
Pergunta 10
Um determinado sistema permite a busca de prestadores de serviço por clientes
que precisam, por exemplo, de um encanador ou de um eletricista. Certo
prestador de serviço realiza o seu cadastro no sistema e, a partir daí, ele pode
ser pesquisado e acionado por clientes interessados no serviço que ele presta.
Ao realizar o cadastro, o prestador precisa necessariamente digitar o seu nome,
1 em 1 pontos
0 em 1 pontos
16/06/2021 GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-10522.03
https://unifacs.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_665669_1 8/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
seu CPF e seu endereço na cidade. Adicionalmente, caso ele queira, pode
adicionar o seu e-mail e sua data de nascimento. Uma vez cadastrado, ele
recebe um código que serve para identificá-lo na tabela de prestadores e nas
chaves estrangeiras relacionadas com a tabela de prestadores. 
 
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações
a seguir sobre as especificações dos campos da tabela PRESTADORES.
 
( ) O campo CPF é a chave primária da tabela.
( ) O campo EMAIL deve estar associado à definição “NOT NULL”.
( ) O campo NOME é do tipo CHAR ou VARCHAR.
( ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que
apresenta a sequência correta:
V, F, V, V.
F, F, V, F.
Sua resposta está incorreta. A alternativa não apresenta a
sequência correta. já que o item I é falso, pois a chave primária da
tabela é o atributo identificador CODIGO, mencionado como
aquele que identifica o registro na tabela. O item II é falso, pois o
campo EMAIL é preenchido opcionalmente e apenas os campos
obrigatórios devem ser marcados com NOT NULL. O item III é
verdadeiro, pois campos descritivos, como NOME, são associados
aos tipos CHAR ou VARCHAR. O item III é falso, pois o campo
CODIGO só é chave estrangeira em outras tabelas que
referenciam a tabela PRESTADORES.

Continue navegando