Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE database Escuela
- CREATE TABLE Alumnos
- (id_alumno int NOT NULL primary key,nombre VARCHAR(20) NOT NULL,
- apellidopaterno VARCHAR(30) NOT NULL, apellidomaterno VARCHAR(30) NOT NULL,
- dni int NOT NULL,direccion VARCHAR(50) NOT NULL,sexo VARCHAR(2) NOT NULL,
- fecha_nacimiento datetime NOT NULL,curso int NOT NULL,id_cursos int NOT NULL
- constraint fk_cur Foreign key(id_cursos) references cursos (id_curso)
- )
- --Insertar registros en tabla alumnos
- INSERT INTO Alumnos VALUES(001,'Lucas','Manilva','López',123523,'Alhamar 3','H','1979.11.01',1);
- INSERT INTO Alumnos VALUES(002,'Antonia','López','Alcantara',2567567,'Maniqui 21','M','',2);
- INSERT INTO Alumnos VALUES(003,'Manuel','Alcantara','Pedrós',3123689,'Julian 2','','',2);
- INSERT INTO Alumnos VALUES(004,'Jose','Perez','Caballar',4896765,'Jarcha 5','H','1977.02.03',1);
- INSERT INTO Alumnos VALUES(005,'Laura','Flores','Gómez',1252326,'Minnesota 10','M','2002.01.01',3);
- INSERT INTO Alumnos VALUES(006,'Pedro','Ortiz','Mellado',4258987,'Romerales 3','H','2003.01.01',4);
- INSERT INTO Alumnos VALUES(007,'Patricia','Ruiz','Pérez',5789143,'Sauce 234','M','1992.02.02',4);
- INSERT INTO Alumnos VALUES(008,'Jesús','Cardona','López',4578123,'Rubí 666','H','1991.04.22',5);
- SELECT * FROM Alumnos WHERE direccion LIKE'4%' AND nombre LIKE'J'
- CREATE TABLE Profesores
- (id_prof int NOT NULL primary key ,nombre VARCHAR(50) ,
- apellidopaterno VARCHAR(50), apellidomaterno VARCHAR(50),
- dni int NOT NULL ,direccion VARCHAR(50),titulo VARCHAR(50),
- gana int)
- CREATE TABLE cursos
- (id_curso int NOT NULL primary key ,nombre_curso VARCHAR(50) NOT NULL,
- cod_curso int NOT NULL,dni_prof int NULL,max_alu int NOT NULL,fecha_ini datetime NOT NULL,
- fecha_fin datetime NOT NULL,num_horas int NOT NULL,id_prof int NOT NULL
- constraint fk_id Foreign Key(id_prof) references Profesores(id_prof)
- )
- INSERT INTO Profesores VALUES (1,'Juan','Arch','Lopez',32432455,'Puerta Negra 4','Ing.Informatica',7500);
- INSERT INTO Profesores VALUES (2,'Maria','Oliva','Rubio',43215643,'Juan Alfonso 32','Lda. Fil.Inglesa',5400);
- INSERT INTO Profesores VALUES (3,'Claudia','Dörfer','Cienfuegos',32321111,'Roma 323','Lic. Idiomas',7000);
- INSERT INTO Profesores VALUES (4,'Felipe','Robles','Ramírez','43345666','Fresnos 20','Ing. Sistemas',8000);
- INSERT INTO Profesores VALUES(5,'Nathalie','Mergües','Vila',56786555,'Ramos 231','Lic. Idiomas',7500);
- INSERT INTO Profesores VALUES (6,'Mary','Varela','Vázquez',25874164,'Laurel 10','Ing. Sistemas',8000);
- INSERT INTO Profesores VALUES(7,'Rosario','Robles','Meza',78458999,'Loreto 456','Lic. Idiomas',7000);
- SELECT* FROM cursos
- --Insertar datos en cursos
- INSERT INTO cursos (id_curso,nombre_curso,cod_curso,dni_prof,max_alu,fecha_ini,fecha_fin,num_horas)
- VALUES(1,'ingles basico',1,43215643,15,'2000.11.01','2000.12.22',120);
- INSERT INTO cursos VALUES(2,'Administracion Linux',2,32432455,10,'2000.07.01','2000.10.22',80);
- INSERT INTO cursos VALUES (3,'Programación',3,43345666,15,'2001.01.01','2001.06.06',80);
- INSERT INTO cursos VALUES (4,'Alemán',4,32321111,20,'2000.08.20','2000.12.10',100);
- INSERT INTO cursos VALUES(5,'Francés',5,56786555,10,'2000.08.20','2000.12.10',100);
- INSERT INTO cursos VALUES(6,'Programación',3,04334587,15,'2001.01.01','2001.06.06',080);
- INSERT INTO cursos VALUES(8,'Catalán',6,24154111,10,'2000.08.20','2000.12.10',100);
- SELECT * FROM cursos
- /* actualizacion de registro */UPDATE cursos SET fecha_ini='2000.07.01' WHERE id_curso=2
- SELECT*FROM cursos WHERE num_horas>100 ORDER BY nombre_curso
- SELECT* FROM cursos WHERE fecha_ini<'2000.01.30'
- SELECT* FROM cursos WHERE nombre_curso LIKE 'ingles%'
- SELECT*FROM cursos WHERE dni_prof LIKE'2%' AND max_alu>=15
- --4. Aumentar el sueldo de los profesores que dan programación en al menos un 20%
- SELECT gana*.20 FROM Profesores,cursos WHERE nombre_curso='programacion'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement