Questões de Concurso sobre Oracle

 
 
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
 
323 questões encontradas
Questões por página
20
Mais recentes
 

No sistema gerenciador de bancos de dados Oracle 11g, há 3 conjuntos de visões que armazenam o conteúdo do dicionário de dados. Tais conjuntos têm os prefixos


A

DB_, SAME_ e VAR_.


B

DBA_, ALL_ e USER_.


C

OD_, ORA_ e SAME_.


D

ORA_, SQL_ e DBA_.


E

VAR_, ALL_ e DB_.

As questões 53, 54, 55 e 56 baseiam-se na Figura 2, que mostra um Diagrama Entidade Relacionamento (DER), elaborado no Power Designer 15.0, a partir do qual foram implementadas e populadas, no banco de dados relacional Oracle 11g, todas as tabelas correspondentes segundo os conceitos do modelo relacional e das integridades de identidade e referencial. Na criação dessas tabelas, respeitou-se, rigorosamente, os mesmos nomes, tipos de dados, restrições e demais detalhes constantes na Figura 2, não se tendo utilizado nenhuma cláusula do tipo "cascata" ou similar. Sabe-se ainda que todos os campos das tabelas, sempre que possível, não terão conteúdo nulo. Não fazem parte do escopo dessa questão outros detalhes não abordados nesse enunciado, como, por exemplo, o usuário logado, permissões e esquema corrente do banco de dados Oracle 11g, dentre outros.


Imagem associada para resolução da questão


Figura 2 – DER


A partir do DER da Figura 2, criou-se e populou-se com dados todas as tabelas no banco de dados Oracle 11g, nas condições descritas no texto introdutório dessa questão. Nesse caso, pode- se afirmar que:


A

Não é possível excluir a tabela "Ent_Associacao", sem antes se eliminar as tabelas "Ent_Produto" e "Ent_NotaFiscal", do bancos de dados Oracle 11g.


B

Para se excluir a tabela "Ent_Produto", basta executar no Oracle 11g a seguinte declaração SQL:


drop table Ent_Produto;


C

Para se excluir a tabela "Ent_Produto", basta executar no Oracle 11g a seguinte declaração SQL:


drop table Ent_Produto cascade constraints;


D

Para se excluir a tabela "Ent_NotaFiscal", basta executar no Oracle 11g a seguinte declaração SQL:


truncate table Ent_NotaFiscal cascade constraints;


E

Para se excluir a tabela "Ent_NotaFiscal", basta executar no Oracle 11g a seguinte declaração SQL:


truncate table Ent_NotaFiscal;

Considerando uma instância do sistema gerenciador de bancos de dados Oracle 11g, há os processos que rodam em background. O processo dessa categoria que em um banco de dados distribuído resolve, automaticamente, falhas de transações distribuídas é o


A

Checkpoint Process (CKPT).


B

Database Writer (DBWn).


C

Process Monitor (PMON).


D

Recoverer Process (RECO).


E

System Monitor Process (SMON).

Tomando-se como base o texto introdutório dessa questão e o Diagrama Entidade Relacionamento (DER), mostrado na Figura 9(a), foram criadas e populadas, todas as tabelas no banco de dados Oracle 11g. Nesse caso, executando-se, nesse banco de dados, a declaração mostrada na Figura 9(b), pode-se afirmar que


A

será exibida a seguinte mensagem de erro: "ORA-00905: palavra-chave faltando".


B

será exibida a seguinte mensagem de erro: "ORA-00933: comando SQL não terminou corretamente".


C

será excluída apenas a tabela "DISCIPLINA".


D

serão excluídas apenas as tabelas "DISCIPLINA" e "DISCIPLINA_ALUNO".


E

serão excluídas as tabelas "DISCIPLINA", "DISCIPLINA_ALUNO" e "ALUNO".

A tabela "ALUNO" foi criada, no banco de dados Oracle 11g, conforme constante no DER da Figura 9(a). Após ser criada, essa tabela foi populada com dados. Deseja-se, agora, acrescentar nessa tabela uma nova coluna com as seguintes características: (1) a nova coluna se chamará "CPF" ; (2) essa coluna será do tipo alfanumérico, de até onze posições, e (3) a coluna não será de preenchimento obrigatório, entretanto, ao ser inserido um novo registro nessa tabela, o conteúdo desse campo não poderá se repetir. Nesse sentido, assinale a alternativa que permite inserir a nova coluna "CPF", na tabela "ALUNO", nas condições descritas nesse enunciado.


