Constraints

Páginas: 3 (506 palabras) Publicado: 27 de noviembre de 2012
CONSTRAINTS

Juan Roberto Hernández Herrera
Víctor Hugo González Pérez

Índice
 Introducción
 Definición de constraints
 Tipos de constraints
 Default
 Ej. default
 Check
 Ej.check

Page  2

Índice
 Primary Key
 Ej. Primary key
 Tipos de constraints
 Unique
 Ej. Unique
 Foreing Key
 Ej. Foreing key
 Conclusiones
 Referencias
Page  3

Introducción• Para entender el concepto constraints
recordar primero el concepto de integridad de
los datos.

debemos

Integridad de datos
Se refiere a la corrección y completitud de los datos en unabase de datos, al ser modificados por:
• Insert
• Delete
• Update
Page  4

Introducción

Page  5

Definición constraints
• Son un método declarativo de definición para la
integridad dedatos al crear o modificar una tabla.
• Conocido también como restricciones.

Page  6

Tipos de constraints
 Default
 Check
 Primary key
 Unique
 Foreing key

Page  7

Default
•Especifica el valor que se mantendrá para la columna
cuando un valor no se ha ingresado explícitamente en
una sentencia INSERT.

Page  8

Ej. Default
Use biblioteca
ALTER TABLE prestamo
ADDCONSTRAINT df_fecha_sal
DEFAULT getdate() FOT pre_fec_sal
Establece que el valor predeterminado de la columna
pre_fec_sal de la tabla prestamo es la fecha del
sistema
Page  9

Check
•Especifica los valores de los datos que son aceptables
en la columna

Page  10

Ej. Check
ALTER TABLE ejemplar
ADD CONSTRAINT chk_disponibilidad
CHECK (eje_dis LIKE '[SN]')
El contenido de lacolumna eje_dis de la tabla
ejemplar debe ser 'S' o 'N'.

Page  11

Primary key
• Identifica cada registro o fila como única.
• Se crea un índice para mejorar el rendimiento.
Los valores nulosno son permitidos.
• Los valores de los datos que son aceptables en
la columna.

Page  12

Ej. Primary key
ALTER TABLE publicacion
ADD CONSTRAINT pk_publicacion
PRIMARY KEY CLUSTERED...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Constraints Alumno
  • Constraints
  • Type inference with constraints
  • Sql Constraints
  • Combining Lean and the Theory of Constraints For Higher Performance
  • Theory of constraints (teoría de las limitaciones)
  • Accounting and the theory of constraints

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS