Base de datos algebra relacional

Páginas: 2 (432 palabras) Publicado: 21 de noviembre de 2009
Álgebra relacional
El álgebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelorelacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.
Describe el aspecto de la manipulación de datos. Estas operaciones se usan como unarepresentación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.

Operadores primitivos

Cadaoperador del álgebra acepta una o dos relaciones y retorna una relación como resultado. σ y Π son operadores unarios, el resto de los operadores son binarios. Las operaciones básicas del álgebrarelacional son:

Selección (σ) [editar]

Permite seleccionar un subconjunto de tuplas de una relación (R), todas aquellas que cumplan la(s) condición(es) P, esto es:
[pic]
Ejemplo:[pic]
Selecciona todas las tuplas que contengan Gómez como apellido en la relación Alumnos.
Una condición puede ser una combinación booleana, donde se pueden usar operadores como: [pic], combinándoloscon operadores [pic].

Proyección (Π) [editar]

Permite extraer columnas(atributos) de una relación, dando como resultado un subconjunto vertical de atributos de la relación, esto es:
[pic]donde [pic]son atributos de la relación R .
Ejemplo:
[pic]
Selecciona los atributos Apellido, Semestre y NumeroControl de la relación Alumnos, mostrados como un subconjunto de la relaciónAlumnos

Unión (∪)

La operación
[pic]
retorna el conjunto de tuplas que están en R, o en S, o en ambas. R y S deben ser uniones compatibles.

Diferencia (-) [editar]

La diferencia dedos relaciones, R y S denotada por:
[pic]
entrega todas aquellas tuplas que están en R, pero no en S. R y S deben ser uniones compatibles.

Producto cartesiano (x) [editar]

El producto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos y algebra relacional
  • Base de dato algebra relacional
  • Base De Datos, Álgebra Relacional
  • Algebra Relacional Par Base De Datos
  • Base de datos Algebra relacional
  • Modelo Relacional De Bases De Datos
  • Base de datos relacional
  • Bases De Datos Relacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS