Base de datos

Solo disponible en BuenasTareas
  • Páginas : 4 (889 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de marzo de 2011
Leer documento completo
Vista previa del texto
TAREA 1:
BASE DE DATOS

Para cada una de las operaciones del álgebra relacional, dar un ejemplo con diferentes relaciones.
Ejemplos
Suponga las relaciones o tablas:
Alumno |
ID | NOMBRE |CIUDAD | EDAD |
01 | Pedro | Santiago | 14 |
11 | Juan | Buenos Aires | 18 |
21 | Diego | Lima | 12 |
31 | Rosita | Concepción | 15 |
41 | Manuel | Lima | 17 |

Apoderado |
ID | NOMBRE| FONO | ID_ALUMNO |
054 | Víctor | 654644 | 21 |
457 | José | 454654 | 11 |
354 | María | 997455 | 31 |
444 | Paz | 747423 | 01 |

Curso |
COD | NOMBRE | FECHA_INICIO | DURACION | VALOR|
01142 | Sicología | 13-01 | 15 | 3.000 |
02145 | Biología | 15-02 | 12 | 2.500 |
03547 | Matemáticas | 01-03 | 30 | 4.000 |
04578 | Música | 05-04 | 10 | 1.500 |
05478 | Física | 20-04 |15 | 3.200 |

Inscrito |
ID | ID_AL | COD |
1 | 01 | 05478 |
2 | 01 | 02145 |
3 | 11 | 03547 |
4 | 21 | 02145 |
5 | 41 | 03547 |

Mostrar los nombres de los alumnos y su apoderadoPrimero, realizaremos una combinación entre alumnos y apoderados (pues necesitamos saber a que alumno le corresponde tal apoderado). La combinación realizará un producto cartesiano, es decir, para cadatupla de alumnos (todas las filas de alumnos) hará una mezcla con cada una tupla de apoderados y seleccionará aquellas nuevas tuplas en que alumnos.id sea igual a apoderados.id_alumno, esto es:
ID(alumno) | NOMBRE (alumno) | CIUDAD | EDAD | ID (apoderado) | NOMBRE (apoderado) | FONO | ID_ALUMNO |
01 | Pedro | Santiago | 14 | 054 | Víctor | 654644 | 21 |
01 | Pedro | Santiago | 14 | 457 |José | 454654 | 11 |
01 | Pedro | Santiago | 14 | 354 | María | 997455 | 31 |
01 | Pedro | Santiago | 14 | 444 | Paz | 747423 | 01 |
11 | Juan | Buenos Aires | 18 | 054 | Víctor | 654644 | 21 |11 | Juan | Buenos Aires | 18 | 457 | José | 454654 | 11 |
11 | Juan | Buenos Aires | 18 | 354 | María | 997455 | 31 |
11 | Juan | Buenos Aires | 18 | 444 | Paz | 747423 | 01 |
21 | Diego |...
tracking img