Índice

Base de datos SQL Server

1. Objetos de base de datos

Las bases de datos contienen cierto número de objetos lógicos. Es posible agrupar estos objetos en tres grandes categorías:

  • Gestión y almacenamiento de los datos: tablas, tipos de datos, restricciones de integridad, valores por defecto, reglas e índices.

Los valores por defecto y las reglas definidas en la base de datos estaban marcadas como obsoletas (deprecated) desde hace ya algunas versiones y ya no están disponibles en SQL Server 2016.

  • Acceso a los datos: vistas y procedimientos almacenados.

  • Gestión de integridad compleja: triggers (procedimientos almacenados que se ejecutan automáticamente en el momento de la ejecución de una orden SQL que modifique el contenido de una tabla: INSERT, UPDATE y DELETE). El trigger está siempre asociado a una tabla y a una instrucción SQL. Permite establecer reglas de integridad complejas entre varias tablas o mantener datos no normalizados.

images/01EC10A.png

Objetos de base de datos

Nombre completo de los objetos

La regla aplicada para denominar a los objetos permite una identificación perfecta. El nombre completo se compone de la siguiente manera: servidor.nombreBase.propietario.objeto. Por defecto, solo es necesario el nombre de los objetos. Este concepto se explica en profundidad en el capítulo Gestión de la base de datos.

2. Bases de datos de sistema y tablas de sistema

Para gestionar el conjunto de datos almacenados, SQL Server se utiliza a sí mismo. Por lo tanto, existen bases de datos de sistema ...