Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Los tipos comunes de restricciones incluyen las
siguientes:
- NOT NULL
- UNIQUE
- CHECK
- Clave primaria
- Clave externa
2
NOT NULL
En forma predeterminada, una columna puede ser NULL. Si no desea permitir un valor
NULL en una columna, querrá colocar una restricción en esta columna especificando que
NULL no es ahora un valor permitido.
Por ejemplo, en la siguiente instrucción,
CREATE TABLE Customer
(SID integer NOT NULL,
Last_Name varchar (30) NOT NULL,
First_Name varchar(30));
3
UNIQUE
La restricción UNIQUE asegura que todos los valores en una columna sean
distintos.
Por ejemplo, en la siguiente instrucción,
CREATE TABLE Customer
(SID integer Unique,
Last_Name varchar (30),
First_Name varchar(30));
La columna “SID” no puede incluir valores duplicados, mientras dicha restricción
no se aplica para columnas “Last_Name” y “First_Name”.
Una columna que se especifica como clave primaria también puede ser única. Al
mismo tiempo, una columna que es única puede o no ser clave primaria.
4
CHECK
La restricción CHECK asegura que todos los valores en una columna cumplan
ciertas condiciones.
Por ejemplo, en la siguiente instrucción,
CREATE TABLE Customer
(SID integer CHECK (SID > 0),
Last_Name varchar (30),
First_Name varchar(30));
La columna “SID” sólo debe incluir enteros mayores a 0.
5
ACTIVIDAD
C R E A R U N A T A B L A C O N U N A L L AV E
PRIMARIA CON LOS CONTRAINTS NO
N U L O , L L AV E P R I M A R I A Y I D E N T I T Y.