Í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.

  • 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.

01EC10A.png

Objeto 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.proprietario.objeto. Por defecto, sólo 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 y en cada base de datos de usuario algunas tablas de sistema. La inserción y la actualización de datos en estas tablas no se efectúan nunca de manera directa, sino ...