INGRESAR

REGISTRARSE
Buscador

Clases de objetos de la bd en sql

2024-04-05


Clases de objetos de la bd en sql

En Oracle hay una gran cantidad de objetos, los mas usados por todos los programadores son:

  • Tablas.
  • Vistas.
  • Sinónimos.
  • índices.
  • Secuencias.

También tenemos opcion de crear o modificar por sentencias sql, a este grupo de sentencias le denominamos “ sentencias DDL ”, las cuales son:

  • Create: La usamos para crear bases de datos, tablas, vistas, etc.
  • Alter: La usamos para modificar las estructuras de un objeto.
  • Drop: La usamos para eliminar objetos.

También existen muchas variedades de objetos que tienen información sobre el reto de objetos de la base de datos, algunos de ellos es:

  • Dba_objects: el cual incluye los nombres e información de mucho de los objetos de la base de datos, pero solamente lo puede consultar el administrador del sistema. (todos los objetos que tengan el prefijo dba , señala que solamente se pueden usar por el administrador de sistema).
  • User_objects: abarca los nombres e información de todos los objetos que poseemos, es decir, a cada usuario se le muestra un listado distinto, para mostrar únicamente los objetos que les pertenecen.
  • All_objects: abarca el nombre e información de todos los objetos que poseemos como también los objetos a los que poseemos permisos.

La sentencia DESCRIBE , nos permite conocer la estructura de una tabla, (es decir, el número de columnas que tiene, sus nombres, de qué tipo de datos son etc.)

Mediante la instalación del sistema se nos crean variedades de usuarios, cada uno tiene diferentes permisos, los más importantes son:

  • SYS: es el propietario del diccionario de datos, el que abarca toda la información del contenido de la base de datos y su definición.
  • SYSTEM: es el propietario de objetos que vamos a usar para la administración y monitorización de la base de datos.

Por separado de estos usuarios, vamos a poder crear más y concederles privilegios diferentes a cada uno de ellos.

Para que un usuario se pueda conectar a una base de datos es necesario un nombre de usuario y una contraseña, y tener dado el privilegio de conectarse a la base de datos.

Todos los usuarios tienen asignado un esquema, el cual se considera como un contenedor de todos los objetos que tiene el usuario, cuando nos referimos a un esquema, nos estamos refiriendo a un usuario y sus objetos.

Para relacionar a cualquier objeto de la base de datos tenemos que utilizar el nombre del objeto y del esquema al que pertenece, ya que un nombre puede estar repetido para una misma clase de objeto.

Ejemplo:

  • SELECT * FROM HR.COMPRAS.
  • SELECT * FROM SYS.COMPRAS.

En la primera sentencia vamos a estar accediendo a la tabla compras del esquema HR y en la segunda sentencia vamos a acceder a la tabla compras del esquema SYS , es de forma obligatoria indicar el esquema de un objeto, esto nos permitirá que varios objetos puedan tener el mismo nombre)

Para ponerle un nombre a un objeto, tiene que cumplirse:

  • Tenemos que iniciar por un carácter alfabético y solo va a poder contener letras, números y los proximos caracteres: _. &. #.
  • No puede ser mayor a 30 caracteres.
  • Utilizar palabras reservadas.

  • No es sensible a Mayúsculas y minúsculas, es decir, no distingue entre mayúsculas y minúsculas

Publicaciones Recientes

imagen del Post
Curso de SQL: Domina la Gestión de Bases de Datos

  • 92 Videos
  • 5 Hrs de videos
  • 60 Test
  • 40 Hrs de estudio
  • 164404
    13$

imagen del Post
Plan Quiero Estudiar VIP

Accede de forma ilimitada a todos los cursos online de la web por un único pago

108$

imagen del Post
Curso oracle sql huelva

El lenguaje SQL es una herramienta esencial para la gestión y manipulación ...

imagen del Post
Fundamentos de bases de datos relacionales

Las bases de datos relacionales son un pilar fundamental en la gestión de d...

imagen del Post
Introducción a sql primeros pasos

En el mundo actual, impulsado por los datos, la habilidad de gestionar y ma...

imagen del Post
5 beneficios de sql: ventajas y razones para usarlo

Uno de los secretos a voces del éxito de muchas empresas está en la solidez...

imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará