Acerca de los Objetos de Esquema
Cada objeto de Oracle Database pertenece sólo a un esquema y tiene un nombre único con dicho esquema.
Algunos de los objetos que los esquemas pueden contener son los siguientes:
-
Tablas
Las tablas con las unidades básicas de almacenamiento de datos de Oracle Database. Las tablas contienen todos los datos a los que puede acceder el usuario. Cada tabla contiene filas que representan registros de datos individuales. Las filas están compuestas por columnas que representan los campos de los registros.
-
Índices
Los índices son objetos opcionales que pueden mejorar el rendimiento de recuperación de datos de las tablas. Los índices se crean en una o más columnas de una tabla y se mantienen automáticamente en la base de datos.
-
Vistas
Puede crear una vista que combine información de varias tablas distintas en una única presentación. Una vista puede basarse en información de tablas y de otras vistas.
-
Secuencias
Cuando todos los registros de una tabla deben ser distintos, puede utilizar una secuencia para generar una lista de serie de enteros únicos para columnas numéricas, que represente cada una el identificador de un registro.
-
Sinónimos
Los sinónimos son alias para objetos de esquema. Puede utilizar sinónimos por motivos de seguridad o comodidad; por ejemplo, para ocultar la propiedad de un objeto o para simplificar sentencias SQL.
-
Subprogramas almacenados
Los subprogramas que se almacenan (también denominados subprogramas de nivel de esquemas) son procedimientos y funciones que se almacenan en la base de datos. Se pueden llamar desde las aplicaciones cliente que acceden a la base de datos.
Los disparadores son subprogramas almacenados que ejecuta automáticamente la base de datos cuando se producen eventos específicos en una tabla o vista determinada. Los disparadores pueden restringir el acceso a datos concretos y realizar el registro.
-
Paquetes
Un paquete es un grupo de subprogramas relacionados, junto con los cursores y variables explícitos que utilizan, almacenados en la base de datos como una unidad, para un uso continuo. Al igual que los subprogramas almacenados, los subprogramas de paquete se pueden llamar desde aplicaciones cliente que acceden a la base de datos.
Normalmente, los objetos que una aplicación utiliza pertenecen al mismo esquema.
Consulte además:
-
Conceptos de Oracle Database para obtener una introducción completa a los objetos de esquema