Relacion De Operaciones En Dbms
Base de Datos II
Investigación
Catedrático: Melvin Osman Martínez
Alumno: Ever David Salgado Durón
Cuenta: 20091013315
Ciudaduniversitaria, Tegucigalpa M.D.C
25 de octubre de 2012
Introducción
En las bases de datos se requieren de ciertos componentes matemáticos para establecer relaciones eficientes y dar resultados exitosos espor eso que a la hora de manipular los datos incrustados en una base de datos se requiere de algebra relacional que manipula relaciones produciendo nuevas relaciones.
Consiste de nueve operacionesque alguna de ellas son tomadas de la matemática, otras del lenguaje relacional y otras de lenguajes de programación comunes
Realización de operaciones con los datos a través del DBMS
1. Las deorigen matemático son:
* Unión
* Intersección
* Diferencia de conjuntos
* Producto Cartesiano
2. La del lenguaje de programación es:
* Asignación
3. Las de lenguajerelacional son:
* Proyección
* Selección
* “Divide” o “Quotient”
* “Join”
Unión
La unión de las relaciones R y S es el conjunto de tuplos que están en R o S o en ambos.Sólo se aplica a relaciones que tienen el mismo “arity” y los componentes de los tuplos tienen igual dominio.
Intersección
La intersección de las relaciones R y S es el conjunto de tuplos que estánen R y en S.
Sólo se aplica a relaciones que tienen el mismo “arity” y los componentes de los tuplos tienen igual dominio.
Diferencia
La diferencia de las relaciones R y S es el conjunto detuplos que están en R, pero que no están en S.
Sólo se aplica a relaciones que tienen el mismo “arity” y los componentes de los tuplos tienen igual dominio.
Se denota por R - S.
ProductoCartesiano
Sean R y S relaciones R y S de “arity” k1 y k2, entonces el Producto Cartesiano, que se denota por R X S, es el conjunto de tuplos con “arity” (k1 + k2) donde los primeros k1 componentes...
Regístrate para leer el documento completo.