Sie sind auf Seite 1von 10

DISEO DE BASE DE

DATOS

PROBLEMAS DE ALGEBRA Y
CALCULO.
AL12524075
GUILLERMO DURAN
GARCIA
UNIDAD 3
ACTIVIDAD 1
Actividad 1. Problemas de algebra y clculo.
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

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).
5. Coloca toda esta informacin en un archivo de Word.
6. Guarda la actividad con el nombre DBD_U3_A1_XXYZ.
7. Enva 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 Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1
1024 German Ortiz Serdn 54 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1
1076 Arlen Snchez De la madre 31 2014-1

Tabla PROFESORES
NROLEGP Nombre Domicilio planDeEstudios
134 Hermelinda Ruiz Iturbide 27 2014-1
231 Rosa Miramontes Neruda 33 2014-1
578 Hugo Castro Libertad 807 2014-1
466 Fausto Blanco Victoria 56 2014-1
397 Aurelio Lpez Tepoztln 239 2014-1

Tabla MATERIAS
nroMat Nombre planDeEstudios
001 Matemticas 2014-1
002 Espaol 2014-1
003 Ciencias Naturales 2014-1
004 Psicologa 2014-1
005 Historia 2014-1





Tabla EXAMENES
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397

Tabla CURSAN
nroLeg nroMat NROLEGP
1002 001 134
1056 002 231
1024 003 578
1011 004 566
1076 005 397

3. Realiza las siguientes operaciones:
Unin (sobre dos tablas en las que s se pueda aplicar, t escoge las tablas)
Tabla ALUMNO APROBADO
nroLeg Nombre Domicilio planDeEstudios
1024 German Ortiz Serdn 54 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1
1076 Arlen Snchez De la madre 31 2014-1

Tabla ALUMNO NO APROBADO
nroLeg Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1

TablaALUMNOAPROBADOUTablaALUMNONOAPROBADO
nroLeg Nombre Domicilio PlanDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1
1024 German Ortiz Serdn 54 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1
1076 Arlen Snchez De la madre 31 2014-1


Tabla EXAMENES ORDINARIOS
nroLeg nroMat Nota Fecha NROLEGP
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397

Tabla EXAMENES EXTRAORDINARIOS
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231

TablaEXAMENESORDINARIOSUTablaEXAMENESEXTRAORDINARIOS
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397

Diferencia
Tabla de alumnos aprobados
nroLeg Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1
1024 German Ortiz Serdn 54 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1

Tabla alumnos no aprobados
nroLeg Nombre Domicilio planDeEstudios
1056 Rigoberto Bazua Hidalgo 21 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1
1076 Daniel Snchez De la madre 31 2014-1

Aprobados noaprobados
nroLeg Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1024 German Ortiz Serdn 54 2014-1

Noaprobados - aprobados
nroLeg Nombre Domicilio planDeEstudios
1076 Daniel Snchez De la madre 31 2014-1

Producto cartesiano
Tabla alumnos
nroLeg Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1

Tabla materias
nroMat Nombre planDeEstudios
001 Matemticas 2014-1
002 Espaol 2014-1
003 Ciencias Naturales 2014-1

Resultado de aplicar el operador de producto cartesiano
nroMat Nombre PlanDeEstudios nroLeg Nombre Domicilio planDeEstudios
001 Matemticas 2014-1 1002 Ruben
Mendoza
Cuautla 22 2014-1
002 Espaol 2014-1 1056 Rigoberto
Bazua
Hidalgo 21 2014-1
003 Ciencias
Naturales
2014-1 1002 Ruben
Mendoza
Cuautla 22 2014-1
001 Matemticas 2014-1 1056 Rigoberto
Bazua
Hidalgo 21 2014-1
002 Espaol 2014-1 1002 Ruben
Mendoza
Cuautla 22 2014-1
003 Ciencias
Naturales
2014-1 1056 Rigoberto
Bazua
Hidalgo 21 2014-1

Seleccin
Tabla exmenes
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397


nota>=90 (examenes)
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397

Proyeccin
Tabla materias
nroMat Nombre planDeEstudios
001 Matemticas 2014-1
002 Espaol 2014-1
003 Ciencias Naturales 2014-1
004 Psicologa 2014-1
005 Historia 2014-1

nroMat, planDeEstudios (materias)
nroMat planDeEstudios
001 2014-1
002 2014-1
003 2014-1
004 2014-1
005 2014-1

nombre (materias)
Nombre
Matemticas
Espaol
Ciencias Naturales
Psicologa
Historia







Interseccin
Tabla de alumnos aprobados
nroLeg Nombre Domicilio planDeEstudios
1002 Rubn Mendoza Cuautla 22 2014-1
1056 Rigoberto Bazua Hidalgo 21 2014-1
1024 German Ortiz Serdn 54 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1

Tabla de alumnos no aprobados
nroLeg Nombre Domicilio planDeEstudios
1056 Rigoberto Bazua Hidalgo 21 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1
1076 Daniel Snchez De la madre 31 2014-1

Alumnosaprobados alumnosnoaprobados
nroLeg Nombre Domicilio planDeEstudios
1056 Rigoberto Bazua Hidalgo 21 2014-1
1011 Carlos Urbina Hidalgo 36 2014-1

Join
Tabla exmenes
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231
1024 003 100 23-05-2014 578
1011 004 90 23-05-2014 466
1076 005 98 24-05-2014 397

Tabla cursan
nroLeg nroMat NROLEGP
1002 001 134
1056 002 231
1024 003 578
1011 004 566
1076 005 397


examenes *cursan
Nroleg nroMat Nota Fecha NROLEGP nroLeg nroMat NROLEGP
1002 001 100
21-05-2014
134 1002 001 134
1056 002 85
21-05-2014
231 1056 002 231
1024 003 100
23-05-2014
578 1024 003 578



Divisin
Tabla examenes
nroLeg nroMat Nota Fecha NROLEGP
1002 001 100 21-05-2014 134
1056 002 85 22-05-2014 231
1024 003 100 23-05-2014 578

Tabla calificacin promedio
Nota
100
85

examenescalificacionpromedio
nroLeg
1002
1056
1024

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).

CALCULO RELACIONAL DE TUPLAS
Suponiendo una base de datos de un grupo de personas que se encuentran en un saln 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
expresara as:
{t| (t Alumnos) V (t Profesores ) }
La anterior consulta define, de las personas que existen en el grupo se quiere saber cules son
alumnos y cuales profesores.

CALCULO DE DOMINIOS
Obtener los alumnos con promedio superior a 90:
{<nroLeg, nroMat, nota, fecha, NROLEGP> |(t examenes) (promedio >90)}

Das könnte Ihnen auch gefallen