Consiste en identificar la base de datos sobre la cual se trabajar�. En este caso
corresponde a un sub-conjunto de tablas sobre las cuales trabajar� el procedimiento almacenado.
1. Crear tabla ESTUDIANTES con su respectiva PK con la estructura siguiente:
CREATE TABLE Estudiantes( CODIGO NUMBER(5) NOT NULL, NOMBRES VARCHAR2(25) NOT NULL, APELLIDOS VARCHAR2(25) NOT NULL, DIRECCION VARCHAR2(35) NOT NULL, TEL_FIJO NUMBER(7) NOT NULL, TEL_CELULAR NUMBER(11));
ALTER TABLE Estudiantes ADD CONSTRAINT pk_estudiantes PRIMARY KEY(codigo);
2. Crear tabla NOTAS_DEFINITIVAS con una FK referenciando a la tabla ESTUDIANTES
con la estructura siguiente: CREATE TABLE Notas_Definitivas( COD_ESTUDIANTE NUMBER(5) NOT NULL, COD_ASIGNATURA VARCHAR2(8) NOT NULL, NOTA NUMBER(2,1) NOT NULL);
ALTER TABLE Notas_Definitivas ADD CONSTRAINT fk_not_est FOREIGN KEY(cod_estudiante)
REFERENCES Estudiantes(codigo);
3. Crear tabla PROMEDIOS con la estructura siguiente:
CREATE TABLE Promedios( CODIGO NUMBER(5) NOT NULL, NOMBRES VARCHAR2(25) NOT NULL, APELLIDOS VARCHAR2(25) NOT NULL, VALOR NUMBER(2,1) );
4. Crear tabla NO_EXISTE con la estructura siguiente:
CREATE TABLE No_Existe( CODIGO NUMBER(5) NOT NULL);