Questões de Concurso sobre DDL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7 questões encontradas
Questões por página
20
Mais recentes
 

O seguinte script foi usado para criar uma tabela em um banco de dados Oracle:


CREATE TABLE pedagencia (

id pedido INT,

id cliente INT.

data pedido DATE

valor DECIMAL(10, 2),

CONSTRAINT pk_pedido PRIMARY KEY (id_pedido, id_cliente));


Qual alternativa contém uma afirmativa verdadeira?


A

A sintaxe de criação está errada uma vez que o Oracle não aceita o tipo DECIMAL para um campo.


B

s campos id_pedido e id_cliente só podem ter valores binários (0 ou 1).


C

A chave primária desta tabela é o campo id_pedido e a chave estrangeira é id_cliente.


D

Como o parâmetro PRIMARY KEY foi definido para duas colunas, esta tabela será criada sem uma chave primária.


E

É possível ter mais de um registro onde o campo id_cliente é o mesmo.

Qual comando SQL em ORACLE cria uma tabela temporária cuja estrutura é compartilhada entre todas as sessões, mas os dados inseridos são visíveis apenas para a sessão que os inseriu?


A

CREATE GLOBAL TEMPORARY TABLE


B

CREATE GLOBAL SESSION TABLE


C

CREATE GLOBAL TEMP SESSION TABLE


D

CREATE TEMPORARY TABLE


E

CREATE TABLE TEMP FOR ALL SESSIONS

Considere o seguinte comando para criação de SEQUENCE no Banco de Dados Oracle:


CREATE SEQUENCE sequencia START 100 INCREMENT BY 2 NOCACHE NOCYCLE;


Para que o banco de dados realize um CACHE de 20 sequência por default, o administrador deverá omitir:


A

as cláusulas CACHE e NOCACHE.


B

a cláusula NOCYCLE.


C

a cláusula NOCACHE.


D

as cláusulas NOCACHE e NOCYCLE.

Suponha que um administrador de banco de dados Oracle necessite alterar o status de uma tabela ServidoresPrefeitura para “somente leitura”, de forma a evitar ações que se possam alterar dados desta. O comando PL/SQL que deverá ser executado é:


A

ALTER TABLE ServidoresPrefeitura CONSTRAINT READY ONLY; WITH


B

ALTER STATUS ServidoresPrefeitura READ ONLY;


C

ALTER TABLE ServidoresPrefeitura SET STATUS='READY ONLY';


D

ALTER TABLE ServidoresPrefeitura READ ONLY;

João pretende enriquecer a documentação do banco de dados registrando o propósito das tabelas e as descrições de suas colunas. Isso é crucial para facilitar a compreensão e a manutenção do seu esquema.


Para tanto, o comando em Oracle que ele deverá usar para alcançar seu objetivo, em relação à tabela “Processo”, é:


A

DESCRIBE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;


B

SHOW TABLE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;


C

ALTER TABLE Processo (‘Esta tabela armazena informações sobre processos judiciais.’);


D

COMMENT ON TABLE Processo IS ‘Esta tabela armazena informações sobre processos judiciais.’;


E

INSERT INTO Processo VALUES (‘Propósito’, ‘Esta tabela armazena informações sobre processos judiciais.’);

Em condições normais de operação, na versão12c do Oracle, é possível realizar operações online de manutenção em uma table sem causar lock na tabela em questão quando usando instruções DDL, tais como


A

explain plan online ou drop constraint online.


B

alter index unusable online ou drop index online.


C

create index online ou merge online.


D

call set online ou transaction online.


E

drop index online ou server free online.

Contém somente comandos SQL, do tipo DDL, para um banco de dados Oracle


A

Create table e Drop.


B

Create table e Craete View.


C

Alter e Select.


D

Alter e Insert.


E

Drop e Update.

 
 
Gerar simulado