Sunteți pe pagina 1din 3

LOGO

UNIVERSIDAD PERUANA LOS ANDES


Facultad de Ciencias Administrativas y Contables

Creacin de Restricciones
Restricciones UNIQUE, estas restricciones tienen la caracterstica de que en el campo asignado no se encuentre un dato duplicado. Por ejemplo si al vendedor le hemos asignado un vendedor_id que es la llave primaria y se cuenta con el campo dni, el cul no debe de duplicarse o no puede haber dos vendedores que tengan el mismo numero de DNI, por lo tanto para controlar este aspecto se puede asignar la restriccin UNIQUE a este campo.

Gestin Informtica II
Restricciones en Sql Server

Mg. Richard Y. Mercado Rivas.

Creacin de Restricciones
Para poder asignar esta restriccin a travs del SQL Server Management lo que hay que hacer es abrir la tabla, luego hacemos un clic derecho sobre la columna seleccionada y podemos elegir la opcin ndices y claves, posteriormente pulsamos en agregar y asignamos un nombre a la restriccin, seleccionamos la columna y en la opcin Es Unique elegimos Si, en Tipo elegimos Clave Unique y en la opcin crear como CLUSTERED ponemos NO y ya tenemos configurado el campo con la restriccin UNIQUE.

Creacin de Restricciones
Otra manera de poder asignar esta restriccin es utilizando la sentencia UNIQUE al momento de crear la tabla con el lenguaje SQL.

Creacin de Restricciones
Restricciones Primary Key y Foreign Key, Estas restricciones mayormente se utilizan al momento de identificar las caractersticas de cada atributo de una tabla, la restriccin PRIMARY KEY, tiene la caracterstica de identificar a cada registro de una tabla y es nico es decir no se debe repetir.

Creacin de Restricciones
Restricciones Primary Key y Foreign Key, La clave fornea es el atributo que sus valores coinciden con el de la llave primaria que es de la misma tabla o de otra. A travs de estas llaves se aplica el concepto de integridad referencial en donde los valores asignados a la llave primaria son los valores que se presentan en la llave fornea.

Creacin de Restricciones
Restricciones CHECK, Al momento de crear las tablas de la base de datos se pueden agregar las restricciones Check que tiene la funcin de definir los valores que son aceptados en los campos de una tabla, en un campo se pueden agregar varias restricciones Check. Ests restricciones pueden ser implementadas a travs de SQL Server Management o tambin del lenguaje SQL. Por ejemplo en la tabla cliente de la base de datos tenemos el campo DNI que se ha asignado como llave Primaria esto va a hacer que los datos sean nicos, pero no va ha delimitar las caractersticas de los datos. Es decir un DNI por ejemplo tiene la siguiente estructura 45896321, es decir puede aceptar valores numricos y no caracteres. Por lo tanto para ello vamos a implementar una restriccin CHECK

Creacin de Restricciones
Restricciones CHECK En la ventana de SQL Server Management vamos a modificar la tabla Cliente, por lo que hacemos un clic derecho en el campo respectivo y seleccionamos la opcin restricciones check y pulsamos agregar asignamos un nombre a la restriccin y en la opcin expresin escribimos lo siguiente:

Luego finalizamos y aceptamos nuestra restriccin ha sido implementada con xito.

Creacin de Restricciones
Restricciones CHECK Luego finalizamos y aceptamos nuestra restriccin ha sido implementada con xito.

Creacin de Restricciones
Restricciones CHECK Luego finalizamos y aceptamos nuestra restriccin ha sido implementada con xito.

De est manera podemos implementar las restricciones de acuerdo a las necesidades que se tengan para cada campo. Dentro de esta opcin podemos implementar tambin a nivel del lenguaje SQL al momento de crear la tabla como hemos visto con anterioridad o al modificar la tabla.

De est manera podemos implementar las restricciones de acuerdo a las necesidades que se tengan para cada campo. Dentro de esta opcin podemos implementar tambin a nivel del lenguaje SQL al momento de crear la tabla como hemos visto con anterioridad o al modificar la tabla.

Creacin de Restricciones
Restricciones CHECK Dentro de esta opcin podemos implementar tambin a nivel del lenguaje SQL al momento de crear la tabla como hemos visto con anterioridad o al modificar la tabla.

Creacin de Restricciones
Restricciones CHECK EJEMPLOS

Creacin de Restricciones
Restricciones CHECK EJEMPLOS

LOGO

UNIVERSIDAD PERUANA LOS ANDES


Facultad de Ciencias Administrativas y Contables

Ing. Richard Y. Mercado Rivas.

S-ar putea să vă placă și