Upload
analilo
View
19
Download
7
Embed Size (px)
DESCRIPTION
trabajo
Citation preview
LIA I9 Página 1
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
Centro Universitario UAEM Atlacomulco.
Unidad De Aprendizaje:
Base de datos relacionales.
Nombre de la catedrática: LIA. Elizabeth Evangelista Nava.
Nombre de la alumna: Liliana Romero Serapio.
Licenciatura en Informática Administrativa.
Atlacomulco, México a 06de Septiembre de 2015.
ALGEBRA RELACIONAL
INTRODUCCION: Dar a conocer los aspectos del algebra relaciona: operación
selección, proyección, unión, diferencia de conjuntos renombramiento.
ALCANCES:
Conocer sus características del algebra relacional.
Brindar una buena calidad a nuestros trabajos asignados.
Conocer ventajas y desventajas.
REQUERIMIENTOS DE SOFTWARE Y HARDWARE.
Libros de biblioteca.
TIEMPO ESTIMADO:
1 hora.
LIA I9 Página 2
ALGEBRA RELACIONAL
Se llama álgebra relacional a un conjunto de operaciones simples sobre tablas
relacionales, a partir de las cuales se definen operaciones más complejas
mediante composición. Definen, por tanto, un pequeño lenguaje de
manipulación de datos.
El elemento fundamental del modelo relacional de bases de datos es la tabla
relacional. Una tabla relacional es una representación extensional de una
relación definida sobre un cierto dominio.
Proyección
Permite extraer columna de una relación, dando como resultado un
subconjunto vertical de atributos de la relación, señalada con la letra griega pi
mayúscula (¶) Como subíndice de ¶ se coloca una lista de todos los atributos
que se desea aparezcan en el resultado. La relación argumento se escribe
después de¶ entre paréntesis.
Ejemplos :
EMPLEADOS
CLAVE NOMBRE DIRECCIÓN
001
Juan Carlos
Torres
Méndez
Atasta
002 Mónica
Comes Pérez Centro
003 Carmen Cruz
Cruz Tamute
004
Miguel
Contreras
León
Sabina
Clave (Empleados)
LIA I9 Página 3
CLAVE
001
002
003
004
Selección
El operador de selección opta por tuplas que satisfagan cierto predicado, se
utiliza la letra griega sigma minúscula (σ) para señalar la selección. El
predicado aparece como subíndice de σ. La Relación que constituye el
argumento se da entre paréntesis después de la σ.
Ejemplos :
EMPLEADOS
CLAVE NOMBRE DIRECCIÓN
001
Juan Carlos
Torres
Méndez
Atasta
002 Mónica
Comes Pérez Centro
003 Carmen Cruz
Cruz Tamute
004
Miguel
Contreras
León
Sabina
nombre σ nombre='Mónica Comes Pérez' (Empleados)
NOMBRE
Mónica Comes
Pérez
LIA I9 Página 4
Unión.
Descripción General: Permite obtener la Unión de dos relaciones tomadas
como conjuntos de tuplas. Sintaxis: () U () donde: relación es una relación o
expresión relacional.
Unión: Sean R y S dos relaciones con igual esquema (o compatible). La
operación: (R υ S) da como resultado otra relación: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la unión de las de R y las de S.
- Intersección.
Descripción General: Permite obtener la Intersección de dos relaciones
tomadas como conjuntos de tuplas. Sintaxis: () ∩ () donde: relación es una
relación o expresión relacional.
Intersección: Sean R y S dos relaciones con igual esquema (o compatible). La
operación: (R ∩ S) da como resultado otra relación: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la intersección de las de R y las
de S.
Diferencia
Permite obtener la Diferencia de dos relaciones tomadas como conjuntos de
tuplas. Sintaxis: () - () donde: relación es una relación o expresión relacional.
Diferencia: Sean R y S dos relaciones con igual esquema (o compatible). La
operación: (R - S) da como resultado otra relación: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la resta de las de R menos las de
S.
Producto Cartesiano
Descripción General: Permite obtener el Producto Cartesiano de dos
relaciones tomadas como conjuntos de tuplas. Sintaxis: () x () donde: relación
es una relación o expresión relacional.
Producto Cartesiano: Sean R y S dos relaciones con esquemas (A1,...,An) y
(B1,...,Bm) respectivamente. La operación: R x S da como resultado: otra
LIA I9 Página 5
relación cuyo esquema es (A1,...,An,B1,...,Bm) y cuyas tuplas son generadas por
todas las combinaciones posibles de las de R con las de S.
- Join
Descripción General: Permite combinar tuplas de dos relaciones a través de
una condición sobre los atributos. Corresponde a una selección sobre el Prod.
Cϴ−Join. Sean R y S dos relaciones, la operación R |>artesiano de las
relaciones. Sintaxis: () |> ().
Join Natural.
Sean R y S dos relaciones, la operación R * S es equivalente a realizar el: ϴ-
Join con la condición de igualdad entre los atributos de igual nombre y luego
proyectar eliminando columnas con nombre repetido
Conclusión:
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.
Bibliografías:
– R. Elmasri, S. Navathe, Fundamentos de Sistemas de Bases de Datos
(5ª edición). Ed. Addison-Wesley, 2007.
– A. Silberschatz, H. Korth, S. Sudarskhan, Fundamentos de Bases de Datos
(5ª edición). Ed. McGraw-Hill, 2006.
– C. J. Date, An Introduction to Database Systems (8th edition). Ed. Addison-
Wesley, 2003.