Creación de tablas en una estructura referencial

En una estructura de referencia puede crear espacios de tablas en cualquier orden. La utilización de un modelo para la estructura puede ser útil.

Puede crear espacios de tablas en cualquier orden. Sin embargo, primero debe crear los espacios de tablas para poder realizar los pasos siguientes. (Este procedimiento utiliza las tablas DEPT y EMP.)

ejemplos

Iniciar la información de la interfaz de programación de uso general.
  1. Cree la tabla DEPT y defina su clave primaria en la columna DEPTNO. La cláusula PRIMARY KEY de la sentencia CREATE TABLE define la clave primaria.
    CREATE TABLE DEPT
      ⋮
      PRIMARY KEY (DEPTNO);         
  2. Cree la tabla EMP y defina su clave primaria como EMPNO y su clave foránea como DEPT. La cláusula FOREIGN KEY de la sentencia CREATE TABLE define la clave foránea.
    CREATE TABLE EMP
      ⋮
      PRIMARY KEY (EMPNO)           
      FOREIGN KEY (DEPT)
        REFERENCES DEPT (DEPTNO)
        ON DELETE SET NULL;
  3. Modifique la tabla DEPT para añadir la definición de su clave foránea, MGRNO.
    ALTER TABLE DEPT
      FOREIGN KEY (MGRNO)
        REFERENCES EMP (EMPNO)
        ON DELETE RESTRICT;
Finalizar la información de la interfaz de programación de uso general.