Ejercicios Prácticos de PL/SQL en Oracle: Creación de Tablas, Inserción y Bloques Anónimos
Creación de Estructura de Base de Datos
A continuación se presenta la creación de las tablas relacionales para el sistema, incluyendo claves primarias y foráneas:
create table Departamento
(codep number,
nombredep varchar2(15),
constraint codep_pk
primary key(codep));
create table Profesor
(codprof number,
nombreprof varchar2(20),
coddep number,
constraint codprof_pk
primary key(codprof),
constraint Departamento_codep_fk
foreign key(coddep)
references Departamento(codep));
create table Asignatura
(cod varchar2(20),
nomasig varchar2(20),
coddep number,
codprof number,
constraint cod_pk
primary key(cod),
constraint Profesor_codprof_fk
foreign key(codprof)
references Profesor(codprof));
Inserción de Datos
Se insertan los registros iniciales...