Buscar

Questões de SQL

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

Continue navegando


Prévia do material em texto

1a Questão (Ref.: 201102332179)
	Pontos: 1,0  / 1,0
	O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
		
	
	Interseção
	
	Junção
	
	União
	
	Seleção
	 
	Projeção
		
	
	
	 2a Questão (Ref.: 201102332183)
	Pontos: 0,0  / 1,0
	(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
 DESCRICAO VARCHAR(20) NOT NULL,
 ESTOQUE NUMERIC(5) NOT NULL,
 PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
 NOME VARCHAR(30) NOT NULL,
 PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
 COD_FORN NUMERIC(3) NOT NULL,
 QUANTIDADE NUMERIC(4) NOT NULL,
 PRIMARY KEY(COD_PECA, COD_FORN),
 FOREIGN KEY (COD_PECA) REFERENCES PECAS,
 FOREIGN KEY (COD_FORN) REFERENCES
 FORNECEDORES);
A partir desse  script, assinale  a opção que  apresenta  o comando
SQL que permite obter uma lista que contenha o nome de cada
fornecedor:
		
	
	SELECT * FROM FORNECEDOR;
	 
	SELECT * FROM FORNECEDORES;
	
	SELECT NOME_FORNECEDOR FROM FORNECEDORES;
	
	SELECT NOME FROM FORNECEDOR;
	 
	SELECT NOME FROM FORNECEDORES;
		
	
	
	 3a Questão (Ref.: 201102332529)
	Pontos: 0,0  / 1,0
	O comando SQL que apaga um tabela é:
 
		
	
	INSERT INTO
	
	DELETE TABLE
	 
	DROP TABLE
	
	UPDATE
	 
	REMOVE TABLE
		
	
	
	 4a Questão (Ref.: 201102332475)
	Pontos: 1,0  / 1,0
	Considere a relação abaixo:
CLIENTE (cpf, nome, endereço, telefone)
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não possuem endereço cadastrado" é:
		
	
	SELECT CPF, NOME FROM CLIENTE;
	 
	SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL;
	
	Nenhuma das respostas acima.
	
	SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL;
	
	SELECT * FROM CLIENTE WHERE ENDERECO IS NULL;
		
	
	
	 5a Questão (Ref.: 201102332327)
	Pontos: 0,0  / 1,0
	Os atributos de uma tabela constituem:
		
	
	Os índices da tabela.
	
	Os nomes das tabelas.
	
	As tuplas da tabela.
	 
	As linhas da tabela.
	 
	As colunas da tabela.
		
	
	
	 6a Questão (Ref.: 201102333230)
	Pontos: 0,0  / 1,0
	Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
		
	 
	Restrição de Referência
	
	Restrição de Domínio
	 
	Restrição de Entidade
	
	Restrição de Chave Primária
	
	Restrições Semântica
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201102333295)
	Pontos: 0,0  / 1,0
	Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
		
	 
	3
	
	0
	 
	4
	
	2
	
	1
		
	
	
	 8a Questão (Ref.: 201102333276)
	Pontos: 0,0  / 1,0
	Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
		
	
	A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY.
	
	O predicado LIKE é um predicado com operações de boleanos.
	 
	O predicado IS NULL faz a checagem de valores zerados.
	
	Nenhuma das respostas anteriores.
	 
	O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário.
		
	
	
	 9a Questão (Ref.: 201102340955)
	
	Escreva uma consulta SQL que recupere o código e o nome de todos os empregados. A tabela empregado está ilustrada na figura a seguir.
		
	
Sua Resposta: R
	
Compare com a sua resposta: SELECT codigo_empregado, nome
FROM empregado.
		
	
	
	 10a Questão (Ref.: 201102333237)
	
	Considere as tabelas abaixo:
Queremos executar o seguinte comando SQL:
O que acontecerá ?Justifique sua resposta.
 
		
	
Sua Resposta: R
	
Compare com a sua resposta: Não será possível inserir a tupla mostrada no comando acima, pois não existe na tabela curso nenhuma tupla com o valor de cod_curso = 'ENG' e como a coluna cod_curso da tabela aluno é chave estrangeira da coluna cod_curso da tabela curso estaremos violando a restrição de integridade referencial ao tentar inserir a tupla mostrada acima.