Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS - Estácio de Sá

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

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Álgebra Relacional é o conjunto de operações sobre modelos relacionais de dados. 
Referente as operações de álgebra relacional, relacione cada uma com os objetivos 
apresentados a seguir. 
1. Seleção 
2. Projeção 
3. Produto Cartesiano 
4. Junção 
( ) É utilizada para selecionar um subconjunto de tuplas de uma relação. 
( ) Seleciona um conjunto determinado de colunas de uma relação. 
( ) É uma operação binária que combina todas as tuplas de duas relações. 
( ) O resultado conterá apenas as tuplas que se relacionam de acordo com 
uma determinada condição. 
A relação correta entre as camadas e as características, de cima para baixo, é: 
 
 
 1, 2, 3, 4 
 
2, 1, 4, 3 
 
1, 2, 4, 3 
 
1, 3, 4, 2 
 
2, 1, 3, 4 
Respondido em 18/10/2021 14:34:49 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, 
Idade,Cidade,Especialidade); paciente (Ident,NomePaciente,Idade,Cidade,Doenca); 
consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano 
de tal"?. 
 
 
 
insert into paciente (idade) values (25) where nomePaciente="Fulano de tal" 
 
alter paciente set idade=25 
 
alter paciente set idade=25 where nomePaciente="Fulano de tal" 
 
update paciente where nomePaciente="Fulano de tal" 
 update paciente set idade=25 where nomePaciente="Fulano de tal" 
Respondido em 18/10/2021 15:33:06 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a consulta a seguinte: 
 
Marque a alternativa que representa o script equivalente em SQL: 
 
 
 
SELECT aluno FROM nome WHERE matricula = 0364; 
 
SELECT * FROM aluno WHERE nome, matricula = 0364; 
 
SELECT aluno WHERE matricula = 0364; 
 SELECT nome FROM aluno WHERE matricula = 0364; 
 
SELECT matricula = 0364 FROM aluno WHERE nome; 
Respondido em 18/10/2021 15:32:19 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que 
variam de 20/11/2012 até a data de hoje, assinale qual das alternativas abaixo 
retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE 
DTDEFESA BETWEEN 15/11/2014 AND 16/11/2014;": 
 
 
 
SELECT * FROM TCC WHERE DTDEFESA => 15/11/2014 AND <= 16/11/2014; 
 
SELECT * FROM TCC WHERE DTDEFESA = 15/11/2014 AND 16/11/2014; 
 
SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014 AND 16/11/2014); 
 SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014,16/11/2014); 
 
SELECT * FROM TCC WHERE DTDEFESA > 15/11/2014 AND < 16/11/2014; 
Respondido em 18/10/2021 15:31:26 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em SQL, para contar linhas usamos: 
 
 
 
SUM 
 
GROUP BY 
 
AVG 
 COUNT 
 
SELECT 
Respondido em 18/10/2021 15:22:25 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando dois conjuntos de dados são concatenados de acordo com uma determinada 
condição, representa o resultado da operação relacional: 
 
 
 
projeção 
 
união 
 
restrição 
 junção 
 
intersecção 
Respondido em 18/10/2021 15:22:14 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as seguintes tabelas de um banco de dados: 
Estado (UF, NomeEstado) 
Cidade (CodCidade, NomeCidade, UF) 
UF referencia Estado 
Escolha o comando SQL que liste o nome de cada estado e a quantidade de cidades 
cadastradas para cada um: 
 
 
 
SELECT Count(*) FROM Estado 
 
SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY 
E.NomeEstado 
 
SELECT UF, Count(*) FROM Cidade GROUP BY UF 
 SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF 
GROUP BY E.NomeEstado 
 
(J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = 
E.UF HAVING Count(*) >= 1 
Respondido em 18/10/2021 15:34:04 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia 
algum atributo de uma relação declarada na consulta externa, as duas consultas são 
consideradas correlacionadas. 
II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla 
(ou combinação de tuplas) na consulta externa. 
Assinale a opção correta: 
 
 
 
Ambas são falsas 
 Ambas são verdadeiras e a segunda complementa a primeira 
 
A primeira afirmação é falsa e a segunda é verdadeira 
 
Ambas são verdadeiras, mas a segunda não complementa a primeira 
 
A primeira afirmação e verdadeira e a segunda é falsa 
Respondido em 18/10/2021 15:16:45 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das alternativas a seguir apresenta a sintaxe correta do comando SELECT 
aplicando as cláusulas GROUP BY e HAVING? 
 
 
 
SELECT FROM GROUP BY WHERE HAVING 
 SELECT FROM WHERE GROUP BY HAVING 
 
SELECT FROM HAVING GROUP BY WHERE 
 
SELECT HAVING FROM WHERE GROUP BY 
 
SELECT HAVING FROM WHERE GROUP BY 
Respondido em 18/10/2021 15:11:33 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O esquema de banco de dados apresentado abaixo faz parte de um banco 
de dados criado a partir de um conjunto de dados públicos de captura de 
tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados 
podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-
control-program-shark-catch-statistics/resource/5c6be990-3938-4125-
8cca-dac0cd734263 
Características do esquema: Chave primária sublinhada e chave 
estrangeira em itálico. 
Seguem algumas tabelas do Esquema: 
 
Ordem (IDOrdem, NomeOrdem) 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, 
TamMédio) 
Esp_País (IDEspécie, CodPaís) 
País (CodPaís, NomePaís) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
 
Assinale qual das alternativas abaixo representa uma consulta que retorna a 
quantidade de espécies de tubarões encontradas no Brasil cuja coluna é 
nomeada de QTD: 
 
 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS 
= Brasil; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil"; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = 
P.IDESPÉCIE AND NOMEPAÍS = Brasil; 
 SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE 
E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = 
"Brasil"; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE 
E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = 
Brasil; 
Respondido em 18/10/2021 15:03:15

Continue navegando