Esquemas
Nuevo: 14 de abril de 2006
Un esquema es un contenedor que contiene tablas, vistas, procedimientos, etc. Se encuentra dentro de una base de datos, que a su vez está dentro de un servidor. Estas entidades se acomodan como cajas anidadas. El servidor es la caja más externa y el esquema la más interna. Contiene todos los asegurables que se mencionan a continuación. Pero no puede contener otra caja.
Asegurable que debe estar dentro de un esquema | Clase |
---|---|
Tipo |
TYPE |
Colección de esquemas XML |
XML SCHEMA COLLECTION |
Tabla |
OBJECT |
Vista |
OBJECT |
Procedimiento |
OBJECT |
Función |
OBJECT |
Agregado |
OBJECT |
Restricción |
OBJECT |
Sinónimo |
OBJECT |
Cola |
OBJECT |
Estadística |
OBJECT |
Todos los asegurables de un esquema específico deben tener un nombre exclusivo. El nombre completo de un asegurable contenido por un esquema incluye el nombre del esquema que lo contiene. Por lo tanto, un esquema es también un espacio de nombres.
[!NOTA] En versiones anteriores de SQL Server, las bases de datos podían contener una entidad denominada "esquema", pero esa entidad era de hecho una base de datos de usuario. SQL Server 2005 es la primera versión de SQL Server donde un esquema es un contenedor y un espacio de nombres.
Vea también
Conceptos
Separación de esquemas de usuario
Asegurables
Jerarquía de permisos