Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS6

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 3 páginas

Prévia do material em texto

06/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1418073192 1/3
   IMPLEMENTAÇÃO DE BANCO DE DADOS   Lupa  
 
Exercício: CCT0199_EX_A6_201308148178  Matrícula: 201308148178
Aluno(a): LUCAS FLOR AMARAL Data: 04/05/2016 19:19:00 (Finalizada)
  1a Questão (Ref.: 201308759913)  Fórum de Dúvidas (0)       Saiba   (0)
Qual a sintaxe SQL­SELECT errada?
SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
  SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE ('%X%') ORDER BY 3;
SELECT COUNT(*) FROM TABELA1;
SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2 DESC, 3 ASC;
SELECT X.COLUNA1, AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2 Y ON
X.COLUNA3=Y.COLUNA4 GROUP BY X.COLUNA1;
 Gabarito Comentado
  2a Questão (Ref.: 201308287188)  Fórum de Dúvidas (0)       Saiba   (0)
Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com
quantos registros?
  320 registros
20 registros
160 registros
220 registros
22 registros
  3a Questão (Ref.: 201308947221)  Fórum de Dúvidas (0)       Saiba   (0)
Um sistema de informação usa um banco de dados relacional que possui tabelas cujos esquemas em SQL estão
representados a seguir. 
CREATE TABLE Artista ( 
id INTEGER PRIMARY KEY, 
nome VARCHAR(40) NOT NULL, 
CPF CHAR(11) NOT NULL, 
dataNascimento DATE, 
UNIQUE (CPF) ); 
CREATE TABLE Evento ( 
id INTEGER PRIMARY KEY, 
descricao VARCHAR(60) NOT NULL, 
numMaxConvidados INTEGER DEFAULT 0, 
CHECK (numMaxConvidados >= 0) ); 
CREATE TABLE Atuacao ( 
idArtista INTEGER, 
idEvento INTEGER, 
06/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1418073192 2/3
PRIMARY KEY (idArtista, idEvento), 
FOREIGN KEY (idArtista) REFERENCES Artista, 
FOREIGN KEY (idEvento) REFERENCES Evento(id)); 
O sistema também possui uma consulta que integra um de seus relatórios, conforme indicado a seguir: 
SELECT A.nome, E.descricao 
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento 
FULL OUTER JOIN Artista A ON T.idArtista = A.id 
Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório e:
A descrição de todos os eventos e, caso haja artistas alocados, os seus nomes.
O nome de todos os artistas e, caso eles participem de eventos, a descrição do evento.
  O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem, os dois
combinados.
  O nome de todos os artistas combinados com a descrição de todos os eventos
O nome de todos os artistas e a descrição de todos os eventos em que eles atuam.
 Gabarito Comentado
  4a Questão (Ref.: 201308280547)  Fórum de Dúvidas (0)       Saiba   (0)
Qual das consultas abaixo retorna o nome e a placa de todos os veículos?
SELECT placa FROM Veiculo INNER JOIN Cliente ON Cliente_cpf = cpf;
  SELECT v.placa, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf;
SELECT c.nome FROM Veiculo v INNER JOIN Cliente c ON cpf = cpf;
SELECT v.placa, c.nome FROM Cliente INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf;
SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf  WHERE v.placa;
  5a Questão (Ref.: 201308192030)  Fórum de Dúvidas (0)       Saiba   (0)
Qual comando representa a especificação abaixo?
 
06/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1418073192 3/3
 
Especifica a junção entre duas tabelas com uma cláusula de junção explícita.
ORDER BY
WHERE
GROUP BY
  INNER JOIN
SELECT
 Gabarito Comentado
  6a Questão (Ref.: 201308191137)  Fórum de Dúvidas (0)       Saiba   (0)
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que  selecione o
nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
π salario>5000    X (δ nome,endereco  (Empregado))
δ nome,endereco  (π salario>5000 (Empregado))
  π nome,endereco  (δ salario>5000 (Empregado))
π salario>5000   (δ nome,endereco  (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
 Gabarito Comentado
 Fechar

Continue navegando