Sie sind auf Seite 1von 3

create table DATOS_ALUMNOS ( IdAlumno integer not null, NombreAlumno varchar (15), ApellidoPat varchar (15), ApellidoMat varchar

(15), Sexo char (1), Edad integer, Domicilio varchar (30), Telefono integer, Ciudad varchar (15), FechaDeIngreso datetime constraint PK_Alumno primary key (IdAlumno) ); ---------INSERCCION D DATOS-----INSERT INTO DATOS_ALUMNOS VALUES(1,'Jose Manuel','Perez','Lopez','f',18,'AV. 5 D E FEBRERO',741102,'Ometepec','20/05/12'); INSERT INTO DATOS_ALUMNOS VALUES(2,'Carlos Manuel','Castaeda','Montes','M',19,'AV . CONSTITUCION',741100,'Ometepec','20/05/12'); INSERT INTO DATOS_ALUMNOS VALUES(3,'Sofia Aide','Montero','Cardenas','f',18,'MON TE DE LAS CRUCES',741101,'Ometepec','21/05/12'); INSERT INTO DATOS_ALUMNOS VALUES(4,'Martha G.','Cisneros','Ortiz','F',19,'AV. CO RREGIDORA',741103,'Ometepec','22/05/12'); ----------VISUALIZAR DATOS-------------SELECT *FROM DATOS_ALUMNOS create table ALUMNO_GRUPO ( Id integer not null, Grupos_id_grupo integer not null, datos_alu_id_alu integer not null constraint PK_AlumGrup primary key (Id), constraint FK_Grupo foreign key (Grupos_id_grupo) references GRUPOS (IdGrupo ), constraint FK_Alumno foreign key (datos_alu_id_alu) references DATOS_ALUMNOS (IdAlumno) ); ---------INSERCCION D DATOS-----INSERT INTO ALUMNO_GRUPO VALUES (1,1,1); INSERT INTO ALUMNO_GRUPO VALUES (2,2,2); INSERT INTO ALUMNO_GRUPO VALUES (3,3,3); INSERT INTO ALUMNO_GRUPO VALUES (4,1,4); INSERT INTO ALUMNO_GRUPO VALUES (5,2,2); INSERT INTO ALUMNO_GRUPO VALUES (6,3,3); ----------VISUALIZAR DATOS-------------SELECT *FROM ALUMNO_GRUPO create table DOCENTES ( IdDocente integer not null, NomDocente varchar (15),

ApellidoPat varchar (15), ApellidoMat varchar (15), Sexo char (1), Edad integer, Domicilio varchar (30), Telefono integer, Ciudad varchar (15), Profesion varchar (15), Especialidad varchar (15), FechaDeIngreso datetime, constraint PK_Docentes primary key (IdDocente) ); ---------INSERCCION D DATOS-----INSERT INTO DOCENTES VALUES (1,'Cuauhtemoc','Moreno','Martinez','M',30,'AV.5 DE FEBRERO',741100,'Ometepec','L. INFORMATICA','REDES DE DATOS','01/01/12' ); INSERT INTO DOCENTES VALUES (2,'Froylan Alberto','Gonzalez','Pedrizco','M',31,'A V.5 DE MAYO',741101,'Ometepec','I. SISTEMAS','BASES DE DATOS','01/02/12' ); INSERT INTO DOCENTES VALUES (3,'Luis Ricardo','Beltran','Paloza','M',32,'AV.5 DE JULIO',741102,'Ometepec','I. SISTEMAS','BASES DE DATOS','01/03/12' ); ----------VISUALIZAR DATOS-------------SELECT *FROM DOCENTES create table CURSOS ( IdCurso integer not null, Docentes_id_doc integer not null, NombreCurso Varchar (15), DuracionCurso varchar (15), FechaInicio datetime, FechaTermino datetime constraint PK_Cursos primary key (IdCurso), constraint FK_Docente foreign key (Docentes_id_doc) references DOCENTES (I dDocente) ); ---------INSERCCION D DATOS-----INSERT INTO CURSOS VALUES (1,1,'ADMIN DE REDES','3','01/07/12','30/07/12'); INSERT INTO CURSOS VALUES (2,2,'FUND. DE REDES','4','01/06/12','30/06/12'); ----------VISUALIZAR DATOS-------------SELECT *FROM CURSOS create table GRUPOS ( IdGrupo integer not null, Cursos_id_curso integer not null, NombreGrupo varchar (15), constraint PK_Grupos primary key (IdGrupo), constraint FK_Curso foreign key (Cursos_id_curso) references CURSOS (IdCurso ) ); ---------INSERCCION D DATOS-----INSERT INTO GRUPOS VALUES (1,1,'MATUTINO'); INSERT INTO GRUPOS VALUES (2,2,'VESPERTINO'); INSERT INTO GRUPOS VALUES (3,1,'MATUTINO');

----------VISUALIZAR DATOS-------------SELECT *FROM GRUPOS

----------------------------OPERACIONES--------------------SELECT NombreAlumno,ApellidoPat,ApellidoMat,Telefono FROM DATOS_ALUMNOS,GRUPOS WHERE Cursos_id_curso = 1 AND NombreGrupo='MATUTINO'; SELECT NombreCurso,DuracionCurso FROM CURSOS WHERE Docentes_id_doc=2; UPDATE DOCENTES set Especialidad = 'DESARROLLO WEB' where NomDocente = 'Luis Ric ardo'; UPDATE CURSOS set FechaInicio = '12/04/12'; /* delete from DATOS_ALUMNOS where NombreAlumno ='Martha G.'; */ --NO SE PUEDE ELIMINAR, VIOLA INTEGRIDAD RE FERNCIAL-INSERT INTO CURSOS VALUES (3,3,'INGLES','3','27/08/12','30/12/12'); INSERT INTO CURSOS VALUES (4,2,'TALLER BD','4','01/06/12','30/06/12'); --------------ELIMINA TABLAS---DROP TABLE DATOS_ALUMNOS DROP TABLE GRUPOS DROP TABLE CURSOS DROP TABLE DOCENTES DROP TABLE ALUMNO_GRUPO update Bebidas set NombreBebidas='chinikuil' where IdBebidas=5; select * from Bebidas