Base de datos
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 |...
Regístrate para leer el documento completo.