Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Copia de Laboratorio #5
Copia de Laboratorio #5
3
Tipos de Constraints
Constraints
NOT NULL: La restricción NOT NULL impone una
CREATE TABLE table_name ( columna para NO aceptar valores NULL.
column1 datatype constraint, UNIQUE: Asegura que todos los valores en una
columna son diferentes.
column2 datatype constraint,
PRIMARY KEY: Identifica de forma única cada
column3 datatype constraint, registro en una tabla.
.... FOREIGN KEY: Es una clave que se utiliza para
vincular dos tablas.
);
CHECK: Se usa para limitar el rango de valores
que se puede colocar en una columna.
DEFAULT: Se usa para proporcionar un valor
predeterminado para una columna.
4
Ejemplo
CREATE TABLE Orders (
OrderID int NOT NULL PRIMARY KEY,
OrderNumber int NOT NULL,
PersonID int,
CONSTRAINT FK_PersonOrder FOREIGN KEY (PersonID)
REFERENCES Persons(PersonID)
);
5
DDL (Data Definition Language)