No Oracle, o comando create synonym pode ser aplicado aos t...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - Coluna.
Para entender esta questão, é necessário conhecer os conceitos de synonyms no Oracle. Um synonym é um nome alternativo para um objeto do banco de dados, que pode ser uma tabela, uma view, uma sequence, uma função armazenada (stored function), entre outros. Isso permite ao usuário referenciar um objeto com um nome mais simples, facilitando o acesso e podendo prover um nível de abstração em relação ao nome real do objeto.
A questão pede para identificar o objeto ao qual não é possível criar um synonym diretamente. No caso, colunas de tabelas ou de views não podem ter synonyms criados diretamente para elas, já que o synonym se aplica a um objeto como um todo e não a uma parte componente desse objeto. Em outras palavras, a ideia de um synonym é fornecer um nome alternativo para referenciar todo o objeto, e não um elemento individual dentro de um objeto mais complexo.
Portanto, enquanto é possível criar synonyms para outros synonyms, sequências (sequences), funções armazenadas (stored functions) e visualizações (views), não é possível fazê-lo para colunas individuais dentro de uma tabela ou view.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Tipos de objetos que pode ser aplicado Synonym:
->Table or object table
->View or object view
->Sequence
->Stored procedure, function, or package
->Materialized view
->Java class schema object
->User-defined object type
-> Synonym
Fonte: https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7001.htm
Synonyms cannot be created for individual columns within a table or view. You can only create synonyms for the entire table or view.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo