Questão 15 - HCPA 2009/4 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS)

questão 15 acesso a objetos oracle 9i

Veja abaixo a resposta correta da questão e uma breve análise sobre o conteúdo.

Em um banco de dados Oracle 9i, o comando neces-

sário para acessarmos um objeto, obtendo indepen-

dência de dados e transparência de localização, 

permitindo que os aplicativos funcionem sem modifica-

ção, independentemente do usuário proprietário do 

objeto e do banco de dados que contenha esse objeto, 

é iniciado por 

(A) create public link ... 

(B) create public alias ... 

(C) create public synonym ... 

(D) grant select to public ... 

(E) create public view ...

Explorando Acesso a Objetos em Bancos de Dados Oracle 9i

No ambiente dos bancos de dados Oracle 9i, a gestão eficiente de objetos e o acesso transparente a eles são fundamentais para garantir a integridade e a funcionalidade dos aplicativos. A questão aborda a escolha do comando apropriado para permitir acesso a objetos com independência de dados e transparência de localização.

O tema central da questão é o acesso a objetos no contexto do Oracle 9i, com foco na garantia de independência de dados e transparência de localização para os aplicativos.

Nível de Dificuldade:

O nível de dificuldade desta questão pode ser considerado moderado, pois exige conhecimento específico sobre os comandos disponíveis no Oracle 9i para gerenciar o acesso a objetos e garantir sua acessibilidade sem modificações nos aplicativos.

Alternativa Correta e Justificativa:

A alternativa correta é a (C) create public synonym ....

Justificativa:

(A) create public link ...: Este comando é usado para criar um link público para um banco de dados remoto, não para acessar objetos dentro do próprio banco de dados.

(B) create public alias ...: Não existe o comando "create public alias" no Oracle. Portanto, essa alternativa está incorreta.

(C) create public synonym ...: O comando CREATE PUBLIC SYNONYM é usado para criar um sinônimo público que permite acesso a um objeto sem a necessidade de especificar o proprietário do objeto. Isso proporciona independência de dados e transparência de localização, permitindo que os aplicativos funcionem sem modificações.

(D) grant select to public ...: Este comando concede permissões de seleção em um objeto para o público, mas não fornece a independência de dados e transparência de localização necessárias para que os aplicativos funcionem sem modificações.

(E) create public view...: Embora seja possível criar visualizações públicas, o uso de sinônimos públicos é mais comum para garantir a independência de dados e transparência de localização.

Assuntos Importantes:

Comandos de DDL (Data Definition Language) do Oracle 9i.

Uso de sinônimos públicos para acesso a objetos.

Independência de dados e transparência de localização em bancos de dados Oracle.

Resposta no Oracle 12c:

A resposta seria semelhante no Oracle 12c, pois o uso de sinônimos públicos para garantir a independência de dados e transparência de localização é uma prática comum e suportada em várias versões do Oracle Database. No entanto, é sempre importante verificar a documentação mais recente do Oracle para confirmar se houve alguma mudança na sintaxe ou no comportamento dos comandos.

Inglês técnico

create public link

Significado: criar link público

Aplicação: é usada para criar um link de banco de dados público. Isso permite que usuários em outros bancos de dados acessem objetos do banco de dados atual usando o link criado. Esses links são úteis para acessar dados de outros bancos de dados sem a necessidade de duplicar os dados.

create public alias

Significado: criar apelido público

Aplicação: não é uma instrução padrão. No entanto, pode-se entender que a criação de um "alias público" envolveria a definição de um nome alternativo para um objeto de banco de dados acessível publicamente. Esse nome alternativo pode ser usado para simplificar referências a objetos complexos.

create public synonym

Significado: criar sinônimo público

Aplicação: é usada para criar um sinônimo que pode ser acessado por todos os usuários do banco de dados. Um sinônimo é um objeto de banco de dados que permite aos usuários referenciar um objeto em outro esquema sem ter que especificar o nome completo do objeto. Sinônimos públicos são úteis para simplificar consultas e facilitar o acesso aos objetos do banco de dados.

grant select to public

Significado: conceder seleção para público

Aplicação: é usada para conceder permissões de seleção (leitura) em um objeto de banco de dados a todos os usuários do banco de dados. Isso permite que todos os usuários acessem os dados do objeto especificado, sem a necessidade de permissões individuais. É útil para tornar os dados acessíveis a todos os usuários de um banco de dados.

create public view

Significado: criar visão pública

Aplicação: é usada para criar uma visão que é acessível a todos os usuários do banco de dados. Uma visão é uma representação virtual de dados em uma ou mais tabelas. As visões públicas são úteis para disponibilizar conjuntos de dados pré-definidos e simplificar o acesso aos dados para os usuários do banco de dados.

grant

Significado: conceder

Aplicação: é usada para conceder privilégios específicos a usuários ou papéis em objetos de banco de dados, como tabelas, visões, procedimentos armazenados, entre outros. Esses privilégios podem incluir SELECT, INSERT, UPDATE, DELETE, entre outros, dependendo das necessidades de acesso do usuário. A concessão de privilégios permite controlar o acesso e a segurança dos dados no banco de dados.

Alias

Significado: apelido

Aplicação: é um nome alternativo dado a uma tabela, coluna ou outro objeto de banco de dados. Os aliases são usados principalmente para simplificar consultas SQL, tornando-as mais legíveis e concisas. Por exemplo, ao usar um alias, você pode se referir a uma tabela longa ou complexa por um nome mais curto e fácil de lembrar.

Synonym

Significado: Sinônimo

Aplicação: é um objeto de banco de dados que serve como um apelido ou referência alternativa para outro objeto de banco de dados, como uma tabela, visualização, sequência, função, procedimento ou pacote. No Oracle Database, os sinônimos são usados para fornecer acesso a objetos em esquemas diferentes e para simplificar consultas, eliminando a necessidade de especificar o nome do esquema e do objeto completo. Eles também são úteis para garantir a segurança e a integridade dos dados, ocultando a estrutura e a localização física dos objetos.

Quer acompanhar as novidade do site?

Leia mais em: iretoaoponto-tech.com.br/conc...

Questão 15 - HCPA 2009/4 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS)

Última atualização: 2024-02-23

Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Questão 12 - HCPA 2011 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS E SEGURANÇA DA INFORMAÇÃO)

questão 12 PLSQL package

Guia Completo para o Processo Seletivo do HCPA - Analista de TI I - Administração de Banco de Dados de 2024

Edital Administrador de Banco de Dados HCPA 2024

Questão 17 - HCPA 2016 - ANALISTA DE TI I (Administração de Banco de Dados e Segurança da Informação)

questão 17 instruções GRANT

Questão 16 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

questão 16 particionamento no oracle 12c

Como alterar nome da tabela no MySQL?

Alterar nome de tabela mysql

Web Stories