Buscar

Avaliação Parcial de IMPLEMENTAÇÃO DE BANCO DE DADOS

Prévia do material em texto

CCT0768_201702225089 V.1
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS
Aluno(a): BRUNO ERHARDT DOS SANTOS GAZZINEO Matrícula: 201702225089
Acertos: 10,0 de 10,0 Início: 17/05/2019 (Finaliz.)
1a Questão (Ref.:201702354001) Acerto: 1,0 / 1,0
Analise as seguintes afirmações:
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave
primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
As duas afirmações são verdadeiras e primeira justifica a segunda.
As duas afirmações são falsas.
A primeira afirmação é verdadeira e a segunda é falsa.
As duas afirmações são verdadeiras e primeira não justifica a segunda
A primeira afirmação é falsa e a segunda é verdadeira.
2a Questão (Ref.:201702353973) Acerto: 1,0 / 1,0
Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a
correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais,
dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na
........................ de uma tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais.
Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações
são denominadas ........................
A seqüência correta encontra-se apenas em:
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
1 of 6 17/05/2019 15:06
Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
3a Questão (Ref.:201702354029) Acerto: 1,0 / 1,0
Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a
disciplina com código CCT0199" está corretamente representada em:
p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199
(DISCIPLINA)))
Não existe consulta que reponda a questão
4a Questão (Ref.:201702354842) Acerto: 1,0 / 1,0
De acordo com a tabela a seguir, como ϐica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102,
trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
2 of 6 17/05/2019 15:06
s ID = 102 OU id_Depto = OU E Salario > 2000
(Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 OU Salario > 2000
(Empregado)
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
5a Questão (Ref.:201702354576) Acerto: 1,0 / 1,0
Como ϐicaria o comando SQL para criar a tabela a seguir?
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
3 of 6 17/05/2019 15:06
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
Gabarito
Coment.
Gabarito
Coment.
6a Questão (Ref.:201702506442) Acerto: 1,0 / 1,0
Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
A coluna salario é excluída da tabela
Todos os funcionários recebem um aumento de 10%
Os funcionários ativos recebem aumento
Todos os funcionários passam a ganhar 1.1
Todos os funcionários são apagados
7a Questão (Ref.:201702355427) Acerto: 1,0 / 1,0
Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
0
3
1
4
2
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
4 of 6 17/05/2019 15:06
Gabarito
Coment.
8a Questão (Ref.:201702354370) Acerto: 1,0 / 1,0
O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso
dos operadores >=, <= e AND é:
IN
GROUP BY
HAVING
LIKE
BETWEEN
9a Questão (Ref.:201702354375) Acerto: 1,0 / 1,0
Quando desejamos selecionar o maior e o menor valor de um atributo numérico
usamos:
SUM
COUNT
MIN, MAX
AVG
MAIOR, MENOR
10a Questão (Ref.:201702354780) Acerto: 1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
5 of 6 17/05/2019 15:06
Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51).
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (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 IN (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.
EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=1242688...
6 of 6 17/05/2019 15:06

Continue navegando