São objetos de esquema (Schema Objects) no contexto do banco de dados relacional Oracle 19c: 1. Fatos 2. Partições 3. Sinônimos 4. Dimensões 5. Packages e subprogramas PL/SQL Assinale a alternativa que indica todas as afirmativas corretas.
- A)São corretas apenas as afirmativas 1, 2 e 3.
Errada, porque fatos não são schema objects e, além disso, partições não entram aqui como afirmativa válida isolada para a questão.
- B)São corretas apenas as afirmativas 3, 4 e 5.
Certa, pois sinônimos, dimensions e packages/subprogramas PL/SQL são objetos de esquema no Oracle 19c.
- C)São corretas apenas as afirmativas 1, 2, 3 e 4.
Errada, porque inclui fatos, que são conceito de modelagem de dados, não objeto de esquema.
- D)São corretas apenas as afirmativas 2, 3, 4 e 5.
Errada, porque deixa de fora as afirmativas 1 e 2, mas a questão exige apenas as corretas dentre a lista dada.
- E)São corretas as afirmativas 1, 2, 3, 4 e 5.
Errada, porque fatos não são objeto de esquema no Oracle, então não dá para considerar todas as afirmativas como corretas.
Gabarito: B
No Oracle, objetos de esquema são os objetos que ficam “dentro” do schema do usuário e aparecem na estrutura lógica do banco: tabelas, views, índices, sinônimos, packages, procedures, functions, dimensions e outros itens parecidos. Em material oficial do Oracle 19c, você encontra essa ideia na lista de schema objects, que inclui, por exemplo, synonyms, dimensions e objetos PL/SQL como packages e subprogramas. O ponto da questão é separar o que é objeto de banco de dados do que é conceito de modelagem ou de armazenamento. “Fatos” são típicos de modelagem dimensional/BI, então não são schema objects do Oracle. Já “partições” costumam ser tratadas como um recurso de organização física/estrutural de tabelas e índices, e a banca não as está cobrando aqui como objeto de esquema autônomo. Por isso, o gabarito B está correto: as afirmativas 3, 4 e 5 estão certas. Sinônimos são objetos de esquema, dimensions também entram nessa lista do Oracle, e packages/subprogramas PL/SQL são objetos de esquema clássicos. Em prova, quando aparecer Oracle + schema objects, pense na lista de objetos do dicionário do banco, não em conceitos de DW nem em detalhes físicos de armazenamento.