Algebra relacional

Solo disponible en BuenasTareas
  • Páginas : 3 (617 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de enero de 2012
Leer documento completo
Vista previa del texto
ALGEBRA RELACIONAL
Es un lenguaje de consultas procedimental (El usuario instruye al sistema para que realice operaciones en las relaciones para conseguir los resultados).
Las operaciones puedenser:
Unarias: Selección y proyección. Solo participa una relación
Binarias: Unión, diferencia y producto cartesiano. Participan pares de relaciones (puede extenderse a n_ relaciones).
Acontinuación se definen algunas relaciones y a partir de estas se explican cada una de las operaciones.
Ejemplo.
En una Universidad nos interesa conocer para los alumnos matriculados, la carrera y supromedio acumulado. Este promedio se obtiene de las notas en las diferentes materias que ha cursado, las cuales se asocian a una carrera; las materias se dictan por varios profesores, los cuales a la vezdictan varias materias, algunos alumnos especiales serán monitores de una materia determinada.
Después de realizar el respectivo proceso se obtienen las siguientes relaciones definitivas. Se hanincorporado datos para una mejor ilustración.
Alumno
codigoal nombreal promedio carrera
361518 Juan Marín 3.2 II
281300 José Pérez 3.8 IE
143520 Mario López 4.0 IQ
351876 AnaGonzáles 3.7 ASI
361816 Olga Páez 3.0 ASI
482510 Jorge López 2.8 ASI
II: Ingeniería Industrial
IE: Ingeniería Eléctrica
IQ: Ingeniería Química
ASI: Administración de SistemasInformáticos
materia
codmat nombremat carrera
1592 Bases de Datos ASI
8025 Matematicas I ASI
2813 Quimica I IQ
1313 Electronica I IE

profesor
codprof nombre carrera
4210 Luis LopezASI
2788 Clara Roa IE
1301 Pablo Ruiz IQ

Nota
codigoal codmat Calif
361816 1592 3.2
281300 8025 4.0
351876 2813 2.9
361816 8025 3.9

profesor_mat
codprof codmat4210 1592
2788 1313
1301 2813

monitor
codigoal codmat
482510 1592
281300 2813
Algunos Conceptos Previos.
Dominio : Conjunto de valores permitidos para un atributo. Los...
tracking img