Algebra relacional

Páginas: 7 (1617 palabras) Publicado: 5 de octubre de 2010
lgebra relacional

EL MODELO RELACIONAL

EL MODELO RELACIONAL
El modelo relacional se basa en la teoría de conjuntos. El hecho de que el modelo relacional esté basado en la teoría de las matemáticas es lo que lo hace tan seguro y robusto. Al mismo tiempo, estas ramas de las matemáticas proporcionan los elementos básicos necesarios para crear una base de datos relacional con una buenaestructura, y proporcionan las líneas que se utilizan para formular buenas metodologías de diseño.
En 1970, el modo en que se veían las bases de datos cambió por completo cuando E. F. Codd introdujo el modelo relacional.
En aquellos momentos, el enfoque existente para la estructura de las bases de datos utilizaba punteros físicos (direcciones de disco) para relacionar registros de distintos ficheros.Si, por ejemplo, se quería relacionar un registro con un registro , se debía añadir al registro un campo conteniendo la dirección en disco del registro . Este campo añadido, un puntero físico, siempre señalaría desde el registro al registro . Codd demostró que estas bases de datos limitaban en gran medida los tipos de operaciones que los usuarios podían realizar sobre los datos.
Estos sistemas sebasaban en el modelo de red y el modelo jerárquico, los dos modelos lógicos que constituyeron la primera generación de los SGBD.
El modelo relacional representa la segunda generación de los SGBD. En él, todos los datos están estructurados a nivel lógico como tablas formadas por filas y columnas, aunque a nivel físico pueden tener una estructura completamente distinta. Un punto fuerte del modelorelacional es la sencillez de su estructura lógica. Pero detrás de esa simple estructura hay un fundamento teórico importante del que carecen los SGBD de la primera generación, lo que constituye otro punto a su favor.
El modelo relacional, como todo modelo de datos, tiene que ver con tres aspectos de los datos:
·        Estructura de datos. (Definir tuplas, atributos,relaciones, etc)
·       Integridad de datos.( Una vez definida la estructura de datos del modelo relacional, pasamos a estudiar las reglas de integridad que los datos almacenados en dicha estructura deben cumplir para garantizar que son correctos.
La integridad se refiere a la exactitud o corrección de los datos en las BD)
        Manipulación de los datos. (Algebra relacional)

3.- Manipulación de datos (AlgebraRelacional)

Introducción
La manipulación de los datos en el modelo relacional ha evolucionado considerablemente, sin embargo el componente principal de la manipulación es denominada Algebra relacional.
En este apartado se presentan el álgebra relacional y el cálculo relacional, definidos por Codd como la base de los lenguajes relacionales.
Algebra relacional es un conjunto de operadores quetoman relaciones con sus operandos y regresan una relación como resultado.
El álgebra relacional permite entender el modelo relacional de bases de datos desde la perspectiva matemática
¿Qué es el algebra relacional?
Es un conjunto de operaciones matemáticas que permite consultas a bases de datos relacionales.
Una relación es un término matemático para una tabla. (R)
El algebra relacional constade 2 grupos
a) Conjunto tradicional de operadores unión, intersección, diferencia y producto
b) Operadores relacionales ( restringir o seleccionar, proyectar, juntar)

OPERACIONES DE TEORIA DE CONJUNTOS
UNION

La unión de relaciones es la unión de conjuntos.

Al igual que en teoría de conjuntos el símbolo ∪ representa aquí la unión de dos relaciones.

Surepresentación gráfica es la siguiente

[pic]

▪ La unión de dos relaciones devuelve una nueva relación que contiene todas las tuplas que aparecían en cualquiera de las relaciones originales, o en ambas.
▪ Así, la operación de unión de dos relaciones R y T, que denominaremos UNION(R, T) sólo se puede aplicar el operador unión a dos relaciones que tengan los mismos atributos, o que sean...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra relacional
  • Algebra relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS