UNL. AEIRNNR. ING. SISTEMAS. MODULO V. BASE DE DATOS.
EXAMEN MYSQL. Integridad referencial
ALUMNO: .................................................. PARALELO:... ENERO 26 DEL 2007
En base al siguiente modelo relacional propuesto realice en sentencias SQL para MySQL:
1. La creacin de la base de datos (que debe llamarse examen) y las tablas. 2. La implementacin de las relaciones. 3. Insertar datos de tal manera que se obtenga resultados para las siguientes consultas. a. Obtener los nombres de los alumnos que han aprobado todas las prcticas de tercer curso. b. Obtener los nombres de los alumnos que han entregado todas las prcticas de cuarto curso. c. Obtener los alumnos que han entregado prcticas de segundo curso y pertenecen al grupo 5. d. Obtener los alumnos que han efectuado prcticas a partir del 2007-01-10 y tienen notas superiores a 7.8. 4. Consultas para los literales de la pregunta 3.
Nota: Realice un script por cada pregunta y literal, de cmo nombre el nmero de pregunta y literal segn el caso.
FK_GRUALU FK_CURPRA FK_PRAENT FK_ALUENT ALUMNOS IDALUMNO IDGRUPO NOMBREA char(10) int varchar(100) <pk> <fk> <i1> <i2> not null not null not null Identifier_1 <pk> ALUMNOS_PK GRUALU_FK <i1> <i2> PRACTICAS IDPRACTICA IDCURSO FECHA char(2) int date <pk> <fk> <i1> <i2> not null not null not null Identifier_1 <pk> PRACTICAS_PK CURPRA_FK <i1> <i2> GRUPOS IDGRUPO GRUPO int varchar(20) <pk> <i> not null not null Identifier_1 <pk> GRUPOS_PK <i> CURSO IDCURSO CURSO int varchar(10) <pk> <i> not null not null Identifier_1 <pk> CURSO_PK <i> ENTREGA IDPRACTICA IDALUMNO NOTA char(2) char(10) decimal(4,2) <pk,fk1> <pk,fk2> <i1,i2> <i1,i3> not null not null not null Identifier_1 <pk> ENTREGA_PK PRAENT_FK ALUENT_FK <i1> <i2> <i3>