You are on page 1of 1

CREATE TABLE ALUMNO

(
NUMMATRICULA NUMBER(3) PRIMARY KEY,
NOMBRE VARCHAR2(50),
FECHANACIMIENTO DATE,
TELEFONO CHAR(9)
);
CREATE TABLE PROFESOR
(
IDPROFESOR NUMBER(2) PRIMARY KEY,
NIF_P CHAR(9) UNIQUE,
NOMBRE VARCHAR2(50),
ESPECIALIDAD VARCHAR2(50),
TELEFONO CHAR(9)
);
CREATE TABLE ASIGNATURA
(
CODASIGNATURA CHAR(6) PRIMARY KEY,
NOMBRE VARCHAR2(30),
IDPROFESOR NUMBER(2) REFERENCES PROFESOR(IDPROFESOR)
);
CREATE TABLE RECIBE
(
NUMMATRICULA NUMBER(3) REFERENCES ALUMNO(NUMMATRICULA),
CODASIGNATURA CHAR(6) REFERENCES ASIGNATURA(CODASIGNATURA),
CURSOESCOLAR CHAR(9),
PRIMARY KEY (NUMMATRICULA, CODASIGNATURA, CURSOESCOLAR)
);

You might also like