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

Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e Pedido, conforme 
a seguir: 
 
Dessa forma, pode-se afirmar que o resultado será: 
 
 
Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus pedidos 
 Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente possui código 3021 
 
Os códigos dos vendedores dos pedidos realizados pelo cliente 3021 
 
O código do vendedor dos pedidos realizados pelo cliente de nome 3021 
 
O nome do vendedor, o nome do cliente 3021 e o código de seu pedido 
 
===================================================================================== 
São comandos da categoria de Definição de Dados (DDL): 
 
 
GRANT / REVOKE 
 CREATE / ALTER / DROP 
 
SELECT 
 
INSERT / UPDATE / DELETE 
 
COMMIT / ROLLBACK 
 
 
===================================================================================== 
 
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um 
banco de dados? 
 
 
JOIN 
 
GET 
 SELECT 
 
INSERT 
 
UPDATE 
 
 
===================================================================================== 
 
 
 
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, 
PERIODO*VALORDIARIA FROM ALUGUEL; 
 
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, 
PERIODO^VALORDIARIA TOTAL FROM ALUGUEL; 
 
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL 
FROM ALUGUEL; 
 SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, 
PERIODO*VALORDIARIA TOTAL FROM ALUGUEL; 
 
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, 
PERIODO+VALORDIARIA TOTAL FROM ALUGUEL; 
 
===================================================================================== 
 
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: 
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Assinale a alternativa abaixo que retorna a média de comprimento dos tubarões e a temperatura 
mínima e máxima da água agrupadas pelo nome científico da Espécie: 
 
 
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) 
FROM ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND 
T.IDTubarão = C.IDTubarão GROUP BY (Nome); 
 
SELECT IDEspecie, AVG(Comprimento), MAX(TempAgua), MIN(TempAgua) FROM 
ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND 
T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico); 
 
SELECT Nome, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM 
ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND 
T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico); 
 
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) 
FROM ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND 
T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico); 
 SELECT Nome_Científico, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) 
FROM ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND 
T.IDTubarão = C.IDTubarão GROUP BY (Nome_Científico); 
 
===================================================================================== 
 
 
 
 
quatro e quatro. 
 cinco e quatro. 
 
quatro e três. 
 
cinco e cinco. 
 
três e quatro. 
 
===================================================================================== 
 
 
 
 
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL 
JOIN ALUGUEL WHERE PERIODO > (SELECT AVG(VALORDIARIA) FROM ALUGUEL); 
 SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL 
JOIN ALUGUEL WHERE VALORDIARIA > (SELECT AVG(VALORDIARIA) FROM ALUGUEL); 
 
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL 
JOIN ALUGUEL WHERE VALORDIARIA*PERIODO > (SELECT AVG(VALORDIARIA) FROM 
ALUGUEL); 
 
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL 
JOIN ALUGUEL WHERE PERIODO > (SELECT AVG(PERIODO) FROM ALUGUEL); 
 
SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL 
JOIN ALUGUEL WHERE VALORDIARIA > (SELECT AVG(PERIODO) FROM ALUGUEL); 
 
===================================================================================== 
Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que 
cada select deve ter o mesmo número de colunas, as quais devem ter tipos de dados similares. 
Além disso, as colunas em cada instrução select devem estar na mesma ordem. Trata-se de 
 
 
In 
 
format. 
 union. 
 
join. 
 
like. 
 
 
 
 
===================================================================================== 
 
 
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que: 
 
 
Filtra as colunas a serem exibidas no resultado 
 
Especifica condição de ordenação 
 Filtra as linhas a serem exibidas no resultado 
 
Nunca pode ser utilizado com uma junção 
 
É utilizado em todos os comandos SELECT 
 
===================================================================================== 
 
UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para 
isso usamos a cláusula: 
 
 GROUP BY 
 
ORDER 
 
SUM 
 
ORDER BY 
 
JOIN 
 
=====================================================================================

Continue navegando

Outros materiais