DBD_U3_A1_GUDG
Short Description
Download DBD_U3_A1_GUDG...
Description
DISEÑO DE BASE DE DATOS
AL12524075 GUILLERMO DURAN GARCIA
UNIDAD 3 ACTIVIDAD 1
PROBLEMAS DE ALGEBRA Y CALCULO.
Actividad 1. Problemas de algebra y cálculo. Para reforzar los temas vistos, es necesario que leas con atención lo que a continuación se te pide, ya que ejercitarás lo aprendido sobre álgebra y cálculo relacional. Propósito: La presente actividad tiene como propósito que muestres las diferencias entre el álgebra y el cálculo relacional, además de utilizar el lenguaje de consulta datos para la manipulación de datos en una BD. Instrucciones: Lee con atención cada uno de los puntos y resuelve según 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: Unión (sobre dos tablas en las que sí se pueda aplicar, tú escoge las tablas)
Diferencia
Producto cartesiano
Selección
Proyección
Intersección
Join
División
4. De las mismas tablas, crea, de acuerdo con tu propio criterio, dos operaciones propias de cálculo relacional (uno de tuplas y uno de dominios). 5. Coloca toda esta información en un archivo de Word. 6. Guarda la actividad con el nombre DBD_U3_A1_XXYZ. 7. Envía el archivo.
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. Tabla ALUMNOS nroLeg 1002 1056 1024 1011 1076
Nombre Rubén Mendoza Rigoberto Bazua German Ortiz Carlos Urbina Arlen Sánchez
Domicilio Cuautla 22 Hidalgo 21 Serdán 54 Hidalgo 36 De la madre 31
planDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Domicilio Iturbide 27 Neruda 33 Libertad 807 Victoria 56 Tepoztlán 239
planDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Tabla PROFESORES NROLEGP 134 231 578 466 397
Nombre Hermelinda Ruiz Rosa Miramontes Hugo Castro Fausto Blanco Aurelio López
Tabla MATERIAS nroMat 001 002 003 004 005
Nombre Matemáticas Español Ciencias Naturales Psicología Historia
planDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Tabla EXAMENES nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
Nota 100 85 100 90 98
Fecha 21-05-2014 22-05-2014 23-05-2014 23-05-2014 24-05-2014
NROLEGP 134 231 578 466 397
Tabla CURSAN nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
NROLEGP 134 231 578 566 397
3. Realiza las siguientes operaciones:
Unión (sobre dos tablas en las que sí se pueda aplicar, tú escoge las tablas)
Tabla ALUMNO APROBADO nroLeg 1024 1011 1076
Nombre German Ortiz Carlos Urbina Arlen Sánchez
Domicilio Serdán 54 Hidalgo 36 De la madre 31
planDeEstudios 2014-1 2014-1 2014-1
Domicilio Cuautla 22 Hidalgo 21
planDeEstudios 2014-1 2014-1
Tabla ALUMNO NO APROBADO nroLeg 1002 1056
Nombre Rubén Mendoza Rigoberto Bazua
TablaALUMNOAPROBADOUTablaALUMNONOAPROBADO nroLeg 1002 1056 1024 1011 1076
Nombre Rubén Mendoza Rigoberto Bazua German Ortiz Carlos Urbina Arlen Sánchez
Domicilio Cuautla 22 Hidalgo 21 Serdán 54 Hidalgo 36 De la madre 31
PlanDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Tabla EXAMENES ORDINARIOS nroLeg 1024 1011 1076
nroMat 003 004 005
Nota 100 90 98
Fecha 23-05-2014 23-05-2014 24-05-2014
NROLEGP 578 466 397
Tabla EXAMENES EXTRAORDINARIOS nroLeg 1002 1056
nroMat Nota Fecha 001 100 21-05-2014 002 85 22-05-2014
NROLEGP 134 231
TablaEXAMENESORDINARIOSUTablaEXAMENESEXTRAORDINARIOS nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
Nota 100 85 100 90 98
Fecha 21-05-2014 22-05-2014 23-05-2014 23-05-2014 24-05-2014
NROLEGP 134 231 578 466 397
Diferencia
Tabla de alumnos aprobados nroLeg 1002 1056 1024 1011
Nombre Rubén Mendoza Rigoberto Bazua German Ortiz Carlos Urbina
Domicilio Cuautla 22 Hidalgo 21 Serdán 54 Hidalgo 36
planDeEstudios 2014-1 2014-1 2014-1 2014-1
Domicilio Hidalgo 21 Hidalgo 36 De la madre 31
planDeEstudios 2014-1 2014-1 2014-1
Domicilio Cuautla 22 Serdán 54
planDeEstudios 2014-1 2014-1
Tabla alumnos no aprobados nroLeg 1056 1011 1076
Nombre Rigoberto Bazua Carlos Urbina Daniel Sánchez
Aprobados – noaprobados nroLeg 1002 1024
Nombre Rubén Mendoza German Ortiz
Noaprobados - aprobados nroLeg 1076
Nombre Daniel Sánchez
Domicilio De la madre 31
planDeEstudios 2014-1
Domicilio Cuautla 22 Hidalgo 21
planDeEstudios 2014-1 2014-1
Producto cartesiano
Tabla alumnos nroLeg 1002 1056
Nombre Rubén Mendoza Rigoberto Bazua
Tabla materias nroMat 001 002 003
Nombre Matemáticas Español Ciencias Naturales
planDeEstudios 2014-1 2014-1 2014-1
Resultado de aplicar el operador de producto cartesiano nroMat
Nombre
PlanDeEstudios nroLeg
Nombre
Domicilio
planDeEstudios
001
Matemáticas
2014-1
1002
Cuautla 22
2014-1
002
Español
2014-1
1056
Hidalgo 21
2014-1
003
2014-1
1002
Cuautla 22
2014-1
001
Ciencias Naturales Matemáticas
2014-1
1056
Hidalgo 21
2014-1
002
Español
2014-1
1002
Cuautla 22
2014-1
003
Ciencias Naturales
2014-1
1056
Ruben Mendoza Rigoberto Bazua Ruben Mendoza Rigoberto Bazua Ruben Mendoza Rigoberto Bazua
Hidalgo 21
2014-1
Selección
Tabla exámenes nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
Nota 100 85 100 90 98
Fecha 21-05-2014 22-05-2014 23-05-2014 23-05-2014 24-05-2014
NROLEGP 134 231 578 466 397
Ơnota>=90 (examenes) nroLeg 1002 1024 1011 1076
nroMat 001 003 004 005
Nota 100 100 90 98
Fecha 21-05-2014 23-05-2014 23-05-2014 24-05-2014
NROLEGP 134 578 466 397
Proyección
Tabla materias nroMat 001 002 003 004 005
Nombre Matemáticas Español Ciencias Naturales Psicología Historia
planDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Π nroMat, planDeEstudios (materias) nroMat 001 002 003 004 005
planDeEstudios 2014-1 2014-1 2014-1 2014-1 2014-1
Π nombre (materias) Nombre Matemáticas Español Ciencias Naturales Psicología Historia
Intersección
Tabla de alumnos aprobados nroLeg 1002 1056 1024 1011
Nombre Rubén Mendoza Rigoberto Bazua German Ortiz Carlos Urbina
Domicilio Cuautla 22 Hidalgo 21 Serdán 54 Hidalgo 36
planDeEstudios 2014-1 2014-1 2014-1 2014-1
Domicilio Hidalgo 21 Hidalgo 36 De la madre 31
planDeEstudios 2014-1 2014-1 2014-1
Tabla de alumnos no aprobados nroLeg 1056 1011 1076
Nombre Rigoberto Bazua Carlos Urbina Daniel Sánchez
Alumnosaprobados nroLeg 1056 1011
alumnosnoaprobados
Nombre Rigoberto Bazua Carlos Urbina
Domicilio Hidalgo 21 Hidalgo 36
Join
Tabla exámenes nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
Nota 100 85 100 90 98
Fecha 21-05-2014 22-05-2014 23-05-2014 23-05-2014 24-05-2014
Tabla cursan nroLeg 1002 1056 1024 1011 1076
nroMat 001 002 003 004 005
NROLEGP 134 231 578 566 397
NROLEGP 134 231 578 466 397
planDeEstudios 2014-1 2014-1
examenes *cursan Nroleg 1002 1056 1024
nroMat 001 002 003
Nota 100 85 100
Fecha 21-05-2014 21-05-2014 23-05-2014
NROLEGP 134 231 578
nroLeg 1002 1056 1024
nroMat 001 002 003
NROLEGP 134 231 578
División
Tabla examenes nroLeg 1002 1056 1024
nroMat 001 002 003
Nota 100 85 100
Fecha 21-05-2014 22-05-2014 23-05-2014
NROLEGP 134 231 578
Tabla calificación promedio Nota 100 85 examenes÷calificacionpromedio nroLeg 1002 1056 1024 4. De las mismas tablas, crea, de acuerdo con tu propio criterio, dos operaciones propias de cálculo relacional (uno de tuplas y uno de dominios).
CALCULO RELACIONAL DE TUPLAS Suponiendo una base de datos de un grupo de personas que se encuentran en un salón de clases, y se tienen dos tablas de personas (una contiene los datos de los alumnos y otra de los profesores) y la consulta que se desea es obtener es todas las personas que son alumnos, en este grupo, se expresaría así: {t| (t Ǝ Alumnos) V (t Ǝ Profesores ) } La anterior consulta define, de las personas que existen en el grupo se quiere saber cuáles son alumnos y cuales profesores.
CALCULO DE DOMINIOS Obtener los alumnos con promedio superior a 90: { |(t Ǝ examenes) ʌ (promedio >90)}
View more...
Comments