Concepto De Constraint

Páginas: 2 (338 palabras) Publicado: 10 de mayo de 2012
Concepto de Constraint
Una restricción es una condición que obliga el cumplimiento de ciertas condiciones en la base de datos.
Not Null
Especifica una regla que obliga que un campo contengaúnicamente valores no nulos. Ésta es únicamente una restricción de campo, y no se permite como restricción de tabla.
Unique
especifica una regla que obliga a un grupo de uno o más campos de una tabla acontener valores únicos.
Check
especifica una restricción sobre los valores permitidos en un campo. La restricción CHECK también se permite como restricción de tabla.
Primary Key
especifica que uncampo de una tabla solamente puede contener valores únicos (no duplicados) y no nulos .
Concepto de Trigger
Un Triggers o disparador es una rutina autónoma asociada con una tabla o vista queautomáticamente realiza una acción cuando una fila en la tabla o la vista se inserta (INSERT), se actualiza (UPDATE), o borra (DELETE).
Sintaxis
CREATE TRIGGER nombre_disparador momento_after_o_beforeencual_insert/update/delete
ON nombre_tabla FOR EACH ROW cual_sentencia
Ejemplo
CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
INSERT INTO test2 SET a2 =NEW.a1;
DELETE FROM test3 WHERE a3 = NEW.a1;
UPDATE test4 SET b4 = b4 + 1 WHERE a4 = NEW.a1;
END

Concepto de Assertion
es una restricción general que hace referencia a una o máscolumnas de más de una tabla. Para definir una aserción se utiliza la sentencia CREATE ASSERTION, y tiene el siguiente formato:
CREATE ASSERTION nombre_aserción CHECK (condiciones);
Para borrar unaaserción es necesario utilizar la sentencia DROP ASSERTION, que presenta este formato:
 

DROP ASSERTION nombre_aserción;
Ejemplo
CREATE ASSERTION Profesor_curso
CHECK NOT EXIST ( SELECT COUNT(*) FROMIMPARTE GROUP BY COD_CURSO HAVING COUNT(*)>=4)

Concepto Procedimiento Almacenado
Un Procedimiento Almacenado es un programa autocontrolado escrito en lenguaje del DBMS, son almacenados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concepto de concepto
  • Conceptos
  • Conceptos
  • Conceptismo
  • Concepto
  • Conceptos
  • Conceptos
  • Concepto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS