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?
- AApenas I.
- BApenas II.
- CApenas III.
- DApenas I e II.
- EApenas II e III.