DBD_U3_A1_GUDG

September 7, 2017 | Author: Memo DG Duga | Category: Relational Database, Databases, Data Model, Information Technology Management, Physics & Mathematics
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF