Logo Passei Direto
Study with thousands of resources!

Text Material Preview

(Ref.: 1536239069624) 
 
A SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 
NUMQUARTOS <> BETWEEN 2 AND 4 
 
B SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 
NUMQUARTOS BETWEEN 2 AND 4 
 
C SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 
NUMQUARTOS <= 2 AND >= 4 
 
D SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 
1 <= NUMQUARTOS > 4 
 
E SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 
NUMQUARTOS NOT BETWEEN 2 AND 4 
 
2 
(Ref.: 1536239069626) 
 
A Apenas o I. 
 
B Apenas o II. 
 
C Apenas I e II. 
 
D Apenas I, II e III. 
 
E Apenas II e III. 
 
3 
(Ref.: 1536239069764) 
Observe o script SQL a seguir: 
 
SELECT f.nome, d.nome 
FROM funcionario f, departamento d 
WHERE departamento = d.reg 
No script apresentado aparece a palavra departamento duas vezes. 
Desta forma, pode-se dizer que se referem, respectivamente: 
A tabela, tabela 
 
B coluna, tabela 
 
C tabela, coluna 
 
D linha, coluna 
 
E tabela, linha 
 
4 
(Ref.: 1536239070124) 
Acerca do conjunto de operações para manipulação de dados, marque 
a alternativa correta: 
A O operador LIKE é usado para operações com booleanos 
 
B O operador AND faz a checagem de valores zerados 
 
C DESC é dispensável à cláusula ORDER BY quando se deseja ordenar 
decrescentemente 
 
D O operador ALIAS é usado para renomear definitivamente colunas e tabelas 
 
E O operador IN pode ser usado para comparar valores na cláusula WHERE 
 
5 
(Ref.: 1536239070264) 
Considere o esquema de banco de dados ilustrado na figura abaixo 
em que as chaves primárias estão sublinhadas. 
 
Podemos afirmar que a coluna cod_curso da tabela Aluno é 
_____________ da tabela Curso na coluna cod_curso. 
Assinale a alternativa que contém a sentença que completa a frase 
acima: 
A Chave primária 
 
B Chave estrangeira 
 
C Chave candidata 
 
D Super Chave 
 
E Chave 
 
 
 
1 
(Ref.: 1536239069948) 
Qual a sintaxe CORRETA para a criação de uma restrição de chave 
primária em uma tabela já existente? 
A ALTER TABLE nome_da_tabela ADD CONSTRAINT nome_da_restricao 
PRIMARY KEY (nome_da_coluna). 
 
B ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_coluna. 
 
C ALTER TABLE nome_da_tabela ALTER CONSTRAINT nome_da_restricao 
PRIMARY KEY (nome_da_coluna). 
 
D ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_restricao 
PRIMARY KEY (nome_da_coluna). 
 
E ALTER TABLE nome_da_tabela ADD CONSTRAINT nome_da_coluna. 
 
2 
(Ref.: 1536239070010) 
Dado o seguinte requisito funcional: 
 
É necessário cadastrar a matrícula, o nome e o curso dos alunos, e 
sabendo que um aluno pode fazer mais de um curso e um curso ter 
mais de um aluno. 
 
Qual das questões representa a normalização correta de um banco de 
dados relacional? 
A CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO 
VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), 
CURSO INTEGER, PRIMARY KEY (MATRICULA)); 
 
B CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO 
VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), 
CURSO INTEGER, PRIMARY KEY (MATRICULA), FOREIGN KEY (CURSO) 
REFERENCES CURSOS (CODIGO)); 
 
C CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME 
VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY (MATRICULA)); 
 
D CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO 
VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), 
PRIMARY KEY (MATRICULA)); 
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, 
PRIMARY KEY (ALUNO,CURSO), 
FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN 
KEY (CURSO) REFERENCES CURSOS (CODIGO)); 
 
E CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO 
VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), 
PRIMARY KEY (MATRICULA)); 
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, 
PRIMARY KEY (ALUNO,CURSO)); 
 
