Questões

Total de Questões Encontradas: 30

Texto Associado Texto Associado
Imagem Associada da Questão
Ao utilizar uma instrução SQL, foi gerada, a partir da tabela FUNCIONARIO, a tabela FUNCIONARIO01, com os dados abaixo:
Imagem da Questão
A instrução utilizada foi  
A
create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal*FComis as FSalTotal from FUNCIONARIO where DepNo=30;  
B
create subtable FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;  
C
create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;  
D
alter table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis as FSalTotal from FUNCIONARIO where DepNo=30;  
E
create table FUNCIONARIO01 as select FunNo, FNome, FCargo, FSal+FComis from FUNCIONARIO where DepNo=30; 
Texto Associado Texto Associado
Imagem Associada da Questão
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução 
A
select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = 20;  
B
select FUNCIONARIO.FCargo, FUNCIONARIO.DNome from FUNCIONARIO where FUNCIONARIO.depNo = DEPARTAMENTO.DepNo and FUNCIONARIO.DepNo=20;  
C
select f.FCargo, f.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = d.DepNo and d.DepNo=20;  
D
select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where d.depNo = 20;  
E
select f.FCargo, d.DNome from FUNCIONARIO f, DEPARTAMENTO d where f.depNo = d.DepNo and d.DepNo=20; 
Texto Associado Texto Associado
Imagem Associada da Questão
No Oracle, após um comando COMMIT ser executado  
A
todos os savepoints são mantidos para que os dados possam ser salvos em uma futura operação de backup.  
B
o estado anterior dos dados pode ser recuperado mediante a utilização do comando ROLLBACK.  
C
as linhas afetadas pelos comandos DML são bloqueadas e tornam-se indisponíveis para serem manipuladas por outros usuários.  
D
o usuário atual pode revisar os resultados das operações DML usando a instrução SELECT e, se necessário, retornar os dados ao seu estado anterior.  
E
outros usuários poderão ver os resultados das operações DML do usuário atual.
Texto Associado Texto Associado
Imagem Associada da Questão
Para exibir o nome (FNome) e o salário (FSal) multiplicado por 12 e somado com a comissão (FComis) da funcionária Ana, utiliza-se a Instrução ...... I ...... . Na coluna que mostra o valor resultante do cálculo aparecerá o Valor ...... II ...... .

As lacunas I e II são preenchidas, correta e respectivamente, por
A
Imagem da Opção A
B
Imagem da Opção B
C
Imagem da Opção C
D
Imagem da Opção D
E
Imagem da Opção E
Uma tabela encontra-se na segunda forma normal (2FN), quando, além de estar na primeira forma normal (1FN), 
A
contém chave estrangeira composta de mais de uma coluna.  
B
contém tabelas aninhadas.  
C
não contém dependências parciais de colunas não chave em relação à chave primária.  
D
não contém chave primária composta de mais de uma coluna.  
E
não contém dependência completa de colunas não chave em relação à chave primária.
Analise o procedimento SQL a seguir:
Imagem da Questão
Para que a declaração do procedimento esteja correto, as lacunas I e II devem ser preenchidas por  
A
inside e outsite, respectivamente. 
B
as.  
C
set e get, respectivamente.  
D
in e out, respectivamente.  
E
var. 
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados. 
Imagem da Questão
A
replace novaLinha.nome_inst as null;  
B
replace novaLinha.nome_inst= null;  
C
def novaLinha.nome_inst with null;  
D
insert novaLinha.nome_inst= null;  
E
set novaLinha.nome_inst= null; 
Texto Associado Texto Associado
Imagem Associada da Questão
A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é 
A
CREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER,  nome_inst VARCHAR(50), salário DOUBLE,  PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), FOREIGN KEY(id_dep)); 
B
CREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER,  nome_inst VARCHAR(50), salário DOUBLE,  PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), FOREIGN KEY(id_dep) REFERENCES Departamento(id_dep)); 
C
CREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER,  nome_inst VARCHAR(50), salário DOUBLE,  PRIMARY KEY id_inst, INDEX Instrutor_FK id_dep, FOREIGN KEY id_dep);  
D
CREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER,  nome_inst VARCHAR(50), salário DOUBLE,  PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), UNIQUE KEY(id_dep) REFERENCES Departamento(id_dep));  
E
CREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER,  nome_inst VARCHAR(50), salário DOUBLE,  PRIMARY KEY(id_inst), FOREIGN KEY(id_dep) REFERENCES Departamento(id_dep)); 
Texto Associado Texto Associado
Imagem Associada da Questão
A integridade referencial está diretamente associada ao  
A
uso de chave primária.
B
atributo id_inst. 
C
atributo id_dep.  
D
atributo nome_dep. 
E
atributo Instrutor_FK. 
Texto Associado Texto Associado
Imagem Associada da Questão
Considere as observações a seguir a respeito da tabela dada:

I.  Um usuário pode alterar o orcamento do departamento de Ciências Exatas em uma tupla, mas não em todas, criando uma inconsistência.
II.  As informações do departamento estão redundantes para instrutores diferentes do mesmo departamento.
III.  Caso um novo departamento seja criado, seus dados só poderão ser registrados associados a um instrutor.
IV.  No caso de associar o instrutor a mais de um departamento, o nome_inst e salario serão repetidos, além disso, nesse caso, será permitido manter o mesmo valor de id_inst.

Está correto o que consta APENAS em
A
I, II e III. 
B
II, III e IV. 
C
I e III. 
D
II e IV. 
E
I e II.
Página 3 de 3