Buscar

N2 Banco de Dados 2

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:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 1/10
 
Revisar envio do teste: N2-BD
BANCO DE DADOS (PAM) - 202110.00338.01 Material de Aula Atividades
Revisar envio do teste: N2-BD 
Usuário LAURA DE OLIVEIRA MOREIRA
Curso BANCO DE DADOS (PAM) - 202110.00338.01
Teste N2-BD
Iniciado 09/06/21 22:04
Enviado 11/06/21 10:28
Data de vencimento 19/06/21 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 36 horas, 23 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas
Pergunta 1
Resposta Selecionada: Exercício1_Laura_21331277.pdf
Convenio (CodigoConvenio, Nome)
Paciente (CodigoConvenio, NumeroPaciente, Nome) CodigoConvenio
referencia ConvenioMedico (CRM, Nome, Especialização)
Medico (CRM, Nome, Especialização)
Consulta (CodigoConvenio, NumeroPaciente, CRM, Data-Hora)
(CodigoConvenio, NumeroPaciente, CRM) referencia PacienteCRM referencia
Medico
Pergunta 2
Minhas Disciplinas Comunidades Minhas Bibliotecas
1,5 em 1,5 pontos
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/courses/1/202110.00338.01/attempt/8/5/2/_45969852_1/s/fd97bdd4ce4e4f0bbabe215117d282ee_Exerc_cio1_Laura_21331277.pdf?uploaded_filename=fd97bdd4ce4e4f0bbabe215117d282ee_Exerc_cio1_Laura_21331277.pdf
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:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 2/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
GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
SELECT CodDepartamento,
AVG (Salario) > 2000
FROM EMPREGADO
GROUP BY CodDepartamento
SELECT CodDepartamento
FROM EMPREGADO
WHERE AVG (Salario) > 2000
GROUP BY CodDepartamento
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 3 0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 3/10
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.
III, apenas.
I e II, apenas.
I, apenas.
I, II e III.
II e III, apenas.
Pergunta 4
Considere o diagrama Entidade-Relacionamento apresentado a seguir.
0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 4/10
Resposta
Selecionada:
Respostas:
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 INNER JOIN Participacao ON Deputado.idDeputado
= Participacao.idDeputado INNER JOIN Secao ON
Participacao.idSecao=Secao.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 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 LEFT OUTER JOIN Participacao ON
Deputado.idDeputado = Participacao.idDeputado LEFT OUTER
JOIN Secao ON Secao.idSecao = Participacao.idSecao;
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 5/10
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado INNER JOIN Participacao ON Deputado.idDeputado
= Participacao.idDeputado INNER JOIN Secao ON
Participacao.idSecao=Secao.idSecao;
SELECT Deputado.nomeDeputado, Secao.dataSecao FROM
Deputado, Participacao, Secao WHERE
Deputado.idDeputado=Participacao.idDeputado;
Pergunta 5
Resposta
Selecionada:
Respostas:
O comando SQL necessário para aumentar, em R$500 , o salário do
programador pleno e do técnico de TI, seria:
UPDATE cargo SET salario = salario + 500 WHERE id_cargo
IN (5,9);
UPDATE cargo SET salario + 500 WHERE id_cargo >= 5
AND id_cargo >= 9;
UPDATE cargo SET salario + 500 WHERE id_cargo IN (5,9);
UPDATE cargo SET salario = salario + 500 WHERE id_cargo
>= 5 AND id_cargo <= 9;
UPDATE cargo SET salario = salario + 500 WHERE id_cargo
IN (5,9);
UPDATE cargo SET salario + 500 WHERE id_cargo >= 5
AND id_cargo <= 9;
Pergunta 6
Resposta Selecionada:
B. 
No modelo entidade‐relacionamento, quando se diz que um atributo pode
unicamente representar uma instância de uma entidade, refere‐se ao atributo
identificador
0,7 em 0,7 pontos
0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 6/10
Respostas:
A. 
B. 
C. 
D. 
E. 
vazio
identificador
univalorado
atômico
multivalorado
Pergunta 7
Resposta Selecionada:
 
Respostas:
 
Considere as afirmações sobre o modelo relacional e suas características:
I. Podem ser estabelecidos mais de um relacionamento entre entidades, de
acordo com a regra de negócio a ser representada.
II. No modelo relacional, é possível definiruma relação entre um conjunto de
tuplas não ordenadas.
III. A ordem dos valores dentro de uma tupla é relevante, a menos que se
estabeleça uma correspondência entre esses valores e os atributos definidos. 
Está(ão) correta(s) a(s) afirmativa(s):
I e III, apenas.
I e III, apenas.
II, apenas
II e III, apenas.
I, II e III.
I, apenas.
Pergunta 8
Em relação aos comandos SQL e seus tipos, afirma-se:
0,7 em 0,7 pontos
0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 7/10
Resposta Selecionada: 
Respostas:
 