3 
(Ref.: 1536239070044) 
 
(Ref.: 1536239070044) 
 
 
A Todas as possíveis combinações dos nomes dos tipos de imóvel e 
tamanhos de imóvel, correlacionadas entre si e nenhum outro dado além 
destes. 
 
B Todas as possíveis combinações dos nomes dos tipos de imóvel e 
tamanhos de imóvel e mais todos os nomes de tipos de imóvel não 
referenciados em imóvel. 
 
C Todas as possíveis combinações dos nomes dos tipos de imóvel e 
tamanhos de imóvel de forma irrestrita, sem preocupação com possíveis 
correlações existentes entre estes dados. 
 
D Todas as possíveis combinações dos nomes dos tipos de imóvel e 
tamanhos de imóvel, todos os tamanhos de imóvel que não possuem um tipo 
de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados 
em imóvel. 
 
E Todas as possíveis combinações dos nomes dos tipos de imóvel e 
tamanhos de imóvel e mais todos os tamanhos de imóvel que não possuem um 
tipo de imóvel definido. 
 
4 
(Ref.: 1536239070169) 
Considere o esquema: 
Aluno(matricula, cpf, nome, endereço). 
Assinale a alternativa que não representa uma super-chave deste 
esquema. 
A matricula, nome 
 
B matricula, endereço 
 
C matricula, CPF 
 
D cpf, nome 
 
E nome, endereço 
 
5 
(Ref.: 1536239070278) 
Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos 
Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER 
TABLE e DROP TABLE pertencem a qual das categorias a seguir? 
A System Control. 
 
B Data Manipulation Language (DML). 
 
C Data Definition Language (DDL). 
 
D Session Control. 
 
E Transaction Control. 
 
 
1 
(Ref.: 1536239069714) 
Analise as afirmações a seguir, relativas ao conceito de chave 
primária: 
I - Pode ser composta por um ou vários atributos. 
II - Não admite duplicidade de valores, exceto no caso de valores 
nulos. 
III - Deve ser definida durante a construção do modelo conceitual. 
Marque a alternativa correta (apenas uma opção) 
A Apenas a afirmação I é falsa. 
 
BAs afirmações I e II são falsas. 
 
C Apenas a afirmação III é falsa. 
 
D As afirmações II e III são falsas. 
 
E Todas as afirmações são falsas. 
 
2 
(Ref.: 1536239069933) 
 
Um sistema de informação usa um banco de dados relacional que 
possui tabelas cujos esquemas em SQL estão representados a seguir. 
CREATE TABLE Artista ( 
id INTEGER PRIMARY KEY, 
nome VARCHAR(40) NOT NULL, 
CPF CHAR(11) NOT NULL, 
dataNascimento DATE, 
UNIQUE (CPF) ); 
 
CREATE TABLE Evento ( 
id INTEGER PRIMARY KEY, 
descricao VARCHAR(60) NOT NULL, 
numMaxConvidados INTEGER DEFAULT 0, 
CHECK (numMaxConvidados >= 0) ); 
 
CREATE TABLE Atuacao ( 
idArtista INTEGER, 
idEvento INTEGER, 
PRIMARY KEY (idArtista, idEvento), 
FOREIGN KEY (idArtista) REFERENCES Artista, 
FOREIGN KEY (idEvento) REFERENCES Evento(id)); 
 
O sistema também possui uma consulta que integra um de seus 
relatórios, conforme indicado a seguir: 
 
SELECT A.nome, E.descricao 
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento 
FULL OUTER JOIN Artista A ON T.idArtista = A.id 
 
Considerando que todas as tabelas possuem dados, o resultado da 
consulta utilizada no relatório e: 
A O nome de todos os artistas combinados com a descrição de todos os 
eventos 
 
B A descrição de todos os eventos e, caso haja artistas alocados, os seus 
nomes. 
 
C O nome de todos os artistas e a descrição de todos os eventos em que eles 
atuam. 
 
