Los objetos de SQL

Curso-SQL

Previsualización
Duración: 2 minutos

Las bases de datos relacionales, están formadas por entidades lógicas o físicas que el lenguaje SQL puede manipular. Éstas entidades se denominan como objetos SQL.

El primer objeto es la base de datos, el cual agrupa al conjunto de los demás objetos.

Gestión de los datos

Tabla (Table)Conjunto de filas y columnas.
Índice (Index)Columna o conjunto de columnas que permiten realizar una búsqueda más rápida.
Vista (View)Consulta que permite manipularse como una tabla.
Sinónimo (synonym)Nombre alternativo para una tabla o vista.
Secuencia (Sequence)Generador de una serie de números.
Enlaces de base de datos
(Database link)
Vinculo de una base de datos a otra de forma remota.

Almacenamiento físico

Espacio de tablas (Tablespace)Agrupación lógica de archivos
Directorio (Directory)Representación a nivel de base de datos, para un directorio del sistema operativo.

Almacenamiento de instrucciones

Esquema (Schema)Conjunto de objetos de base de datos, que pertenecen a un usuario.
Procedimiento (Procedure)Código procedimental que no devuelve un valor.
Función (Function)Código procedimental que devuelve un valor.
Disparador (Trigger)Código procedimental asociado a una tabla.
Paquete (Package)Colección de objetos (procedimientos, funciones) almacenados en un solo conjunto.

Gestión usuarios

Perfil (Profile)Conjunto de restricciones del sistema.
Rol (Role)Conjunto de privilegios que puede atribuirse a un usuario.
Usuario (User)Individuo que puede iniciar una sesión y acceder los objetos de la base de datos.

Denominación de los objetos

Los objetos creados por los usuarios de la base de datos deben tener un nombre, los cuales tienen una serie de reglas:

  • Deben tener una longitud de 1 a 30 caracteres, excepto la base de datos (8) y los database link (128)
  • Tener en cuenta que Oracle no distingue entre mayúsculas y minúsculas.
  • Debe comenzar con una letra.
  • Se pueden utilizar caracteres alfanuméricos + _ $ y #
  • No se permite utilizar palabras reservadas para el nombre de los objetos.
  • Deben tener un nombre único por esquema.

Consejos nombre de objetos

Como consejo, los nombres que se utilicen deben ser significativos, así tú y tus compañeros podrán asociar de una mejor manera el objeto.

 
Etiquetas de lecciones: 11g, 12c, 18c, 19c, 21c, Cursos, Oracle
Volver a: Oracle SQL > Generalidades

Deja una respuesta

Tu dirección de correo electrónico no será publicada.