Ir al contenido principal

Entradas

Mostrando entradas de julio 29, 2013

Namespaces de Objetos (Espacio de Nombre de Objetos). ok

El identificador de un Objeto es el nombre prefijado con el nombre del esquema al cual pertenece. Esto es cierto, para entender completamente el nombrado de objetos es necesario introducir el concepto de namespace. Un namespace define un grupo de objetos de cierto tipo, dentro del cual todos los nombres deben ser únicos. Objetos en diferentes namespace pueden compartir el mismo nombre: Los siguientes objetos comparte el mismo namespace: ·          Tablas. ·          Vistas. ·          Secuencias. ·          Sinónimos privados. Es imposible crear una vista con el mismo nombre de una tabla si están claro en el mismo esquema. Una vez creado una sentencia SQL puede ser dirigida a una vista o un sinónimo como si fuese una tabla. Un índice puede tener el mismo nombre de una tabla en el mismo esquema ya que pertenecen a namespaces diferentes.

Nombres de los Objetos de Esquema ok

Un Objeto de Esquema es un objeto que es propiedad de un usuario. Todos los objetos de esquema deben cumplir ciertas reglas: ·          El nombre puede ser de 1 a 30 caracteres.(Los database link pueden tener más de 128 caracteres). ·          Las palabras reservadas no pueden ser utilizadas como nombres de objetos. ·          Todos los nombre deben iniciar con una letra(A..Z). ·          Los caracteres aceptados son: Letras, Números, Guion Bajo (_), Signo de Dólar ($) y el símbolo numeral (#). ·          Letras minúsculas serán convertidas a mayúsculas. Las reglas anteriores pueden ser rotas, encerrando el nombre en comillas dobles. Estas mismas reglas aplican sobre nombres de columnas.

Usuarios y Esquemas ok

Muchas personas utilizan el término “usuario” y “esquema” indistintamente. En el entorno Oracle, usted puede hacerlo. Un usuario es una persona que puede conectarse a la Base de Datos. El usuario tiene un username y un password. Un Esquema es un contenedor para los objetos propiedad del usuario. Cuando un usuario es creado, su esquema también lo es y es el esquema propiedad del usuario; inicialmente estará vacio. Algunos esquemas siempre estarán vacios: el usuario nunca creara objetos, porque no hay necesidad y no tendrá los privilegios necesarios para hacerlo. Los usuario necesitan privilegios ya sea directos o por roles, por poder utilizar código o datos  de otros esquemas. Objetos de esquema son objetos con un propietario. El identificador único para un objeto de un tipo particular no es el nombre – es el nombre, prefijado con el nombre del esquema al cual pertenece. Un número de usuarios son creados automáticamente en el tiempo de creación de la Base de Datos. Los principa