Buscar

simulado 01 Implementação de BD

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

IMPLEMENTAÇÃO DE BANCO DE DADOS
	
	Simulado: CCT0199_SM_201201164133 V.1 
	 VOLTAR
	Aluno(a): JOYCE ROCHA REINOSO
	Matrícula: 201201164133
	Desempenho: 1,0 de 8,0
	Data: 26/09/2013 20:32:48 (Finalizada)
	
	 1a Questão (Ref.: 200724811099)
	Pontos: 0,0  / 1,0
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
 
Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31, 42 ou 51.
		
	 
	SELECT PRIM_NOME || ' ' || ULT_NOME 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 PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
	 
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
	
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
	
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
	
	
	 2a Questão (Ref.: 200724811477)
	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 código e a quantidade de peças fornecidas:
		
	 
	SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTOS;
	
	Nenhuma das respostas acima
	
	SELECT CODIGO, ESTOQUE FROM FORNECIMENTOS;
	 
	SELECT CODIGO, ESTOQUE FROM PECAS
	
	SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTO;
	
	
	 3a Questão (Ref.: 200724810366)
	Pontos: 0,0  / 1,0
	Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
		
	 
	3
	
	4
	
	2
	 
	0
	
	1
	
	
	 4a Questão (Ref.: 200724810385)
	Pontos: 0,0  / 1,0
	Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
		
	
	Nenhuma das respostas anteriores.
	
	O predicado LIKE é um predicado com operações de boleanos.
	 
	O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário.
	 
	O predicado IS NULL faz a checagem de valores zerados.
	
	A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY.
	
	
	 5a Questão (Ref.: 200724810431)
	Pontos: 0,0  / 1,0
	Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
		
	
	Restrições Semântica
	
	Restrição de Domínio
	
	Restrição de Chave Primária
	 
	Restrição de Entidade
	 
	Restrição de Referência
	
	
	 6a Questão (Ref.: 200724811186)
	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 * FROM CLIENTE WHERE ENDERECO IS NULL;
	
	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;
	
	
	 7a Questão (Ref.: 200724811311)
	Pontos: 0,0  / 1,0
	Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?
		
	
	Controle de transações
	
	DML
	 
	DRL
	 
	DCL
	
	DDL
	
	
	 8a Questão (Ref.: 200724811478)
	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 FORNECEDORES;
	 
	SELECT NOME FROM FORNECEDOR;
	
	SELECT NOME_FORNECEDOR FROM FORNECEDORES;
	
	SELECT * FROM FORNECEDOR;
	 
	SELECT NOME FROM FORNECEDORES;
	
	
	 9a Questão (Ref.: 200724802706)
	
	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:
	
Compare com a sua resposta: SELECT codigo_empregado, nome
FROM empregado.
	
	
	 10a Questão (Ref.: 200724810424)
	
	Considere as tabelas abaixo:
Queremos executar o seguinte comando SQL:
O que acontecerá ?Justifique sua resposta.
 
		
	
Sua Resposta:
	
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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes