Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FAURGS 2018

Banco de DadosOracle
Código
qq336310
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Nível
Superior
Cargo
Administração de Bancos de Dados
No Oracle 11g, um índice bitmap de junção (bitmap join index) é um índice bitmap representando a junção entre duas ou mais tabelas. Considere as tabelas e os comandos de criação de índice bitmap de junção, definidos abaixo, usando PL/SQL.Create table DEPARTAMENTOS(codd integer not null primary key,nomed varchar(60) not null);create table EMPREGADOS(codEmp integer not null primary key,nome varchar(40) not null,salario numeric(8,2),codd integer not null,codGerente integer,foreign key (codd) references DEPARTAMENTOS,foreign key (codGerente) references EMPREGADOS);I - CREATE BITMAP INDEX IDX1 ON EMPREGADOS(E2.nome)FROM EMPREGADOS E1, EMPREGADOS E2WHERE E1.CODGERENTE = E2.CODEMP;II - CREATE BITMAP INDEX IDX2 ON EMPREGADOS(DEPARTAMENTOS.nomed)FROM DEPARTAMENTOS, EMPREGADOSWHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD;III - CREATE UNIQUE BITMAP INDEX IDX3 ON EMPREGADOS(DEPARTAMENTOS.nomed, EMPREGADOS.nome)FROM DEPARTAMENTOS, EMPREGADOSWHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD;Quais comandos são válidos, considerando as restrições existentes para criação de índices bitmap de junção?
  1. AApenas I.
  2. BApenas II.
  3. CApenas III.
  4. DApenas I e II.
  5. EApenas II e III.
Revelar gabarito e comentário

GabaritoB — Apenas II.

Link permanente: /questoes/qq336310