I- DML é acrônimo de 'Data Management Language'.
II- Os comandos INSERT, DELETE e UPDATE são do tipo DML.
III- Os comandos INSERT e UPDATE são do tipo DDL.
IV- DDL é acrônimo de 'Data Description Language'.
Assinale a alternativa correta:
Apenas a informação II é correta.
Apenas a informação IV é correta.
Apenas a informação I é correta.
Apenas a informação II é correta.
Apenas a informação III é correta.
Todas as informações são corretas.
Pergunta 9
Resposta Selecionada: 
Respostas:
 
São tipos da linguagem SQL:
I. DQL (Data Query Language) – Linguagem de Consulta de dados.
II. DML (Data Manipulation Language) – Linguagem de Manipulação de Dados.
III. DDD (Data Duration Definition) – Linguagem de dedução dos dados.
Quais estão corretas?
Apenas I e II.
Apenas II.
Apenas III.
Apenas II e III.
Apenas I e II.
Apenas I.
Pergunta 10
0,7 em 0,7 pontos
0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 8/10
Resposta
Selecionada:
Respostas:
Em um banco de dados relacional, deseja-se realizar uma consulta na qual o
resultado seja uma tabela com todos os registros da tabela CLIENTES, cujo
campo SALARIO seja maior do que R$ 1.000,00, sendo o resultado ordenado
por nome e de forma crescente.
A sintaxe SQL correspondente é
SELECT * FROM Clientes WHERE Salario>1000 ORDER
BY Nome ASC;
SELECT * ON TABLE Clientes WITH Salario>1000 ORDER
BY Nome ASC;
SELECT * ON TABLE Clientes WHERE Salario>1000
ORDER BY Nome ASC;
SELECT * FROM Clientes WITH Salario>1000 SORT BY
Nome ASC;
SELECT * FROM Clientes WHERE Salario>1000 ORDER
BY Nome ASC;
SELECT * FROM Clientes WHERE Salario>1000 SORT BY
Nome ASC;
Pergunta 11
Para responder a questão, considere o esquema da relação PESSOA(CPF,
Nome, Salario, CPFpai, CPFmae), tal que: o atributo CPF é a chave primária da
relação; o atributo Nome não pode assumir valor nulo e não pode ter valores
repetidos entre as tuplas da relação; o atributo Salario não pode assumir valor
nulo; o atributo CPFpai denota o CPF do pai de uma pessoa, é uma chave
estrangeira que referencia PESSOA, pode assumir valor nulo, mas não pode ter
valores repetidos entre as tuplas da relação; o atributo CPFmae denota o CPF
da mãe de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode
assumir valor nulo, e pode ter valores repetidos entre as tuplas da relação.
A expressão em SQL, que denota o nome das pessoas que fazem o papel de
mãe, pelo menos uma vez, é:
0,7 em 0,7 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_17804… 9/10
Resposta
Selecionada:
Respostas:
select distinct Y.nome from PESSOA X join PESSOA Y on
X.CPFmae = Y.CPF
select distinct nome from PESSOA Y join PESSOA X on
Y.CPFmae = X.CPF
select distinct nome from PESSOA X join PESSOA Y on
Y.CPFmae = X.CPF
select distinct X.nome from PESSOA X join PESSOA Y on
X.CPFmae = Y.CPF
select distinct nome from PESSOA Y join PESSOA X on
X.CPFmae = X.CPF
select distinct Y.nome from PESSOA X join PESSOA Y on
X.CPFmae = Y.CPF
Pergunta 12
Analise o Modelo de Dados abaixo e responda:
1,5 em 1,5 pontos
07/10/2021 10:24 Revisar envio do teste: N2-BD – BANCO DE DADOS (PAM) - ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_45969852_1&course_id=_688519_1&content_id=_1780… 10/10
Quinta-feira, 7 de Outubro de 2021 10h24min20s BRT
Resposta Selecionada: ProvaN2_Laura_21331277.zip
a) Escolha Três(3) tabelas e gere o script DDL e em seguida insira o dois (2)
registros em cada tabela criada
b) Retorne uma consulta que exiba o nome do funcionário com maior
quantidade de vendas realizadas;
c) Crie uma view que contenha os vendedores com mais vendas em abril;
← OK
https://anhembi.blackboard.com/courses/1/202110.00338.01/attempt/8/5/2/_45969852_1/s/fd1cd7883e944d368417ec7dd2c4306a_ProvaN2_Laura_21331277.zip?uploaded_filename=fd1cd7883e944d368417ec7dd2c4306a_ProvaN2_Laura_21331277.zip
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_688519_1&method=list&nolaunch_after_review=true%27);

Continue navegando