Baixe o app para aproveitar ainda mais
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);
Compartilhar