Está en la página 1de 5

Herramienta de Productividad II RESTRICCIONES

(Constraints)
Las restricciones son mtodos declarativos de definicin de la integridad de datos ya que en ellas se definen al momento de crear una tabla con la sentencia Create Table, o al momento de modificar la definicin de la tabla (con la sentencia Alter Table). En otras palabras, una restriccin forma parte de la definicin de la tabla. Las restricciones son el mtodo preferido para dar fuerza a la integridad de los datos. Tipos de restricciones Las restricciones son un mtodo estndar ANSI para forzar la integridad de los tipos de datos. Garantizan que los datos ingresados en las columnas sean valores vlidos y que se mantengan las relaciones entre las tablas. La tabla siguiente descrbelos diferentes tipos de restricciones. Tipo de restriccin
Primary Key (Clave primaria)

Descripcin
Garantiza que cada fila o registro en una tabla es nico(a). la columna o combinacin de columnas definida como clave primaria no permite valores duplicados

Foreign Key (Clave fornea) Unique (valor no duplicado) Default (Valor predeterminado) Check (Regla de validacin)

Define la columna o combinacin de columnas de una tabla secundaria cuyos valores dependen de la clave primaria de la Tabla primaria. Garantiza que cada valor en una columna es nico. Permite valores nicos Establece el valor predeterminado para una

columna cuando al insertar una fila no se especifica el valor para dicha columna. Establece una regla que debe cumplir un valor para que sea un valor aceptable en una Columna.

Para poner en prctica estos tipos de restricciones, vamos a presentar un laboratorio.

Prof. Ismael Loayza J.

Pgina 1

Herramienta de Productividad II

Laboratorio
Crear la Base de Datos llamada Instituto_IDAT

Crear las siguientes tablas: Tabla Alumno

Tabla Curso

Tabla Notas

Prof. Ismael Loayza J.

Pgina 2

Herramienta de Productividad II

CREACIN DE LAS RESTRICCIONES (CONSTRAINTS) Creacin de las claves primarias

Creacin de una llave fornea

Creacin de un valor no duplicado (UNIQUE)

Creacin de un valor predeterminado (Default)

Prof. Ismael Loayza J.

Pgina 3

Herramienta de Productividad II

Creacin de una regla de validacin (Check)

Generamos el Diagrama de Base de Datos Instituto_IDAT

Prof. Ismael Loayza J.

Pgina 4

Herramienta de Productividad II

Insertando datos a las tablas:

Prof. Ismael Loayza J.

Pgina 5

También podría gustarte