Sin título
Diapositivas del conjunto (11)
-

- Mendoza Escalnte Cesar
- Martinez Zamora Armando
- Gurpo:466
- Crear y administrarBase de Datos.
- Maestra: Rosita
-
- El álgebra relacional consiste de algunas simples pero poderosas maneras de construir nuevas relaciones a partir de otras. Si pensamos que las relaciones iniciales son los datos almacenados entonces las nuevas relaciones se pueden ver como respuestas a algunas consultas deseadas.
- Esta sección presenta la manera de hacer consultas a una base de datos empleando algunos conceptos matemáticos aplicados a un esquema relacional. Los lenguajes que se analizan más adelante se derivan precisamente del algebra relacional.
-
Algebra Relacionada Base de Datos
- El concepto de modelo de datos se ha presentado en otra unidad didáctica. En
- ésta se profundiza en un modelo de datos concreto: el modelo relacional, que
- actualmente tiene una gran relevancia. Sus conceptos fundamentales están
- bien asentados y, además, los sistemas de gestión de bases de datos relacionales
- son los más extendidos en su utilización práctica. Por estos motivos pensamos
- que es importante conocerlo.
- El estudio del modelo relacional sirve, además, de base para los contenidos de
- otra unidad, dedicada al lenguaje SQL. Este lenguaje permite definir y manipular
- bases de datos relacionales. Los fundamentos del modelo relacional resultan
- imprescindibles para conseguir un buen dominio del SQL.
- En esta unidad se analizan también las operaciones del álgebra relacional,
- que sirven para hacer consultas a una base de datos. Es preciso conocer estas
- operaciones porque nos permiten saber qué servicios de consulta debe proporcionar
- un lenguaje relacional. Otra aportación del álgebra relacional es que facilita
- la comprensión de algunas de las construcciones del lenguaje SQL que
- se estudiarán en otra unidad didáctica de este curso. Además, constituye la
- base para el estudio del tratamiento de las consultas que efectúan los SGBD internamente
- (especialmente en lo que respecta a la optimización de consultas).
- Este último tema queda fuera del ámbito del presente curso, pero es relevante
- para estudios más avanzados sobre bases de datos.
-
- El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. 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 una representació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.
-
-
Conceptos Basicos de Algebra Relacionada
- Algebra, en general, consiste de operadores y operandos atómicos, por ejemplo, en el álgebra de la aritmética, los operandos atómicos son variable como \(r\), y constantes como 15. Los operadores son los usuales en la aritmética:Cualquier álgebra nos permite construir expresiones mediante la aplicación de operadores a operandos atómicos y/o otras expresiones del álgebra. En general, los paréntesis son necesarios para agrupar operadores y sus operandos, por ejemplo, en aritmética tenemos expresiones tales como \((x + y) * z\) ó \(((x + 7)/(y - 3)) + x\).Como mencionamos, en el álgebra relacional clásica, todos los operandos y sus resultados de expresiones son conjuntos. Los operadores del álgebra relacional tradicional se divide en cuatro grandes categorías:
- Los conjuntos habituales de operaciones unión, intersección, y diferencia se aplica a las relaciones.
- Las operaciones que eliminan parte de una relación: selección elimina algunas filas (o tuplas), y proyección elimina algunas columnas.
- Las operaciones que combinan las tuplas de dos relaciones, como el producto cartesiano, que empareja las tuplas de dos relaciones en todas las maneras posibles y varios tipos de operadores unión, los cuales forman parejas de tuplas de dos relaciones selectivamente.
- Una operación llama “renombrar” que no afecta las tuplas de una relación, pero que cambia el esquema de relación, es decir, lo nombres de los atributos y/o los nombres de la relación misma.
- Debemos por lo general referirnos a las expresiones del álgebra relacional como consultas. A pesar de que aún no tengan los símbolos necesarios para mostrar muchas de las expresiones del algebra relacional, se debería familiarizar con las operaciones de grupo (a); y por lo tanto reconocer: \(\text{R} \cup \text{S}\) como un ejemplo de una expresión de álgebra relacional. Donde \(\text{R}\) y \(\text{S}\) son operandos atómicos para relaciones, cuyos conjuntos de tuplas son desconocidas. Esta consulta pregunta por la unión de cualquiera tuplas que están en las relaciones nombradas \(\text{R}\) y \(\text{S}\).
-
- Los Esquemas de relaciones que se pueden construir a partir de este modelo son los siguientes:
- Dueño = {rut, nombre, teléfono, dirección, vigencia}
- Chofer = {rut, nombre, teléfono, dirección, fecha_licencia_desde, fecha_licencia_hasta, vigencia}
- Vale = {correlativo, hora_desde, hora_hasta, metraje_total, tarifa_total}
- Móvil = {patente, rut_dueño, rut_chofer, marca, modelo, año}
- Viaje = {correlativo_vale, patente_movil, Hora_Desde, hora_hasta, origen, destino, tarifa, metraje}
-
- Es un método que consiste básicamente en crear o construir nuevas relaciones a partir de relaciones existentes.
- Existen 2 tipos de operadores algebraicos:
- Operadores básicos o primitivos.
- Operadores no básicos o derivados.

-
Conceptos básicos de álgebra relacional
- Algebra, en general, consiste de operadores y operandos atómicos, por ejemplo, en el álgebra de la aritmética, los operandos atómicos son variable como rr, y constantes como 15. Los operadores son los usuales en la aritmética:
- Suma,
- Resta,
- Multiplicación,
- DivisióCualquier.
- Algebra nos permite construir expresiones mediante la aplicación de operadores a operandos atómicos y/o otras expresiones del álgebra. En general, los paréntesis son necesarios para agrupar operadores y sus operandos, por ejemplo, en aritmética tenemos expresiones tales como (x+y)∗z(x+y)∗z ó((x+7)/(y−3))+x((x+7)/(y−3))+x.n.
-
- Como mencionamos, en el álgebra relacional clásica, todos los operandos y sus resultados de expresiones son conjuntos. Los operadores del álgebra relacional tradicional se divide en cuatro grandes categorías:
- Los conjuntos habituales de operaciones unión, intersección, y diferencia se aplica a las relaciones.
- Las operaciones que eliminan parte de una relación: selección elimina algunas filas (o tuplas), y proyección elimina algunas columnas.
- Las operaciones que combinan las tuplas de dos relaciones, como el productocartesiano, que empareja las tuplas de dos relaciones en todas las maneras posibles y varios tipos de operadores unión, los cuales forman parejas de tuplas de dos relaciones selectivamente.
- Una operación llama “renombrar” que no afecta las tuplas de una relación, pero que cambia el esquema de relación, es decir, lo nombres de los atributos y/o los nombres de la relación misma.
-
Información
- Descripción
- Diapositivas sobre Sin título, creado por cesarariel2011 el 12/04/2016.
- Creado por
- cesarariel2011
- Visitas
- 0
- Valoración
Más sobre Operaciones del álgebra relacional


