Buscar

IMPLEMENTAÇÃO DE 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 3 páginas

Prévia do material em texto

04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A6_201803349182_V6 04/05/2020
Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182
 
 1a Questão
SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c ON fi.idfilial=c.filial_idfilial
SELECT fi.nome filial, count(*) FROM Filial fi LEFT JOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial
SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c
SELECT fi.nome filial, count(*) FROM Filial fi RIGHTJOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial
 SELECT fi.nome filial, count(*) FROM Filial fi INNER JOIN Carro c ON fi.idfilial=c.filial_idfilial GROUP BY filial
Respondido em 04/05/2020 17:20:12
 
 
 2a Questão
Considere o seguinte comando SQL: SELECT D.NM_DEPARTAMENTO, SUM(P.SALARIO) FROM TB_DEPARTAMENTO D INNER JOIN
TB_PROFESSOR P ON (D.COD_DEPARTAMENTO = P.COD_DEPARTAMENTO) É CORRETO afirmar:
 A sintaxe do comando está incorreta, pois deveria apresentar a cláusula GROUP BY.
A consulta irá retornar o mesmo número de linhas da tabela TB_PROFESSOR.
soma total.
Se existir uma linha na tabela TB_PROFESSOR com valor NULO (NULL) para o atributo SALARIO, o resultado da consulta
também será um valor NULO (NULL).
A junção INNER JOIN não pode ser utilizada com a função de agregação SUM( ).
04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 2/3
Respondido em 04/05/2020 17:20:30
 
 
 3a Questão
Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com quantos registros?
22 registros
20 registros
160 registros
220 registros
 320 registros
Respondido em 04/05/2020 17:20:21
 
 
 4a Questão
cinco
 três
quatro
seis
sete
Respondido em 04/05/2020 17:20:41
 
 
 5a Questão
Qual opção Representa a interpretação Correta sobre o CROSS JOIN
Não se aplica aos comandos DML
É um comando exclusivo da DDL
É um comando que substitui o INNER JOIN
Nunca é usado em Estruturas SELECT
 Serve para fazer a combinação dos elementos de uma tabela com todos os elementos de outra tabela sem a necessidade de
junção de chaves primárias e estrangeiras.
Respondido em 04/05/2020 17:20:32
 
 
04/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 3/3
 6a Questão
O comando select permite gerar produto cartesiano
porque
os bancos relacionais utilizam álgebra relacional.
A primeira sentença está errada porém a segunda está certa.
O select permite produto cartesiano mas por outra ração que não é a algebra relacional.
 Ambas sentenças estão certas.
A primeira sentença está certa porém a segunda está errada.
Ambas sentenças estão erradas.
Respondido em 04/05/2020 17:20:52
 
 
 7a Questão
Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação
relacional:
restrição
 junção
projeção
intersecção
união
Respondido em 04/05/2020 17:20:57
 
 
 8a Questão
A partir das relações abaixo, responda em SQL: quantos alunos (nota maior ou igual a 6) foram aprovados na disciplina Banco de
Dados com o professor Rui? 
Use inner join. Relações: 
 
PROFESSOR (idprofessor, nomeprofessor); 
 
LECIONA (idprofessor, iddisciplina); 
 
DISCIPLINA (iddisciplina, nomedisciplina); 
 
ALUNO (matricula, nomealuno); 
 
MATRICULA (inscrição, iddisciplina, matricula, nota, período, ano)
SELECT count(*) AS total FROM professor p, leciona l, matricula m WHERE p.idprofessor = l.idprofessor AND m.iddisciplina =
d.iddisciplina AND nomeprofessor = Rui AND nomedisciplina = Banco de Dados
SELECT sum(*) AS total FROM professor p, leciona l, matricula m WHERE p.idprofessor = l.idprofessor AND m.iddisciplina =
d.iddisciplina AND nomeprofessor = Rui AND nomedisciplina = Banco de Dados
SELECT count(distinct) AS total FROM professor p RIGHT JOIN leciona l ON p.idprofessor = l.idprofessor RIGHT JOIN disciplina
d ON l.iddisciplina = d.iddisciplina RIGHT JOIN matricula m ON m.iddisciplina = d.iddisciplina WHERE nomeprofessor = Rui OR
nomedisciplina = Banco de Dados
 SELECT count(distinct) AS total FROM professor p INNER JOIN leciona l ON p.idprofessor = l.idprofessor INNER JOIN disciplina
d ON l.iddisciplina = d.iddisciplina INNER JOIN matricula m ON m.iddisciplina = d.iddisciplina WHERE nomeprofessor = Rui
AND nomedisciplina = Banco de Dados
SELECT count(*) AS total FROM professor p LEFT JOIN leciona l ON p.idprofessor = l.idprofessor LEFT JOIN disciplina d ON
l.iddisciplina = d.iddisciplina LEFT JOIN matricula m ON m.iddisciplina = d.iddisciplina WHERE nomeprofessor = Rui OR
nomedisciplina = Banco de Dados
Respondido em 04/05/2020 17:21:03
 
 
 
Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org)
http://www.tcpdf.org

Continue navegando