Buscar

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

Prévia do material em texto

29/06/2023, 09:45 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS  AV
Aluno: BRUNA PEREIRA MACHADO DE QUEIROZ 202101229142
Professor: MAURO CESAR CANTARINO GIL
 
Turma: 9004
CCT0835_AV_202101229142 (AG)   13/04/2023 08:01:06 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
IMPLEMENTACAO BANCO DE DADOS REFORM  
 
 1. Ref.: 3299467 Pontos: 1,00  / 1,00
Considere a relação:
 EMPREGADO (matricula, nome, endereco, bairro, salario, sexo, num_depto)
 A consulta em álgebra relacional que responde a questão 'Quais são os empregados que moram na Barra e ganham mais
de R$ 3000,00? ' está corretamente representada em:
σ empregado (Bairro= "Barra" AND salario > 3000) 
π bairro = "Barra" (empregado) 
 σ bairro = "Barra" AND salario > 3000 (empregado)
π bairro = "Barra" AND salario > 3000 (empregado)
ESTA FALTANDO ESTA OPÇÃO
 2. Ref.: 3299819 Pontos: 1,00  / 1,00
Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012
Ao implantar um banco de dados modelado segundo a abordagem relacional em um SGDB comercial baseado em
SQL, o DBA veri�cou a necessidade de representar uma relação que estava em seu modelo original.
O comando SQL correto para criar a representação dessa relação em um SGDB é
INSERT TABLE
CREATE RELATION
 CREATE TABLE
TABLE CREATE
INSERT RELATION
 3. Ref.: 3299392 Pontos: 1,00  / 1,00
Marque a opção correta sobre a aplicação do comando que se segue, no diagrama exposto:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299467.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299819.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299392.');
29/06/2023, 09:45 EPS
https://simulado.estacio.br/alunos/ 2/4
 
SELECT Numero_Pedido, Codigo_Produto, Quantidade FROM Item_de_Pedido WHERE Quantidade = 35;
Lista o número, o código e os itens dos pedidos que tenham quantidade igual a 35 itens.
Lista o número, o código e a quantidade de todos os pedidos que não possuam quantidade de itens igual a 35.
Lista o número, o código, a quantidade e os itens do pedido número 35.
Lista o número, o código e a quantidade de pedidos, exceto os que têm quantidade de itens menor que 35.
 Lista o número, o código e a quantidade de todos os pedidos que possuam quantidade de itens igual a 35.
 4. Ref.: 3299781 Pontos: 1,00  / 1,00
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são
chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
Assinale a alterna�va abaixo que representa uma consulta que exiba todos os dados de áreas e locais ordenados
decrescentemente pelo nome do local.
 SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC;
SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC;
SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY
NOMELOCAL DESC;
SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC;
SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL
DESC;
 5. Ref.: 3299987 Pontos: 1,00  / 1,00
Essa consulta tem como resultado
 o atributo CEP e o número de registros existentes para cada CEP, da tabela Ruas.
todos os atributos das tabelas CEP e Ruas.
todos os atributos da tabela CEP, além do atributo especial Count.
o atributo Ruas e o número de registro existentes para cada CEP, na tabela CEP.
o atributo CEP e a soma do conteúdo do atributo CEP, da tabela Ruas.
 6. Ref.: 3300030 Pontos: 0,00  / 1,00
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/sharkcontrolprogramsharkcatchstatistics/resource/5c6be990393841258ccadac0cd734263
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299987.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300030.');
29/06/2023, 09:45 EPS
https://simulado.estacio.br/alunos/ 3/4
Características do esquema: Chave primária sublinhada e chave estrangeira em Itálico.
Seguem algumas tabelas do Esquema:
Ordem (IDOrdem, NomeOrdem)
Especie (IDEspecie, IDOrdem. Nome_Cientifico, TamMaior, TamMenor, TamMedio)
Esp_Pais (IDEspecie, CodPais)
Pais (CodPais, NomePais)
Tubarao (IDTubarao, IDEspecie, Comprimento, Sexo)
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no
Brasil cadastradas no banco:
 
SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE NOMEPAIS = "Brasil";
SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS P,PAIS P WHERE NOMEPAIS = Brasil;
 SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND
EP.CODPAIS = P.CODPAIS AND NOMEPAIS = Brasil;
SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE E.IDESPECIE = P.IDESPECIE AND NOMEPAIS =
Brasil;
 SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND
EP.CODPAIS = P.CODPAIS AND NOMEPAIS = "Brasil";
 7. Ref.: 3300076 Pontos: 1,00  / 1,00
Qual das consultas SQL abaixo obtém o nome de todos os empregados cujo primeiro nome é Pedro, e o último
sobrenome é Sousa?
select nome from empregado where nome like "Pedro Sousa"
select nome from empregado where nome like "Pedro..Sousa"
select nome from empregado where nome like "%Pedro%Sousa%"
 select nome from empregado where nome like "Pedro%Sousa"
select nome from empregado where nome like "Pedro_Sousa"
 8. Ref.: 3299737 Pontos: 0,00  / 1,00
Sabendo-se que as tabelas relacionais T1 e T2, possuem os mesmos campos e possuem 1.000 e 1.500 registros,
respectivamente, o comando SQL SELECT * FROM T1 UNION ALL SELECT * FROM T2; produz uma lista com:
500 linhas;
1000 linhas;
 2.500 linhas;
1.500 linhas;
 1.500.000 linhas.
 9. Ref.: 3299466 Pontos: 1,00  / 1,00
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300076.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299737.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299466.');
29/06/2023, 09:45 EPS
https://simulado.estacio.br/alunos/ 4/4
Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31,
42, 51).
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP
BY ID_DEPTO;
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND
ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
 SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP
BY ID_DEPTO;
 10. Ref.: 3299435 Pontos: 1,00  / 1,00
Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
 3
0
1
4
2
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299435.');

Continue navegando