BDD:CREATE TABLE
CREATE TABLE
La instrucción CREATE TABLE es usada para especificar una nueva relación, dándole un nombre y especificando sus atributos y restricciones. A cada atributo se le da un nombre, un tipo de datos (para especificar su dominio de valores) y opcionalmente algunas restricciones. De este modo se especifican las restricciones de integridad
El siguiente ejemplo muestra las instrucciones de creación de datos en SQL

La cláusula PRIMARY KEY especifica uno o más atributos que forman la llave primaria de la relación. La cláusula UNIQUE especifica llaves alternas. La integridad de referencia es especificada a través de la cláusula FOREIGN KEY.
En el ejemplo tabla DEPARTAMENTO restringe a la tabla EMPLEADO
1.-)SOLO PODEMOS ALMACENAR UN RUTGERENTE EN LA TABLA DEPARTAMENTO, QUE SE ENCUENTRE CONTENIDO EN LA TABLA EMPLEADO CAMPO RUT.
2.-) NO PODEMOS ELIMINAR UN RUT DE LA TABLA DE EMPLEADO, SI SE ENCUENTRA CONTENIDO EN LA TABLA DEPARTAMENTO CON EL CAMPO RUTGERENTE.
La instrucción CREATE TABLE es usada para especificar una nueva relación, dándole un nombre y especificando sus atributos y restricciones. A cada atributo se le da un nombre, un tipo de datos (para especificar su dominio de valores) y opcionalmente algunas restricciones. De este modo se especifican las restricciones de integridad
El siguiente ejemplo muestra las instrucciones de creación de datos en SQL

La cláusula PRIMARY KEY especifica uno o más atributos que forman la llave primaria de la relación. La cláusula UNIQUE especifica llaves alternas. La integridad de referencia es especificada a través de la cláusula FOREIGN KEY.
En el ejemplo tabla DEPARTAMENTO restringe a la tabla EMPLEADO
1.-)SOLO PODEMOS ALMACENAR UN RUTGERENTE EN LA TABLA DEPARTAMENTO, QUE SE ENCUENTRE CONTENIDO EN LA TABLA EMPLEADO CAMPO RUT.
2.-) NO PODEMOS ELIMINAR UN RUT DE LA TABLA DE EMPLEADO, SI SE ENCUENTRA CONTENIDO EN LA TABLA DEPARTAMENTO CON EL CAMPO RUTGERENTE.
<< Home