A


alter table aluno

add

(cpf varchar2 (11) primary key);


B


alter table aluno

modify

(cpf varchar2 (11),

primary key (cpf));


C


alter table aluno

add

(cpf varchar2 (11) constraint aluno_cpf unique);


D


alter table aluno

modify

(cpf varchar2 (11) check not repeat);


E


alter table aluno

add

(cpf varchar2 (11) verify not repeat);

A partir do Diagrama Entidade Relacionamento (DER), mostrado na Figura 9(a), foram criadas e populadas, no banco de dados Oracle 11g, todas as tabelas, considerando os aspectos descritos no texto introdutório dessa questão. Nesse sentido, assinale a alternativa em que a declaração SQL permitiu criar corretamente uma tabela no banco de dados Oracle 11g.


A


create table disciplina (

-cod varchar(6) not null auto_increment primary

key,

-nome varchar(20) not null,

-data_inicio datetime not null,

-data_fim datetime not null,

-carga_horaria integer not null,

);


B

create table disciplina (

-cod varchar(6) not null

-nome varchar(20) not null,

-data_inicio date not null,

-data_fim date not null,

-carga_horaria integer not null,

-primary key(cod)

);


C

create table disciplina_aluno (

-disciplina_cod varchar(6) not null primary key

references disciplina(cod),

-aluno_matricula integer not null primary key references aluno(matricula),

-data_matricula datetime not null primary key, -situacao varchar(1) not null,

-preco decimal not null,

);


D


create table disciplina_aluno (

=disciplina_cod varchar(6) not null,

=aluno_matricula integer not null,

=data_matricula datetime not null,

=situacao varchar(1) not null,

preco decimal not null,

=primary key(disciplina_cod, aluno_matricula,

data_matricula),

=foreign key(disciplina_cod)

references disciplina(cod)

=on delete no action

=on update no action,

=foreign key(aluno_matricula)

references aluno(matricula)

=on delete no action

=on update no action

);


E


create table disciplina_aluno (

=disciplina_cod varchar2(6) not null references

disciplina (cod) ,

= aluno_matricula not null references

aluno (matricula),

= data_matricula date not null,

= situacao varchar2(1) not null,

= preco number(6,2) not null,

= primary key (disciplina_cod),

= primary key (aluno_matricula),

= primary key (data_matricula)

);

A Figura 9(a) exibe um DER, no qual existe uma entidade chamada "DISCIPLINA". Considere as seguintes assertivas sobre essa entidade:


I. O atributo "COD" é uma superchave.

II. O conjunto de atributos "NOME", "DATA_INICIO", "DATA_FIM" e "CARGA_HORARIA" é uma superchave.

III. O conjunto de atributos "COD", "NOME", "DATA_INICIO", "DATA_FIM" e "CARGA_HORARIA" é uma superchave.


Quais estão corretas?


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

Uma das vantagens do particionamento de tabelas e índices do Oracle é:


A

a carga de operações em um ambiente de depósito de dados é mais intrusiva.


B

há necessidade de acesso a apenas um subconjunto das partições de índices, implicando modificações automáticas e otimizadas sem anuência de usuários.


C

startup e followup são mais fáceis e mais completos.


D

backup e recuperação são mais fáceis e mais rápidos.


E

diversos subconjuntos de partições de tabelas reservadas devem ser acessados, implicando melhoria do desempenho nas consultas.

No Oracle 9i com o Oracle Advance Security instalado, os usuários de banco de dados podem ser autenticados utilizando senhas, o sistema operacional hospedeiro, serviços de rede ou por


A

OLAP - Oracle Lightweight Access Protocol.


B

HTTP - Hypertext Transfer Protocol.


C

SSL - Secure Sockets Layer.


D

LDAP - Long Distance Authentication Protocol.


E

TLS - Transport Layer Security.

