Ir al contenido principal

Constraint PRIMARY KEY

La Llave Primaria es el medio para localizar una fila en una tabla. El paradigma de la base de datos relacional incluye un requisito de que cada tabla debe tener una Llave Primaria una columna (o combinación de columnas) que se puede utilizar para distinguir cada fila. La base de datos Oracle se desvía del paradigma permitiendo tablas sin claves principales.
La aplicación de un Constraint PRIMARY KEY es, la unión de un Cnstraint UNIQUE y un Constrant NOT NULL. Las columnas de la Llave deben tener valores únicos, y no pueden ser nulo. Al igual que con Constraint UNIQUE un índice debe existir en la columna restringida (s). Si este no existe, se creará un índice cuando se define el Constraint. Una tabla sólo puede tener una Llave Primaria. Trate de crear un segundo, y obtendrá un error. Una tabla puede, sin embargo, cualquier número de Constraint UNIQUE y columnas NOT NULL, por lo que si hay varias columnas que los analistas de negocios han decidido debe ser único y pobladas, una de ellas se puede designar la Llave Principal y los otros UNIQUE y NOT NULL.

Un Constraint PRIMARY KEY es la unión de un Constraint UNIQUE y NOT NULL.

Comentarios