Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
No solo es visualmente el nodo de SQL Server en el Explorador de objetos de SQL Server similar a SQL Server Management Studio (SSMS), pero puede crear nuevos objetos mediante menús contextuales que funcionan como sus homólogos de SSMS.
Por ejemplo, puede crear una base de datos en el nodo Bases de datos . Del mismo modo, puede seleccionar una base de datos específica y crear o editar definiciones de tabla y sus objetos de programación relacionados sobre la marcha mediante el nuevo Diseñador de tablas. Desde el Diseñador de tablas, puede cambiar a un panel de script, lo que le permite editar directamente el script que define esta tabla.
Creación de una base de datos
- En el Explorador de objetos de SQL Server, en el nodo SQL Server , expanda la instancia del servidor conectado.
- Haga clic con el botón derecho en el nodo Bases de datos y seleccione Agregar nueva base de datos.
- Cambie el nombre de la nueva base de datos a
Trade.
Creación de tablas con el Diseñador de tablas
Expanda el nodo recién creado
Trade. Haga clic con el botón derecho en el nodo Tablas y seleccione Agregar nueva tabla.El Diseñador de tablas se abre en una nueva ventana. El diseñador consta de la cuadrícula de columnas, el panel de guion y el panel de Contexto. La cuadrícula de columnas enumera todas las columnas de la tabla. Volveremos a otros componentes del diseñador en procedimientos futuros.
En el panel Script , cambie el nombre de la nueva tabla a
Suppliers. En concreto, reemplaceCREATE TABLE [dbo].[Table1]con
CREATE TABLE [dbo].[Suppliers]Seleccione la fila vacía de la cuadrícula columnas para agregar una nueva columna a la tabla. Escriba CompanyName para el campo Nombre , nvarchar (128) para Tipo de datos y desactive el campo Permitir valores NULL . A medida que se aleja de los campos, observe que el panel Script se actualiza inmediatamente.
Agregue otra nueva columna. Escriba Dirección para el campo Nombre , nvarchar (MAX) para Tipo de datos y desactive el campo Permitir valores NULL .
Advertencia
Al editar objetos desde una base de datos conectada, no los guarde en la unidad local. Para guardar los cambios en la base de datos correctamente, siga los pasos descritos en el siguiente procedimiento How to: Update a connected database with Power Buffer (Cómo: Actualizar una base de datos conectada con Power Buffer ).
Repita los pasos anteriores para crear otra tabla denominada Customer. Esta vez, agregue las siguientes columnas a la tabla de clientes mediante la cuadrícula de columnas. Y recuerde cambiar el script para que el nombre de la tabla sea
[dbo].[Customer].Nombre Tipo de dato Permitir valores NULL IdInt no verificado Namenvarchar (128) no verificado Cree una tabla más denominada
Products. Agregue las siguientes columnas a la tabla Productos mediante la cuadrícula de columnas. Y recuerde cambiar el script para que el nombre de la tabla sea[dbo].[Products].Nombre Tipo de dato Permitir valores NULL IdInt no verificado Namenvarchar (128) no verificado ShelfLifeInt Activado SupplierIdInt Activado CustomerIdInt Activado
Creación de una nueva restricción de comprobación mediante el diseñador de tablas
El panel Contexto del Diseñador de tablas proporciona una vista lógica de la definición de tabla (Claves, Restricciones, Desencadenadores, etc.) y le permite seleccionar un objeto para resaltar sus relaciones con columnas individuales.
En la tabla Productos, haga clic con el botón derecho en el nodo Comprobar restricciones en el panel Contexto del diseñador de tablas y seleccione Agregar nueva restricción Check.
El recuento de nodos aumenta automáticamente en 1.
Seleccione el panel Script y reemplace la definición predeterminada de la restricción por lo siguiente.
CONSTRAINT [CK_Products_ShelfLife] CHECK ([ShelfLife] <5),Esta restricción limita el valor de ShelfLife para que una fila sea inferior a 5.
Creación de nuevas referencias de clave externa mediante el Diseñador de tablas
En la tabla Productos, haga clic con el botón derecho en el nodo Claves externas en el panel Contexto y seleccione Agregar nueva clave externa.
El recuento de nodos aumenta automáticamente en 1.
Seleccione el panel Script y reemplace la definición predeterminada de la referencia de clave externa por el código siguiente.
CONSTRAINT [FK_Products_SupplierId] FOREIGN KEY ([SupplierId]) REFERENCES [dbo].[Suppliers] ([Id]),Repita los pasos anteriores para agregar otra referencia de clave externa a la tabla Products. Esta vez, reemplace la definición predeterminada por el código siguiente.
CONSTRAINT [FK_Products_CustomerId] FOREIGN KEY ([CustomerId]) REFERENCES [dbo].[Customer] ([Id])