drop database ulv7
create database ulv7
use ulv7
CREATE TABLE Profesores(
ID_Profesor int,
Nombre VARCHAR(20),
Direccion VARCHAR(40),
Telefono VARCHAR(15),
PRIMARY KEY (ID_Profesor)
)
insert into Profesores(ID_Profesor,Nombre,Direccion,Telefono)values(123,'Fausto Ruiz','Tuxtla Gutierrez','9610000000');
insert into Profesores(ID_Profesor,Nombre,Direccion,Telefono)values(124,'Miguel Domingue','Tuxtla Gutierrez','9610000003');
insert into Profesores(ID_Profesor,Nombre,Direccion,Telefono)values(125,'Fausto Ruiz','Tuxtla Gutierrez','9610000004');
select * from Profesores
CREATE TABLE Alumno
(
ID_Alumno INT ,
Carrera_ID_Carrera int,
Nombre VARCHAR(20) ,
Direccion VARCHAR(40) ,
Telefono VARCHAR(25) ,
PRIMARY KEY (ID_Alumno)
)
insert into Alumno(ID_Alumno,Carrera_ID_Carrera,nombre,direccion,telefono)values(11,999,'Oswaldo','Tuxtla Gutierrez','9610000008');
insert into Alumno(ID_Alumno,Carrera_ID_Carrera,nombre,direccion,telefono)values(12,998,'Ilner','Tuxtla Gutierrez','9610000006');
insert into Alumno(ID_Alumno,Carrera_ID_Carrera,nombre,direccion,telefono)values(13,997,'Ana','Tuxtla Gutierrez','9610000007');
select * from Alumno
CREATE TABLE Materia
(
ID_Materia INT ,
Carrera_ID_Carrera int,
Calificaciones_ID_Calificaciones INT,
Nombre VARCHAR(20),
PRIMARY KEY (ID_Materia, Calificaciones_ID_Calificaciones)
)
insert into materia(ID_materia,Carrera_ID_Carrera,Calificaciones_ID_Calificaciones,Nombre)values(12345,999,001,'programacion 1');
insert into materia(ID_materia,Carrera_ID_Carrera,Calificaciones_ID_Calificaciones,Nombre)values(12346,998,002,'teleprocesos');
insert into materia(ID_materia,Carrera_ID_Carrera,Calificaciones_ID_Calificaciones,Nombre)values(12347,997,003,'electonica');
select * from Materia
CREATE TABLE Calificaciones
(
ID_Calificaciones INT,
Materias VARCHAR(30) ,
Alumno_ID_Alumno INT,
PRIMARY KEY (ID_Calificaciones, Alumno_ID_Alumno) ,
)
insert into calificaciones(ID_calificaciones,Materias,Alumno_ID_Alumno)values(001,'programacion 1',11);
insert into calificaciones(ID_calificaciones,Materias,Alumno_ID_Alumno)values(002,'teleprocesos',12);
insert into calificaciones(ID_calificaciones,Materias,Alumno_ID_Alumno)values(003,'electronica',13);
select * from calificaciones
CREATE TABLE Carrera
(
ID_Carrera int,
id_alumno int,
id_profesor int,
PRIMARY KEY (ID_Carrera)
)
insert into Carrera(ID_Carrera,id_alumno,id_profesor)values(7777777,11,123);
insert into Carrera(ID_Carrera,id_alumno,id_profesor)values(7777778,12,124);
insert into Carrera(ID_Carrera,id_alumno,id_profesor)values(7777779,13,125);
select * from Carrera
CREATE TABLE Carga_academica
(
ID_carga int,
Profesores_IP_Profesor int,
Materia_ID_Materia INT,
Materia_Calificaciones_ID_Calificaciones INT,
PRIMARY KEY (ID_carga,Profesores_IP_Profesor,Materia_ID_Materia,Materia_Calificaciones_ID_Calificaciones) ,
)
insert into Carga_academica(ID_carga,Profesores_IP_Profesor,Materia_ID_Materia,Materia_Calificaciones_ID_Calificaciones)values(90,123,12345,001);
insert into Carga_academica(ID_carga,Profesores_IP_Profesor,Materia_ID_Materia,Materia_Calificaciones_ID_Calificaciones)values(91,124,12346,002);
insert into Carga_academica(ID_carga,Profesores_IP_Profesor,Materia_ID_Materia,Materia_Calificaciones_ID_Calificaciones)values(92,125,12347,003);
select * from Carga_academica
CREATE TABLE Carrera_has_Profesores
(
Carrera_ID_Carrera int,
Profesores_IP_Profesor INT,
Profesores_Carga_academica_ID_carga int,
PRIMARY KEY (Carrera_ID_Carrera, Profesores_IP_Profesor, Profesores_Carga_academica_ID_carga) ,
)
insert into Carrera_has_Profesores(Carrera_ID_Carrera,Profesores_IP_Profesor,Profesores_Carga_academica_ID_carga)values(7777777,123,444);
insert into Carrera_has_Profesores(Carrera_ID_Carrera,Profesores_IP_Profesor,Profesores_Carga_academica_ID_carga)values(7777778,124,445);
insert into Carrera_has_Profesores(Carrera_ID_Carrera,Profesores_IP_Profesor,Profesores_Carga_academica_ID_carga)values(7777779,125,446);
select * from Carrera_has_Profesores
No hay comentarios:
Publicar un comentario