Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Álgebra Relacional, Monografías, Ensayos de Programación de Bases de Datos

Una introducción al álgebra relacional, que es un lenguaje formal utilizado para manipular y consultar bases de datos relacionales. Se explican los principales operadores del álgebra relacional, como la selección, proyección, unión, intersección, diferencia y producto cartesiano. También se abordan los operadores derivados, como el join y la división, así como la representación de consultas mediante árboles de consulta y operadores relacionales adicionales como la proyección generalizada, funciones de agregación, agrupamiento y recursión. El documento proporciona una visión general de los conceptos clave del álgebra relacional, que es fundamental para el diseño y la implementación de sistemas de bases de datos eficientes.

Tipo: Monografías, Ensayos

2019/2020

Subido el 21/05/2024

aylime-pena
aylime-pena 🇲🇽

3 documentos

1 / 57

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Algebra Relacional
Bases de Datos 2 - Tecnologo de Informatica
BD2 - Algebra Relacoinal
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39

Vista previa parcial del texto

¡Descarga Álgebra Relacional y más Monografías, Ensayos en PDF de Programación de Bases de Datos solo en Docsity!

Algebra Relacional

Bases de Datos 2 - Tecnologo de Informatica

Outline

(^1) Introducción Vision general

(^2) Operadores Operaciones relacionales unarias Operaciones de la teoría de conjuntos Operadores derivados

(^3) Árbol de consulta

(^4) Operadores relacionales adicionales

Outline

(^1) Introducción Vision general

(^2) Operadores Operaciones relacionales unarias Operaciones de la teoría de conjuntos Operadores derivados

(^3) Árbol de consulta

(^4) Operadores relacionales adicionales

Visión general

Conjunto de operadores para consultar BD- Rs. Define conjunto de ops estándar en BD- Rs. Operadores que reciben relaciones y devuelven relaciones: Sobre conjuntos de tuplas: Unión, Diferencia, Producto Cartesiano. Específicos para BDs Rel. Selección, Proyección, Join.

Outline

(^1) Introducción Vision general

(^2) Operadores Operaciones relacionales unarias Operaciones de la teoría de conjuntos Operadores derivados

(^3) Árbol de consulta

(^4) Operadores relacionales adicionales

Outline

(^1) Introducción Vision general

(^2) Operadores Operaciones relacionales unarias Operaciones de la teoría de conjuntos Operadores derivados

(^3) Árbol de consulta

(^4) Operadores relacionales adicionales

Selección

Descripción general

Sea R una relación y θ una condición.

σθ(R)

da como resultado otra relación con esquema igual que el de R con instancia el conjunto de tuplas de las instancias de R que cumplen con θ

Selección

Ejemplos

Figura : Esq. base de datos relacional Empresa

Selección

Ejemplos

σAPELLIDO 1 =GONZALEZ (EMPLEADO) σSUELDO> 3000 (EMPLEADO) σAPELLIDO 1 =GONZALEZ and SUELDO> 3000 (EMPLEADO) σnot (APELLIDO 1 =GONZALEZ and SUELDO> 3000 ) (EMPLEADO)

σAPELLIDO 1 =APELLIDO 2 (EMPLEADO)

Proyección

Descripción general

Permite obtener las tuplas con un cierto conjunto de atributos. Sintaxis:

π<lista_atributos> (< relacion >) donde: lista_atributos es una lista de atributos a aparecer en la relación resultado. relacion es una relación o expresión relacional

Proyección

Ejemplos

πSEXO,SUELDO (EMPLEADO)

Secuencia de operaciones

Descripción general

Podemos escribir las operaciones como una única expresión de álgebra relacional anidando dichas operaciones, o aplicar una sola expresión una única vez y crear relaciones intermedias. Única expresión:

πNOMBRE,APELLIDO 1 ,SUELDO (σDno= 5 (EMPLEADO))

Relación intermedia:

DEP5_EMPS (NOMBRE, APELLIDO,... , SALARIO,... ) ← σDno= 5 (EMPLEADO) RESULTADO ← πNOMBRE,APELLIDO,SALARIO (DEP5_EMPS)

Unión

Descripción general

Permite obtener la Unión de dos relaciones tomadas como conjuntos de tuplas. Sintaxis:

(< relacion >)

(< relacion >) donde: relacion es una relación o expresión relacional

Unión

Descripción general

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 tiene como conjunto de tuplas a la unión de las de R y las de S.