Buscar

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 4 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

Prévia do material em texto

24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
1a Questão (Ref.: 201513278665) Acerto: 1,0 / 1,0
Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
Chave externa
Não existe atributo com esta característica
Chave simples
Chave candidata
 Chave estrangeira
 2a Questão (Ref.: 201513297391) Acerto: 1,0 / 1,0
Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta: 
 
I.Divide o processamento entre o cliente e o servidor. 
 
II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e
banco de dados. 
 
III.A aplicação pode ser dividida em vários computadores em uma rede distribuída. 
 
As características acima são, respectivamente, referentes as arquiteturas:
Cliente/Servidor, Multicamadas (N camadas), 3 Camadas
3 Camadas, Cliente/Servidor, Multicamadas (N camadas)
Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas)
Cliente/Servidor, 3 Camadas , 3 Camadas
 Cliente/Servidor, 3 Camadas, Multicamadas (N camadas)
 3a Questão (Ref.: 201513141351) 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:
Não existe consulta que reponda a questão
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo =
CCT0199(DISCIPLINA)))
 p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
 4a Questão (Ref.: 201513142168) Acerto: 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:
 
σ matricula (π setor = "Projetos" (Funcionarios_ste))
π setor = "Projetos" (σ matricula (Funcionarios_ste))
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
π Funcionarios_ste (σ matricula, setor = "Projetos")
 5a Questão (Ref.: 201513141682) Acerto: 1,0 / 1,0
Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL,
 DESCRICAO VARCHAR(20) NOT NULL,
 ESTOQUE NUMERIC(5) NOT NULL,
 PRIMARY KEY(CODIGO));
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em:
INSERT INTO PECAS (1234, "lápis de cor", 500);
INSERT INTO PECAS ("1234", "lápis de cor", 500);
 INSERT INTO PECA (1234, "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT PECAS (1234, "lápis de cor", 500);
 Gabarito Comentado. Gabarito Comentado.
 6a Questão (Ref.: 201513141960) Acerto: 1,0 / 1,0
Partindo	da	tabela	a	seguir,	considerando	que	a	mesma	já	foi	criada	de	acordo	com	essa	ordem
de	atributos,	como	�icaria	o	comando	SQL	para	aumentar	em	10%	o	valor	unitário	de	cada
produto?
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
 UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT + 10 /100;
UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
 Gabarito Comentado.
 7a Questão (Ref.: 201513142053) 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 trabalhem nos Departamentos 11, 21,
22, 31, 42 ou 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);
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 =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 IN (11, 21, 22, 31, 42, 51);
 Gabarito Comentado.
 8a Questão (Ref.: 201513297928) Acerto: 1,0 / 1,0
Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO
FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO
FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO
FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
 SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO
FROM EMPREGADO E, CARGO C;
SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO
FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
 9a Questão (Ref.: 201513141706) Acerto: 1,0 / 1,0
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
24/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
 SUM
AVG
COUNT
GROUP BY
EQUAL
 Gabarito Comentado.
 10a Questão (Ref.: 201513142739) Acerto: 1,0 / 1,0
Observe a tabela empregado:
Qual será o resultado se executarmos a consulta abaixo:
Niterói, Rio de Janeiro, Santos
São Paulo, Santos, Santos, Rio de Janeiro, Niterói
 Niterói, Rio de Janeiro, Santos, São Paulo
São Paulo, Santos, Rio de Janeiro, Niterói
Niterói, Rio de Janeiro, Santos, Santos, São Paulo

Outros materiais