Buscar

A2 Respostas

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

Prévia do material em texto

INGRID BOA DA GAMA 
Curso ADM01040 BANCO DE DADOS GR0272202 - 202020.ead-11043.01 
Teste ATIVIDADE 2 (A2) 
Iniciado 04/09/20 18:35 
Enviado 04/09/20 18:52 
Status Completada 
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 17 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
V, V, V, F. 
Resposta Correta: 
V, V, V, F. 
Feedback 
da 
resposta: 
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. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
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: 
Resposta 
Selecionada: 
 
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: 
 
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 
Feedback da 
resposta: 
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 3 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
IV, I, II, III. 
Resposta Correta: 
IV, I, II, III. 
Feedback 
da 
resposta: 
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. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
V, F, V, F. 
Resposta Correta: 
V, F, V, F. 
 
Feedback 
da 
resposta: 
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 5 
1 em 1 pontos 
 
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. 
( ) 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: 
 
Resposta Selecionada: 
V, V, V, V. 
Resposta Correta: 
V, V, V, V. 
Feedback 
da 
resposta: 
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 6 
1 em 1 pontos 
 
Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena 
os registros dos equipamentos que foram locados para os respectivos clientes. Uma 
locação tem uma informação da DATA_LOCAÇAO, que é DATETIME, e marcada como 
 
NOT NULL. 
 
Estabeleça relação entre cada um dos itens destacados na questão com o que 
representam em uma modelagem relacional: 
 
1. LOCACAO. 
2. DATA_LOCACAO. 
3. DATETIME. 
4. NOT NULL. 
 
 
( ) Relação. 
( ) Especificação de obrigatoriedade. 
( ) Atributo 
( ) Tipo de Dados 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a 
sequência correta: 
Resposta Selecionada: 
I, IV, II, III. 
Resposta Correta: 
I, IV, II, III. 
Feedback 
da 
resposta: 
Resposta correta . Na sequência, Relação (Item I), de fato, é a tabela 
LOCACAO para armazenar os registros das locações. Especificação de 
obrigatoriedade (Item IV) é feita com as palavras de NULL e NOT NULL. 
DATA_LOCACAO (item II) é uma parte, um atributo da tabela 
LOCACAO. Por fim, DATETIME (Item III) é um dos tipos de dados que pode 
ser atribuído a um determinado atributo. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Um determinado sistema de identificação de pessoas em uma determinada portaria precisa 
armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O 
tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES 
do sistema de portaria é: 
 
Resposta Selecionada: 
BLOB. 
Resposta Correta: 
BLOB. 
Feedback da 
resposta: 
Resposta correta , pois campos do tipo binário, como é o caso do campo 
FOTO, são armazenados nesse tipo de campo, chamado de Binary Long 
Object (BLOB). 
 
 
• Pergunta 8 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
F, F, V, F. 
Resposta Correta: 
F, F, V, F. 
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. 
 
 
 
• Pergunta 9 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
V, V, V, V. 
Resposta Correta: 
V, V, V, V. 
Feedback 
da 
resposta: 
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 
1 em 1 pontos 
 
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áriocriar uma tabela associativa em: 
 
Resposta 
Selecionada: 
 
Um sistema de escola em que um aluno pode cursar várias disciplinas 
e uma disciplina pode conter vários alunos. 
Resposta Correta: 
Um sistema de escola em que um aluno pode cursar várias disciplinas 
e uma disciplina pode conter vários alunos. 
Feedback 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.

Continue navegando

Outros materiais