Buscar

BANCO DE DADOS ATIVIDADE 2 (A2)

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

07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 1/8
Usuário ADILSON JOSE VERONESI
Curso GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-29778861.06
Teste ATIVIDADE 2 (A2)
Iniciado 06/05/21 18:24
Enviado 07/05/21 18:12
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 23 horas, 47 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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, 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:
F, F, V, F.
F, F, V, F.
Resposta correta . 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
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 2/8
ou VARCHAR. O item III é falso, pois o campo CODIGO só é chave
estrangeira em outras tabelas que referenciam a tabela
PRESTADORES. 
  
Pergunta 2
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:  
 
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
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 3/8
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.
Pergunta 3
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: 
 
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
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 4/8
(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 4
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
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:N.
Resposta correta , pois um curso pode ter vários alunos e um
aluno pertence a um único curso.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
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.Pergunta 6
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: 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 5/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
 
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 ligado a
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 7
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.
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 6/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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 8
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
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 7/8
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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. 
(   )  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 9
Resposta
Selecionada:
Resposta
Correta:
Na conversão do Modelo MER para o Modelo Relacional, algumas entidades,
alguns relacionamentos e outros elementos são convertidos para a representação
de como os dados serão logicamente mantidos em relações ou tabelas, com
chaves primárias e chaves estrangeiras. Uma conversão comum é quando um
relacionamento dá origem a uma tabela associativa. 
  
Ao analisar as situações a seguir, é necessário criar uma tabela associativa em:
Um sistema de escola em que um aluno pode cursar várias
disciplinas e uma disciplina pode conter vários alunos.
Um sistema de escola em que um aluno pode cursar várias
disciplinas e uma disciplina pode conter vários alunos.
1 em 1 pontos
07/05/2021 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0244 BANCO...
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_666934… 8/8
Sexta-feira, 7 de Maio de 2021 18h13min16s BRT
Comentário
da
resposta:
Resposta correta , pois a tabela associativa é necessária ao
converter relacionamentos do tipo N:N ou muitos para muitos, o que
ocorre na relação entre Alunos e Disciplinas nessa alternativa.
Pergunta 10
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.
1 em 1 pontos

Continue navegando

Outros materiais