Está en la página 1de 2

Yhosse Nicolas Buleje Quiroz

TABLAS DE SISTEMA ACADEMICO DE ESTUDIANTES

CREATE TABLE Estudiante (


ID_ESTUDIANTE NUMBER PRIMARY KEY,
NOMBRE VARCHAR2(50),
APELLIDO VARCHAR2(50),
EDAD NUMBER
)

Registros:

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (1, 'Juan', 'Pérez', 20);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (2, 'María', 'Gómez', 22);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (3, 'Carlos', 'López', 19);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (4, 'Ana', 'Martínez', 21);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (5, 'Pedro', 'Sánchez', 23);

CREATE TABLE Curso (


ID_CURSO NUMBER PRIMARY KEY,
NOMBRE_CURSO VARCHAR2(100),
DESCRIPCION VARCHAR2(255)
)

Registros:

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (1, 'Juan', 'Pérez', 20);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (2, 'María', 'Gómez', 22);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (3, 'Carlos', 'López', 19);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (4, 'Ana', 'Martínez', 21);

INSERT INTO Estudiante (ID_ESTUDIANTE, NOMBRE, APELLIDO, EDAD)


VALUES (5, 'Pedro', 'Sánchez', 23);

CREATE TABLE Matricula (


ID_MATRICULA NUMBER PRIMARY KEY,
ID_ESTUDIANTE NUMBER,
ID_CURSO NUMBER,
FECHA_MATRICULA DATE,
CONSTRAINT FK_ESTUDIANTE_MATRICULA FOREIGN KEY (ID_ESTUDIANTE) REFERENCES
Estudiante(ID_ESTUDIANTE),
CONSTRAINT FK_CURSO_MATRICULA FOREIGN KEY (ID_CURSO) REFERENCES Curso(ID_CURSO)
)

Registros:

INSERT INTO Matricula (ID_MATRICULA, ID_ESTUDIANTE, ID_CURSO, FECHA_MATRICULA)


VALUES (1, 1, 1, TO_DATE('2023-10-01', 'YYYY-MM-DD'));

INSERT INTO Matricula (ID_MATRICULA, ID_ESTUDIANTE, ID_CURSO, FECHA_MATRICULA)


VALUES (2, 2, 3, TO_DATE('2023-10-02', 'YYYY-MM-DD'));

INSERT INTO Matricula (ID_MATRICULA, ID_ESTUDIANTE, ID_CURSO, FECHA_MATRICULA)


VALUES (3, 3, 2, TO_DATE('2023-10-03', 'YYYY-MM-DD'));

INSERT INTO Matricula (ID_MATRICULA, ID_ESTUDIANTE, ID_CURSO, FECHA_MATRICULA)


VALUES (4, 4, 4, TO_DATE('2023-10-04', 'YYYY-MM-DD'));

INSERT INTO Matricula (ID_MATRICULA, ID_ESTUDIANTE, ID_CURSO, FECHA_MATRICULA)


VALUES (5, 5, 5, TO_DATE('2023-10-05', 'YYYY-MM-DD'));

CREATE TABLE Departamento (


ID_DEPARTAMENTO NUMBER PRIMARY KEY,
NOMBRE_DEPARTAMENTO VARCHAR2(50)
)
registros:

INSERT INTO Departamento (ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO)


VALUES (1, 'Departamento de Matemáticas');

INSERT INTO Departamento (ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO)


VALUES (2, 'Departamento de Historia del Arte');

INSERT INTO Departamento (ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO)


VALUES (3, 'Departamento de Informática');

INSERT INTO Departamento (ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO)


VALUES (4, 'Departamento de Idiomas');

INSERT INTO Departamento (ID_DEPARTAMENTO, NOMBRE_DEPARTAMENTO)


VALUES (5, 'Departamento de Biología');

También podría gustarte