Buscar

Simulado 05 2018 IMPLEMENTAÇÃO DE BANCO DE DADOS

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

Data: 19/05/2018 11:51:51 (Finalizada)
 
1a Questão (Ref.:201501579881) Acerto: 1,0 / 1,0
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
Redução ou Eliminação de redundâncias.
Compartilhamento de Dados.
Independência dos dados.
Padronização dos dados.
 Dependência entre programas e dados.
 
2a Questão (Ref.:201502292069) Acerto: 1,0 / 1,0
Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa
que se refere à instância da entidade.
Uma chave estrangeira é sempre uma chave primária em outra tabela.
 Pode ser considerado como o resultado da aplicação do SELECT.
Toda entidade deve possui chave primária.
É o conjunto de opções de preenchimento do atributo.
Pode ser modificado com o uso dos comandos DDL.
 
3a Questão (Ref.:201501579396) Acerto: 1,0 / 1,0
A relação T1 abaixo conterá:
T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000)(EMPREGADO)) 
 
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
Esta não é uma consulta válida
Nome, sexo, salário e depto de todos os empregados homens que ganham 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 menos que 5000
 
Gabarito Coment. Gabarito Coment.
 
4a Questão (Ref.:201502243998) Acerto: 1,0 / 1,0
Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que
responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos?
 
Alunos(matricula, nome, endereco, cpf, cod_curso)
 Cursos(codigo, nome_curso)
ᴨnome, nome_curso(Alunos X Cursos)
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
 
Gabarito Coment.
 
5a Questão (Ref.:201501580091) Acerto: 1,0 / 1,0
O comando SQL que apaga um tabela é:
 
INSERT INTO
REMOVE TABLE
 DROP TABLE
DELETE TABLE
UPDATE
 
6a Questão (Ref.:201501731835) Acerto: 1,0 / 1,0
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 passam a ganhar 1.1
Todos os funcionários são apagados
 Todos os funcionários recebem um aumento de 10%
A coluna salario é excluída da tabela
 
7a Questão (Ref.:201501580116) Acerto: 1,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 tenham no cargo a palavra "venda".
 SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ;
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
 
Gabarito Coment.
 
8a Questão (Ref.:201501579912) Acerto: 1,0 / 1,0
Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas?
DML
Controle de transações
DCL
 DRL
DDL
 
Gabarito Coment.
 
9a Questão (Ref.:201501579777) Acerto: 1,0 / 1,0
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
AVG
COUNT
GROUP BY
 SUM
EQUAL
 
Gabarito Coment.
 
10a Questão (Ref.:201501580173) Acerto: 1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar	o	maior	salário	pago	aos	Empregados	Agrupados	por	Departamento,	para	os	Departamentos	(11, 21, 22, 31, 42, 51).
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO;
 SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAX(SALARIO) 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;
 
Gabarito Coment.

Outros materiais