Buscar

N1 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 10 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 10 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 9, do total de 10 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

07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 1/10
 
Revisar envio do teste: Avaliação N1 - A1
BANCO DE DADOS (PAM) - 202110.00338.01 Material de Aula Atividades
Revisar envio do teste: Avaliação N1
- A1
Usuário LAURA DE OLIVEIRA MOREIRA
Curso BANCO DE DADOS (PAM) - 202110.00338.01
Teste Avaliação N1 - A1
Iniciado 23/04/21 09:23
Enviado 27/04/21 12:47
Data de vencimento 18/05/21 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 99 horas, 24 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas
Pergunta 1
Resposta Selecionada: 
Respostas:
Um modelo de banco de dados é uma descrição dos tipos de informações que
estão armazenadas em um banco de dados. Assinale a alternativa que
corresponde ao modelo que registra quais dados podem aparecer no banco de
dados, mas não registra como estes dados estão armazenados em nível de
sistema de gerência de banco de dados.
Modelo Conceitual.
Modelo Lógico.
Modelo de Registro.
Minhas Disciplinas Comunidades Minhas Bibliotecas
0,7 em 0,7 pontos
LAURA DE OLIVEIRA MOREIRA
http://company.blackboard.com/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_688519_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_688519_1&content_id=_16102970_1&mode=reset
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_688519_1&content_id=_16102981_1&mode=reset
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_423_1
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_409_1
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_411_1
https://anhembi.blackboard.com/webapps/login/?action=logout
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 2/10
 Modelo Conceitual.
Modelo de Paradigma.
Modelo de Relacionamento.
Pergunta 2
Resposta Selecionada: 
Respostas:
Uma empresa de análise de mercado de entregas de encomendas foi
contratada para selecionar aquela que prestaria serviço para seu cliente e fez
um levantamento de dados do setor nos últimos 10 anos, produzindo um
relatório com a tabela a seguir, que apresenta cinco principais fornecedores em
potencial para o serviço de entrega de encomendas.
Com base nessa situação é considerando que a tabela faz parte do banco de
dados da empresa como o nome de tabela 1 avalie as afirmações a seguir.
O código em SQL que exclui da TABELA1 as informações do Fornecedor 1,
Fornecedor 4 e Fornecedor 5 é: DELETE FROM TABELA1 WHERE CD6 =
'Regional' OR CD1 > 160 OR CD5 > 1;.
A inclusão de uma nova coluna com dados de taxa de eficiência de entrega
para os fornecedores constantes na TABELA1 é feita pelo código: INSERT
INTO TABELA1 (CD7) SET CD7 = 'CD3/CD2';.
O código que reflete a escolha do cliente, o Fornecedor 3, é: SELECT
Fornecedor FROM TABELA1 WHERE CD1 > 100 AND (CD3/CD2) > 0.99 AND
CD5 < 0.5 ORDER BY CD3;
 É correto o que se afirma em:
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 3/10
 
