ASIGNATURA: DISEO DE BASE DE DATOS UNIDAD TRES: IMPLEMENTACION DE BASE DE DATOS
ACTIVIDAD 1: PROBLEMAS DE ALGEBRA Y CLCULO.
NOMBRE DEL ALUMNO: CABRERA HERNNDEZ ROBERTO
MATRICULA: AL12504228
FACILITADOR: LORENA MENDOZA GUZMAN
FECHA: 23/06/2014
CUATRIMESTRE: QUINTO
CORREO ELECTRNICO: AL12504228@unadmexico.mx
CORREO OPCIONAL: shagadelico09051980@yahoo.com o bien giyoman09051985@hotmail.com
Para reforzar los temas vistos, es necesario que leas con atencin lo que a continuacin se te pide, ya que ejercitars lo aprendido sobre lgebra y clculo relacional. Propsito: La presente actividad tiene como propsito que muestres las diferencias entre el lgebra y el clculo relacional, adems de utilizar el lenguaje de consulta datos para la manipulacin de datos en una BD. Instrucciones: Lee con atencin cada uno de los puntos y resuelve segn se te pida. 1. Observa la siguiente base de datos:
ALUMNOS (nroLeg, nombre, domicilio, planDeEstudios) PROFESORES (NROLEGP, nombre, domicilio, planDeEstudios) MATERIAS (nroMat, nombre, planDeEstudios) EXAMENES (nroLeg, nroMat, nota, fecha, NROLEGP) CURSAN (nroLeg, nroMat, NROLEGP) 2. De la BD anterior agrega cinco datos, a tu criterio, que sean referentes a los campos de cada tabla, para cada una de ellas. 3. Realiza las siguientes operaciones: - Unin (sobre dos tablas en las que s se pueda aplicar, t escoge las tablas) - Diferencia - Producto cartesiano - Seleccin - Proyeccin - Interseccin - Join - Divisin
UNION
DIFERENCIA
PRODUCTO CARTESIANO
SELECCIN
PROYECCIN
INTERSERCCIN
JOIN
DIVISIN
4. De las mismas tablas, crea, de acuerdo con tu propio criterio, dos operaciones propias de clculo relacional (uno de tuplas y uno de dominios) Tuplas Criterio 1: Tenemos la tabla Alumnos y Profesores. Se quiere consultar cuantos alumnos existen en este grupo y se expresa de la siguiente manera: {t| (t Alumnos) V (t Profesores)} Dominio Criterio 2: De la tabla exmenes queremos saber el promedio ms alto mayor a 90: {<nroLeg, nroMat, nota, fecha, NROLEGP> |(t exmenes) (promedio >90)}
REFERENCIA BIBLIOGRAFICA:
1) ESAD (2014), UNIDAD 3. Implementacin de bases de datos. Recuperado el da 18/07/2014 de la pagina web: http://207.249.20.68/Ds20142C/file.php/40/Documentos_U3/Unidad_3._Implementacion_de_bases_de_datos.pdf