Buscar

ATIVIDADE 2 - BANCO DE DADOS

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 6 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 6 páginas

Prévia do material em texto

RReevviissaarr eennvviioo ddoo tteessttee:: AATTIIVVIIDDAADDEE 22
((AA22))
Usuário ANDRE VINICIUS DE OLIVEIRA
Curso ADM01040 BANCO DE DADOS GR0272202 - 202020.ead-11043.01
Teste ATIVIDADE 2 (A2)
Iniciado 18/08/20 21:15
Enviado 18/08/20 22:09
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 53 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
PPeerrgguunnttaa 11
Resposta Selecionada:
Resposta Correta:
Feedback
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 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. O modelo de
dados tem maior utilidade para os envolvidos na criação do banco de dados ou do
sistema.
PPeerrgguunnttaa 22
1 em 1 pontos
1 em 1 pontos
← OOKK
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
1 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
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:
 
1. Processos de negócios e requisitos do sistema.
2. Modelo conceitual.
3. Modelo lógico.
4. 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.
PPeerrgguunnttaa 33
Resposta Selecionada:
Resposta Correta:
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.
1 em 1 pontos
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
2 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Feedback
da
resposta:
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 ou VARCHAR. O item III é
falso, pois o campo CODIGO só é chave estrangeira em outras tabelas que referenciam
a tabela PRESTADORES.
  
PPeerrgguunnttaa 44
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 modelagem de
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.
PPeerrgguunnttaa 55
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:1 em 1 pontos
1 em 1 pontos
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
3 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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. 
PPeerrgguunnttaa 66
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
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.
PPeerrgguunnttaa 77
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 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
1 em 1 pontos
1 em 1 pontos
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
4 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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.
  
PPeerrgguunnttaa 88
Resposta Selecionada:
Resposta Correta:
Feedback 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.
PPeerrgguunnttaa 99
Resposta
Selecionada:
Resposta Correta:
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.
1 em 1 pontos
1 em 1 pontos
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
5 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Quarta-feira, 19 de Agosto de 2020 14h08min22s BRT
Feedback da
resposta:
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.
PPeerrgguunnttaa 1100
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.
1 em 1 pontos
Revisar envio do teste: ATIVIDADE 2 (A2) – ADM01040 ... https://anhembi.blackboard.com/webapps/assessment/review/revie...
6 of 6 8/19/20, 2:09 PMCr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or
Cr
ea
te
d 
in 
M
as
te
r P
DF
 E
dit
or

Continue navegando