I, apenas.
III, apenas.
Pergunta 3
Resposta
Selecionada:
Respostas:
Em um banco de dados de empregados, no qual existem vários empregados
com salários distintos entre si, o comando SQL que retorna os empregados
cujo salário é inferior ao maior salário existente é:
select * from empregado where salario < all (select salario
from empregado)
select * from empregado where salario > any (select salario
from empregado)
select * from empregado where salario > all (select salario
from empregado)
select * from empregado where salario < all (select salario
from empregado)
select * from empregado where salario < any (select salario
from empregado)
select * from empregado where salario > any (select
max(salario) from empregado)
Pergunta 4
Resposta Selecionada: A. 
Respostas: A. 
Em modelagem de dados a cardinalidade é um dos princípios fundamentais
sobre relacionamento de um banco de dados relacional. No modelo relacional,
podemos ter os seguintes níveis clássicos de relacionamento. Sobre eles,
assinale a alternativa incorreta.
1:2
1:2
0,7 em 0,7 pontos
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 4/10
B. 
C. 
D. 
E. 
1:N
N:N
1:1
0:1
Pergunta 5
Resposta
Selecionada:
Respostas:
Considere o diagrama Entidade-Relacionamento apresentado a seguir.
Qual código SQL exibe o nome de todos os deputados que compareceram a
pelo menos uma seção e as datas de cada seção em que os deputados
participaram?
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado LEFT OUTER JOIN Participacao ON
Deputado.idDeputado = Participacao.idDeputado LEFT OUTER
JOIN Secao ON Secao.idSecao = Participacao.idSecao;
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado INNER JOIN Participacao ON Deputado.idDeputado
= Participacao.idDeputado INNER JOIN Secao ON
Participacao.idSecao=Secao.idSecao;
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 5/10
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado LEFT OUTER JOIN Participacao ON
Deputado.idDeputado = Participacao.idDeputado LEFT OUTER
JOIN Secao ON Secao.idSecao = Participacao.idSecao;
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado RIGHT OUTER JOIN Participacao ON
Deputado.idDeputado = Participacao.idDeputado RIGHT
OUTER JOIN Secao ON Secao.idSecao = Participacao.idSecao;
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado, Participacao, Secao WHERE Deputado.idDeputado
= Participacao. idDeputado OR Secao.idSecao =
Participacao.idSecao;
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado, Participacao, Secao WHERE
Deputado.idDeputado=Participacao.idDeputado;
Pergunta 6
A arquitetura de distribuição diz respeito ao modo como uma organização
distribui fisicamente entre os seus computadores em uma rede o
processamento dos dados e e o seu banco de dados. Essa arquitetura traz
consequências importantes para o desempenho eu uso do banco de dados. as
redes de computadores permite que um sistema gerenciador de banco de
dados (SGBD), o que é executado em um computador, possa acessar dados de
outro computador
Considerando esse contexto avalia as descrições a seguir acerca de opções de
arquitetura de dados utilizados por administradores e especialistas hein SGBD.
I. Arquitetura descentralizada: Não envolve compartilhamento de dados.
II. Arquitetura centralizada único SGBD é executado em um único computador
e mantém os dados de forma centralizada.
III. Arquitetura mista: permite por meio do seu SGBD, que se obtenha  um
processamento consolidado com dados distribuídos e centralizados de forma
simultânea sem que haja redundância de dados e de processamento.
IV. Arquitetura cliente-servidor: dividir as funções de um SGBD entre
computadores conectados em uma rede em quanto centraliza o
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 6/10
Resposta Selecionada: 
Respostas:
 
armazenamento permanente paratodos os dados em um servidor de banco de
dados.
V. Arquitetura distribuída: distribui tanto dados como processamento e não
dispõe necessariamente de armazenamento centralizado de dados.
É correto apenas o que se descreve em:
I, II, IV e V
III e IV
II, III e V
I, II, IV e V
I, II e V
I, III e IV
Pergunta 7
Um cliente solicitou a uma empresa a criação de um banco de dados para
armazenar o resultado de uma eleição presidencial com dados sobre os
partidos políticos, os candidatos e a votação obtida por cada candidato em
cada unidade de federação. O seguinte diagrama de entidade relacionamento
foi elaborado como representação dos requisitos obtidos com o cliente.
As tabelas a seguir contém os dados registrados a partir do resultado dessa
eleição.
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 7/10
Resposta
Selecionada:
Respostas:
Com base nas informações e na situação apresentada, qual o comando SQL
que seleciona corretamente os nomes dos candidatos, seus partidos e o total
de votos de cada partido nessa eleição?
SELECT c.nome, p.nome, COUNT(v.votos) FROM Partido p,
Candidato c, Votacao V WHERE c.numero = p.numero and
v.partido = c.numero GROUP BY c.nome, p.nome, v.votos;
SELECT c.nome, p.nome, COUNT(v.votos) FROM Partido p,
Candidato c, Votacao v WHERE c.numero = p.numero and
v.partido = c.numero GROUP BY c.nome, p.nome;
SELECT c.nome, p.nome, SUM(v.votos) FROM Partido p,
Candidato c, Votacao v WHERE c.numero = p.numero and
v.partido = c.numero GROUP BY c.nome, p.nome
SELECT c.nome, p.nome, v.votos FROM Partido p, Candidato c,
Votacao v WHERE c.numero =  p.numero and v. partido =
c.numero and v.partido = c.numero GROUP BY c.nome, p.nome,
SUM(v.votos);
SELECT c.nome, p.nome, SUM(v.votos) FROM Partido p,
Cnadidato c, Votacao v WHERE c.numero = p.numero and
v.particido = c.numero;
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 8/10
SELECT c.nome, p.nome, COUNT(v.votos) FROM Partido p,
Candidato c, Votacao V WHERE c.numero = p.numero and
v.partido = c.numero GROUP BY c.nome, p.nome, v.votos;
Pergunta 8
Resposta Selecionada: D. 
Respostas: A. 
B. 
C. 
D. 
E. 
A normalização de dados pode reduzir problemas como a redundância de
dados e anomalias na inclusão, exclusão e atualização de registros em um
banco de dados. A primeira forma normal (1FN), historicamente, foi definida
como o impedimento da criação de:
atributos multivalorados
chaves estrangeiras
atributos do tipo real
chaves primárias.
atributos multivalorados
atributos simples.
Pergunta 9
Nas décadas de 1970 e 1980 muitos sistemas corporativos foram
desenvolvidos com linguagem Cobol, utilizando o sistema gerenciador de
banco de dados ADABAS e arquivos indexados do tipo ISAM e VISAM. Alguns
desses produtos de implementação foram, ou estão sendo, descontinuados
pelos seus fabricantes. Por isso o trabalho de reengenharia desses sistemas,
utilizando linguagens mais modernas, como Python, Java ou mesmo C++,
associadas com sistemas de banco de dados mais atuais, apresenta  se como
uma boa oportunidade de negócio.
Considerando esse cenário avalie as afirmações a seguir .
I.  A dificuldade de reengenharia de sistemas antigos deve-se ao fato de que
na maioria das vezes o desenvolvedor defina o sistema e esse já era o próprio
processo da organização.
II. O custo de alteração para modernização de uma linha de código em Cobol é
alto, por isso, fazer a manutenção desses sistemas é menos despendioso.
III. Uma estratégia de conversão dos referidos sistema para uma linguagem
orientada a objetivos é definir uma estrutura de classes e métodos e realizar o
refatoramento do código.
0,7 em 0,7 pontos
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_17531… 9/10
Resposta Selecionada: 
Respostas:
 
