← Questões de Banco de Dados

Banco de Dados · FEPESE · 2022

Questão comentada de Banco de Dados

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.

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.

Continue treinando

Questões relacionadas