No banco de dados Oracle 9i, a query utilizada para retornar todos os privilégios do sistema concedidos para usuários e papéis (roles) é


A

SELECT * FROM SYS_SEC_GRANT;


B

SELECT * FROM DBA_SYS_PRIVS;


C

SELECT * FROM PRIV_ TB;


D

SELECT * FROM SYSTEM_PRIVILEGE;


E

SELECT * FROM SYSTEM_ROLES;

No Oracle, tablespaces são divididos em segmentos dos tipos seguintes:


A

De dados. De processos. Temporários. De rollinput.


B

De atributos. De índice. Transitivos. De feedback.


C

De dados. De índice. Temporários. De rollback.


D

De atributos. Ativos. Temporários. De rollinput.


E

De dados. Normalizados. Transitivos. De rollback.

A Oracle disponibiliza várias versões de SGBDs, como a Oracle Database Standard Edition, versão gratuita da Oracle, que pode ser utilizada — mesmo com algumas limitações de tamanho máximo de dados gerenciáveis, número de CPUs e uso de memória RAM — para prover solução de armazenamento de dados em ambiente de desenvolvimento e de produção de sistemas de pequeno e médio porte.


C
Certo

E
Errado

Sobre o Oracle 10g objeto-relacional, é correto afirmar que:


A

um método não pode ser invocado em um comando de consulta SQL.


B

herança múltipla pode ser definida entre tipos abstratos de dados.


C

a identificação de tuplas em tabelas é feita exclusivamente através de identificadores de objetos (OIDs) ao invés de chaves primárias.


D

a definição de métodos para uma tabela T não requer que a definição de T esteja baseada em um tipo abstrato de dados.


E

tipos abstratos de dados permitem a definição de representações complexas de dados para tabelas, incluindo estruturas aninhadas e multivaloradas.

A sequência, do menor para o maior nível de granulidade, das unidade de alocação de espaço no ORACLE 10g é


A

extent, data block e segment.


B

segment, data block e extent.


C

data block, extent e segment.


D

segment, extent e data block.


E

data block, segment e extent.

As entradas da estrutura física do database ORACLE 10g são especificadas no


A

Control file.


B

Data file.


C

Parameter file.


D

Archive log file.


E

Redo log file.

No Oracle 10g é possível a utilização das chamadas constraints, que se destinam à validação da entrada de dados nas tabelas. Existem vários tipos de constraints, como NOT NULL que não permite valor nulo, UNIQUE, que exige valores exclusivos nos registros das tabelas e PRIMARY KEY que define uma chave primária em uma tabela.


Para definir uma condição a ser satisfeita e para criar um relacionamento entre tabelas existem os seguintes constraints:


A

CHECK e TABLE KEY


B

DEFINE e TABLE KEY


C

CHECK e FOREIGN KEY


D

DEFINE e FOREIGN KEY


E

CHECK e RELATION KEY

No PL/SQL Oracle, o comando PROJECTION serve para


A

escolher linhas em uma tabela.


B

escolher colunas em uma tabela.


C

projetar conexões na Base de Dados.


D

projetar relacionamentos na Base de Dados.


E

projetar heranças na Base de Dados.

Assinale o arquivo de configuração existente em uma instalação de banco de dados Oracle, que corresponde à seguinte definição “arquivo de configuração que contém o mapeamento entre os nomes de serviço de rede e os descritores de conexão”:


A

listener.ora


B

sqlnet.ora


C

tnsnames.ora


D

cman.ora


E

ldap.ora

Qual a definição correta da sigla SID, dentro de um ambiente de banco de dados Oracle?


A

Seção do arquivo listener.ora que define os bancos de dados servidos por um determinado listener.


B

Nome que define a instância padrão a ser usada nas conexões de banco de dados.


C

Campo interno especial existente em todas as tabelas de um banco de dados e que define o seu ID único.


D

Seção do arquivo sqlnet.ora que define a instância a ser usada nas conexões de banco de dados.


E

Nome que define uma instância específica de um banco de dados.

Com base na linguagem SQL do Oracle 10g, assinale a opção que seleciona corretamente o(s) nome(s) da(s) pessoa(s) que não se candidatou(aram) a nenhuma das três eleições.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

   
Gerar simulado