E correto o que se afirmar em:
I, II e III
I, apenas
III, apenas.
I e II apenas
II e III , apenas.
I, II e III
Pergunta 10
Resposta Selecionada:
 
Respostas:
Em um modelo de dados que descreve a publicação acadêmica de
pesquisadores de diferentes instituições em eventos acadêmicos, considere as
tabelas abaixo.
DEPARTAMENTO (#CodDepartamento, NomeDepartamento)
EMPREGADO (#CodEmpregado, NomeEmpregado, $CodDepartamento,
Salario)
#Primary key - Chave Primária 
 $Foreign Key - CHave Estrangeira
Na linguagem SQL, o comando mais simples para recuperar os códigos dos
departamentos cuja média salarial seja maior que 2000 é:
SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
GROUP BY CodDepartamento
SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
GROUP BY CodDepartamento
SELECT CodDepartamento,
AVG (Salario) > 2000
FROM EMPREGADO
GROUP BY CodDepartamento
0,7 em 0,7 pontos
07/10/2021 10:22 Revisar envio do teste: Avaliação N1 - A1 – BANCO DE ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_43787889_1&course_id=_688519_1&content_id=_1753… 10/10
Quinta-feira, 7 de Outubro de 2021 10h22min44s BRT
 
SELECT CodDepartamento
FROM EMPREGADO
GROUP BY CodDepartamento
ORDER BY AVG (Salario) > 2000
SELECT CodDepartamento
FROM EMPREGADO
GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
Pergunta 11
Resposta Selecionada: ProvaN1_Exer11_Laura_21331277.pdf
Construa um diagrama E-R para uma companhia de seguros de automóveis
com um conjunto de clientes, onde cada um possui certo número de carros.
Cada carro tem um número de acidentes associados a ele.
a) Construa o Diagrama ER;
b) Construa o Modelo Físico (Script DDL).
Pergunta 12
Resposta Selecionada: ProvaN1_Laura_21331277.pdf
Construa um diagrama E-R para um hospital, com um conjunto de pacientes e
um conjunto de médicos. A consulta só pode ser realizada por um único
médico e possuir um único paciente. Na mesma consulta podem ser prescritos
medicamentos ou solicitado algum tipo de exames. O médico possui um CRM
(que é único para cada médico), nome, telefone e e-mail. O paciente deve
informar o CPF, nome, endereço, telefone e nome do plano de saúde. A
consulta deve ser marcada numa determinada data e o tipo (se é consulta ou
retorno). 
1 - Monte o diagrama ER;
2 - Monte o Modelo Lógico Relacional.
← OK
1,5 em 1,5 pontos
1,5 em 1,5 pontos
https://anhembi.blackboard.com/courses/1/202110.00338.01/attempt/8/8/9/_43787889_1/s/aa92bbdb904a4e8aaf3e4417b199aa38_ProvaN1_Exer11_Laura_21331277.pdf?uploaded_filename=aa92bbdb904a4e8aaf3e4417b199aa38_ProvaN1_Exer11_Laura_21331277.pdf
https://anhembi.blackboard.com/courses/1/202110.00338.01/attempt/8/8/9/_43787889_1/s/e93e82189cd34c3c88054d67dfa39f5a_ProvaN1_Laura_21331277.pdf?uploaded_filename=e93e82189cd34c3c88054d67dfa39f5a_ProvaN1_Laura_21331277.pdf
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_688519_1&method=list&nolaunch_after_review=true%27);

Mais conteúdos dessa disciplina