Está en la página 1de 1

PREPARAR AMBIENTE �

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);

También podría gustarte