Articulo de referencia

Objeto de base de datos

Un objeto de base de datos es una estructura para almacenar, administrar y presentar datos específicos de la aplicación o del usuario en una base de datos . Dependiendo del sist...

Un objeto de base de datos es una estructura para almacenar, administrar y presentar datos específicos de la aplicación o del usuario en una base de datos . Dependiendo del sistema de administración de bases de datos (DBMS), pueden existir muchos tipos diferentes de objetos de base de datos. [1] [2] La siguiente es una lista de los tipos más comunes de objetos de base de datos que se encuentran en la mayoría de las bases de datos relacionales (RDBMS):

  • Espacio de tabla , espacio de almacenamiento para tablas en una base de datos
  • Tablas , un conjunto de valores organizados en filas y columnas.
  • Índices , una estructura de datos que proporciona consultas más rápidas (a costa de una escritura y un almacenamiento más lentos para mantener la estructura del índice)
  • Vistas , una tabla virtual que se crea a medida que se consulta
  • Sinónimos , nombres alternativos para una tabla, vista, secuencia u otro objeto en una base de datos
  • Procedimientos almacenados y funciones definidas por el usuario
  • Desencadenadores , procedimientos que se ejecutan automáticamente en función de eventos específicos.
  • Restricciones , una restricción en el dominio de un atributo
  • Cuentas de usuario, esquemas y permisos

Los objetos de base de datos son permanentes, [3] lo que significa que permanecen en su forma mientras no se modifiquen o eliminen explícitamente . Los objetos de base de datos específicos de la aplicación o del usuario en bases de datos relacionales se crean generalmente con comandos de lenguaje de definición de datos (DDL), que en SQL, por ejemplo, pueden ser CREATE, ALTERy DROP. [4] [5]

Las filas o tuplas de la base de datos pueden representar objetos en el sentido de la programación orientada a objetos , pero no se consideran objetos de base de datos . [6]

Referencias

  1. ^ "Objetos de base de datos". docs.oracle.com (Referencia del lenguaje SQL). Oracle . Consultado el 5 de julio de 2023 .
  2. ^ Randolph West; et al. (23 de mayo de 2023). «sys.all_objects (Transact-SQL)». Microsoft . Consultado el 5 de julio de 2023 .
  3. ^ Sprachen für Datenbanken. Informatik-Fachberichte. vol. 72. 1983. p. 185. doi :10.1007/978-3-642-69297-0. ISBN 978-3-540-12733-8– a través de link.springer.com.
  4. ^ Rahul Awati (junio de 2022). "Lenguaje de definición de datos (DDL)". techtarget.com . TechTarget . Consultado el 10 de julio de 2023 .
  5. ^ "Generación de sentencias DDL para objetos de base de datos". ibm.com (DB2 versión 9.7 para Linux, UNIX y Windows). International Business Machines Corporation. 2021-03-01 . Consultado el 2023-07-10 .
  6. ^ Relational Datenbanken und SQL en Theorie und Praxis. EXamen.press. 2012. pág. 41.doi :10.1007/978-3-642-28986-6 . ISBN 978-3-642-28985-9– a través de link.springer.com.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Objeto_de_base_de_datos&oldid=1250199456"