Buscar

AVP2 - IMPLEMENTACAO 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

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

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

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

Prévia do material em texto

Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS 
Aluno(a): JORGIVALDO NOGUEIRA LEAL 201801153345
Acertos: 10,0 de 10,0 15/05/2020
 
 
Acerto: 1,0 / 1,0
Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais
é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta
linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta
que descreve a álgebra a ser utilizada.
Produto.Nome Produto.Qualidade Estoque.Qtde
Laranja 1 100
Laranja 2 150
Uva 1 200
Uva 2 130
Trigo 2 240
Pêssego 1 260
Pêssego 2 190
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
πNome, Qualidade, Qtde
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
Respondido em 15/05/2020 22:12:29
 
Acerto: 1,0 / 1,0
 Questão1
a
 Questão2
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
Respondido em 15/05/2020 22:29:26
 
Acerto: 1,0 / 1,0
Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o
seguinte comando:
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
Respondido em 15/05/2020 22:14:24
 
Acerto: 1,0 / 1,0
 
 
 
 
 
 
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2015 até o dia de
hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC
WHERE DTDEFESA IN (21/11/2016, 22/11/2016);":
SELECT * FROM TCC WHERE DTDEFESA > 21/11/2016 AND < 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN (21/11/2016; 22/11/2016);
 SELECT * FROM TCC WHERE DTDEFESA BETWEEN 21/11/2016 AND 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA = 21/11/2016 AND 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA => 21/11/2016 AND <= 22/11/2016;
Respondido em 15/05/2020 22:16:32
 
Acerto: 1,0 / 1,0
Após a execução dos seguintes comandos em linguagem SQL:
 Questão3
a
 Questão4
a
 Questão5
a
CREATE TABLE Carros (Codigo int PRIMARY KEY, Modelo varchar(30))
 INSERT INTO Carros VALUES (NULL, Alfa Romeo)
 INSERT INTO Carros VALUES (5000, Mazda)
 SELECT COUNT(*) FROM Carros
Será retornado o valor:
5000
0
2
 1
NULL
Respondido em 15/05/2020 22:17:38
 
Acerto: 1,0 / 1,0
O comando select permite gerar produto cartesiano
porque
os bancos relacionais utilizam álgebra relacional.
 Ambas sentenças estão certas.
O select permite produto cartesiano mas por outra ração que não é a algebra relacional.
Ambas sentenças estão erradas.
A primeira sentença está certa porém a segunda está errada.
A primeira sentença está errada porém a segunda está certa.
Respondido em 15/05/2020 22:19:08
 
Acerto: 1,0 / 1,0
eM um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada tabela
possui um atributo A, sobre o qual é definida uma chave primária. Nesse cenário, está correto concluir que o
comando select T1.* from T1 cross join T2 cross join T3 produz um resultado que, além da linha de títulos, possui:
 6.000 linhas.
20 linhas;
30 linhas;
600 linhas;
10 linhas;
Respondido em 15/05/2020 22:20:13
 
Acerto: 1,0 / 1,0
Sobre o script abaixo: SELECT nome pessoa from Pessoa UNION ALL SELECT numero from Empregado Assinale a
alternativa correta:
 Não existe retorno, uma vez que os dados são diferentes das colunas.
O script retorna dados de diferentes tabelas sem repetição.
Retorna os números dos empregados e os nomes das pessoas sem repetição.
Retorna os nomes dos empregados e os números sem repetição.
Retorna os números dos empregados e os nomes das pessoas com repetição.
Respondido em 15/05/2020 22:23:42
 
Acerto: 1,0 / 1,0
 Questão6
a
 Questão7
a
 Questão8
a
 Questão9
a
 SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho DESC
SELECT * FROM Imovel WHERE NumQuartos BETWEEN 2 AND 4 ORDER BY Tamanho DESC
SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho
SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho
SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho DESC
Respondido em 15/05/2020 22:25:30
 
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:
 
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
 
Deseja-se consultar a quantidade de tubarões do sexo feminino que foram capturados entre os anos de 2002 e 2013. Assinale a opção abaixo que
realiza esta consulta:
 
SELECT COUNT (TUBARÃO) QTD FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO AND
SEXO = F AND DATA BETWEEN 01/01/2002 AND 31/12/2013;
SELECT COUNT (*) QTD FROM TUBARÃO, CAPTURA WHERE SEXO = F AND DATA BETWEEN 01/01/2002
AND 31/12/2013;
SELECT COUNT (tubarão) QTD FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO AND
SEXO = F AND DATA BETWEEN 2002 AND 2013;
 Questão10
a
 SELECT COUNT (*) QTD FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO AND SEXO
= F AND DATA BETWEEN 01/01/2002 AND 31/12/2013;
SELECT COUNT (*) QTD FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO AND SEXO
= F AND DATA BETWEEN 2002 AND 2013;
Respondido em 15/05/2020 22:27:47
 
 
javascript:abre_colabore('38403','193433779','3863163899');

Outros materiais