D O nome de todos os artistas e, caso eles participem deeventos, a descrição 
do evento. 
 
E O nome de todos os artistas, a descrição de todos os eventos e, caso eles 
se relacionem, os dois combinados. 
 
3 
(Ref.: 1536239070179) 
 
A SELECT AVG(NUMVAGASGARAGEM) FROM IMOVEL 
 
B SELECT MEDIA(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE 
GARAGEM" FROM IMOVEL 
 
C SELECT MEDIA(NUMVAGASGARAGEM) FROM IMOVEL 
 
D SELECT AVG(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE 
GARAGEM" FROM IMOVEL 
 
E SELECT SUM(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE 
GARAGEM" FROM IMOVEL 
 
4 
(Ref.: 1536239070200) 
Dentre as opções a seguir, qual não é uma função de grupo? 
A AVG (x) 
 
B MAX(x) 
 
C MED(X) 
 
D SUM(x) 
 
E COUNT(*) 
 
5 
(Ref.: 1536239070232) 
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? 
 
A UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 
10 /100; 
 
B UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; 
 
C UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; 
 
D UPDATE X_PROD SET VALOR_UNIT + 10 /100; 
 
E UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; 
 
 
(Ref.: 1536239069644) 
 
A 4 
 
B 5 
 
C 2 (RESPOSTA CORRETA) 
 
D 7 
 
E 9 
 
2 
(Ref.: 1536239069700) 
Qual das consultas abaixo retorna o nome e a placa de todos os 
veículos? 
A SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON 
v.Cliente_cpf = c.cpf WHERE v.placa; 
 
B SELECT c.nome FROM Veiculo v INNER JOIN Cliente c ON cpf = cpf; 
 
C SELECT placa FROM Veiculo INNER JOIN Cliente ON Cliente_cpf = cpf; 
 
D SELECT v.placa, c.nome FROM Veiculo v INNER JOIN Cliente c ON 
v.Cliente_cpf = c.cpf; 
 
E SELECT v.placa, c.nome FROM Cliente INNER JOIN Cliente c ON 
v.Cliente_cpf = c.cpf; 
 
3 
(Ref.: 1536239069752) 
Em banco de dados o relacionamento N para N exige o uso de: 
A Normalização 
 
B Índices 
 
C TABELA AUXILIAR 
 
D CHAVE ESTRANGEIRA 
 
E VISÕES 
 
4 
(Ref.: 1536239070054) 
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e 
sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: 
ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT, TIPOREPRODUCAO) 
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) 
Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns tubarões 
deseja-se marca-los com três possíveis tipos de marcação T, R ou G, representando marcações 
tradicional, a rádio ou GPS, respectivamente. Analise os comandos abaixo relacionados a criação da 
tabela Marcacao: 
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, 
IDTUBARAO NUMBER(4) REFERENCES TUBARAO NOT NULL, 
TIPOMARC CHAR NOT NULL ); 
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) 
NOT NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), 
FOREIGN KEY (IDTubarao) REFERENCES Tubarao ); 
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY 
KEY, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, 
FOREIGN KEY (IDTubarao) REFERENCES Tubarao ); 
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc), 
IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, 
FOREIGN KEY(IDTubarao) REFERENCES Tubarao ); 
Assinale a alternativa que indica quais dos comandos acima funcionariam ao serem executados: 
A I, II e IV. 
 
B I, III e IV. 
 
C I, II e III. 
 
D II, III e IV. 
 
E I, II, III e IV. 
 
5 
(Ref.: 1536239070237) 
Observe a tabela empregado: 
 
Qual será o resultado se executarmos a consulta abaixo: 
 
A Niterói, Rio de Janeiro, Santos, Santos, São Paulo 
 
B Niterói, Rio de Janeiro, Santos, São Paulo 
 
C São Paulo, Santos, Santos, Rio de Janeiro, Niterói 
 
D São Paulo, Santos, Rio de Janeiro, Niterói 
 
E Niterói, Rio de Janeiro, Santos