Buscar

AV Estácio IMPLEMENTAÇÃO DE BANCO DE DADOS - Deixa like

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

25/05/2023, 20:26 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS  AV
Aluno: GABRIEL PAES RIBEIRO 202008225361
Turma: 9001
CCT0835_AV_202008225361 (AG)   11/06/2022 19:49:15 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
IMPLEMENTACAO BANCO DE DADOS REFORM  
 
 1. Ref.: 3299424 Pontos: 1,00  / 1,00
A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do
setor de Projetos:
 
σ matricula (π setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
π setor = "Projetos" (σ matricula (Funcionarios_ste))
π Funcionarios_ste (σ matricula, setor = "Projetos")
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
 2. Ref.: 3299992 Pontos: 1,00  / 1,00
opção que completa corretamente o comando INSERT abaixo, de forma a inserir um registro com NOME igual a
"Beltrano", SALARIO igual a 1800 e CIDADE igual a "Rio de Janeiro", é: Insert into empregado(nome, salario,cidade)
values ...
("Beltrano", "1800", Rio de Janeiro)
("Beltrano", 1800, null)
 ("Beltrano", 1800, "Rio de Janeiro")
(Beltrano, 1800,Rio de Janeiro)
(Beltrano, 1800)
 3. Ref.: 3299777 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)
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299992.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299777.');
25/05/2023, 20:26 EPS
https://simulado.estacio.br/alunos/ 2/5
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 um comando SQL que consulte todos os dados de capturas e de tubarões
cujas datas sejam posteriores a 2009, o comprimento seja a par�r de 4 metros e o sexo seja masculino (M).
 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >
31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = M;
SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >
31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M";
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009
AND COMPRIMENTO > 4 AND SEXO = M;
SELECT * FROM CAPTURA, TUBARAO WHERE DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND
SEXO = "M";
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009
AND COMPRIMENTO >= 4 AND SEXO = M;
 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 INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL
DESC;
 SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY 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 DESC;
SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC;
 5. Ref.: 3299480 Pontos: 1,00  / 1,00
Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299480.');
25/05/2023, 20:26 EPS
https://simulado.estacio.br/alunos/ 3/5
5
6
8
 7
9
 6. Ref.: 3299614 Pontos: 1,00  / 1,00
Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS
CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
 SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS
CARGO FROM EMPREGADO E, CARGO C;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS
CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS
CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS
CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
 7. Ref.: 3300100 Pontos: 0,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.');
25/05/2023, 20:26 EPS
https://simulado.estacio.br/alunos/ 4/5
SELECT ALL FROM TipoImovel, Imovel
SELECT * FROM TipoImovel NATURAL JOIN Imovel
 SELECT * FROM TipoImovel, Imovel
 SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
 8. Ref.: 3299968 Pontos: 1,00  / 1,00
Considere a modelagem a seguir:
Qual o comando capaz de retornar a relação de todos os produtos que NÃO possuem pedidos?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299968.');
25/05/2023, 20:26 EPS
https://simulado.estacio.br/alunos/ 5/5
SELECT codebarra FROM produto WHERE codebarra IN(SELECT produto FROM item);
SELECT numero FROM pedido INTERSERCT SELECT produto FROM item;
SELECT numero FROM pedido EXCEPT SELECT produto FROM item;
SELECT codebarra FROM produto INTERSECT SELECT produto FROM item;
 SELECT codebarra FROM produto EXCEPT SELECT produto FROM item;
 9. Ref.: 3299623 Pontos: 1,00  / 1,00
Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
Os funcionários ativos recebem aumento
 Todos os funcionários recebem um aumento de 10%
Todos os funcionários passam a ganhar 1.1
Todos os funcionários são apagados
A coluna salario é excluída da tabela
 10. Ref.: 3299497 Pontos: 1,00  / 1,00
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
 SUM
COUNT
EQUAL
GROUP BY
AVG
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.');

Continue navegando