Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS1

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_201102204935 V.1 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 2,0 de 8,0
	Data: 23/04/2015 09:52:39 (Finalizada)
	
	 1a Questão (Ref.: 201102340962)
	
	Baseado nas tabelas empregado  e dependente ilustradas na figura abaixo, escreva uma consulta SQL que recupere o(s) nome(s) do(s) empregado(s) que possui(em) mais de um dependente.
		
	
Sua Resposta: XxXC
	
Compare com a sua resposta:
Sugestão:
SELECT nome, count(*) 
FROM empregado e, dependente d
WHERE e.codigo_empregado = d.codigo_empregado
GROUP BY nome
HAVING count(*)>2
		
	
	
	 2a Questão (Ref.: 201102341007)
	
	Baseado nas tabelas emprestimo e agencia ilustradas na figura a seguir, escreva uma consulta SQL que encontre o nome de todas as agências e  a quantidade de empréstimos que cada agência forneceu agrupados pelo nome da agência. Nomeie este resultado por qde_emprestimos.
 
		
	
Sua Resposta: ACac
	
Compare com a sua resposta:
Sugestão:
SELECT nome_agencia, COUNT(*) AS qde_emprestimos
FROM agencia a, emprestimo e
WHERE a.numero_agencia = e.numero_agencia
GROUP BY nome_agencia;
		
	
	
	 3a Questão (Ref.: 201102332677)
	Pontos: 1,0  / 1,0
	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:
 
		
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	 
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
		
	
	
	 4a Questão (Ref.: 201102469174)
	Pontos: 0,0  / 1,0
	Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
		
	
	Chave simples
	 
	Chave candidata
	 
	Chave estrangeira
	
	Chave externa
	
	Não existe atributo com esta característica
		
	
	
	 5a Questão (Ref.: 201102331834)
	Pontos: 0,0  / 1,0
	A relação T1 abaixo conterá:
T1 =   nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
		
	
	Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
	 
	Nome e depto de todos os empregados homens que ganham menos que 5000
	
	Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
	 
	Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
	
	Esta não é uma consulta válida
		
	
	
	 6a Questão (Ref.: 201102332350)
	Pontos: 0,0  / 1,0
	Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?
		
	
	DML
	
	DCL
	 
	Controle de transações
	 
	DRL
	
	DDL
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201102332469)
	Pontos: 0,0  / 1,0
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?
		
	
	UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
	 
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT + 10 /100;
	 
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;
		
	
	
	 8a Questão (Ref.: 201102332529)
	Pontos: 1,0  / 1,0
	O comando SQL que apaga um tabela é:
 
		
	
	INSERT INTO
	
	DELETE TABLE
	 
	DROP TABLE
	
	REMOVE TABLE
	
	UPDATE
		
	
	
	 9a Questão (Ref.: 201102333175)
	Pontos: 0,0  / 1,0
	Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
		
	
	INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	
	ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	 
	ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	
	INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	 
	INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
	
	
	 10a Questão (Ref.: 201102331810)
	Pontos: 0,0  / 1,0
	Relacione as colunas abaixo:
(1) Tabela bidimensional, composta por linhas e colunas de dados        
(2) Coluna                                                                                          
(3) Linha                                                                                               
(4) Conjunto de valores de um atributo
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
 
A sequência correta está representada na opção:
 
		
	 
	5,2,1,3,4
	 
	5,2,3,1,4
	
	4,2,3,1,5
	
	5,3,2,1,4
	
	5,2,3,4,1

Outros materiais