Trabajo con esquemas

Completado

En sistemas de base de datos de SQL Server, las tablas se definen dentro de esquemas para crear espacios de nombres lógicos en la base de datos. Por ejemplo, una tabla Customer podría definirse en un esquema Sales, mientras que una tabla Product se define en un esquema Production. La base de datos puede realizar un seguimiento de los detalles de los pedidos que los clientes han realizado en una tabla Order en el esquema Sales. A continuación, es posible que también tenga que realizar un seguimiento de los pedidos de los proveedores para los componentes del producto en una tabla Order en el esquema Production.

Un esquema denominado Sales que contiene las tablas Order y Customer, y un esquema denominado Production que contiene las tablas Order y Product

Los sistemas de base, como SQL Server, usan un sistema de nomenclatura jerárquico. Esta nomenclatura de varios niveles ayuda a eliminar la ambigüedad de las tablas con el mismo nombre en esquemas diferentes. El nombre completo de un objeto incluye el nombre de una instancia del servidor de bases de datos en la que se almacena la base de datos, el nombre de la base de datos, el nombre del esquema y el nombre de la tabla. Por ejemplo: Server1.StoreDB.Sales.Order.

Cuando se trabaja con tablas en el contexto de una base de datos única, es habitual hacer referencia a tablas (y otros objetos) incluyendo el nombre del esquema. Por ejemplo, Sales.Order.