Álgebra Relacional

Páginas: 16 (3974 palabras) Publicado: 25 de noviembre de 2012
Álgebra Relacional

Operaciones en
el Modelo
Relacional

El interés de los usuarios de las bases de datos se suele
centrar en realizar consultas (contestar a interrogantes
sobre la instancia actual de la base de datos)
El modelo relacional posee un conjunto concreto
de operaciones “estándar” sobre los datos
(a diferencia del modelo E/R que no ofrece una
forma específica de manipularla información)
Estas operaciones estándar pueden expresarse en un
álgebra que se conoce como “álgebra relacional”
Álgebra
Rama de las Matemáticas que tiene por objeto de estudio la
generalización de las relaciones aritméticas de los números

Bases de Datos
Ingeniería Técnica en Informática de Sistemas
Ingenierí Té
Informá

Introducción
Introducció

2

Índice
Álgebra RelacionalÁlgebra
Relacional

Álgebra Relacional Extendida
Modificaciones de la Base de Datos
Valores Nulos

Operaciones en el Modelo Relacional
Bases de Datos
Ingeniería Técnica en Informática de Sistemas
Ingenierí Té
Informá
Introducción
Introducció

3

Álgebra Relacional

Lenguajes de Consulta
Un lenguaje de consulta es un lenguaje en el que
un usuario solicita información de labase de datos

El álgebra relacional es un lenguaje de consulta
procedimental que consta de un conjunto de operaciones
que toman como entrada una o dos relaciones y producen
como resultado una nueva relación (construye nuevas
relaciones a partir de relacionas existentes)

Los lenguajes de consulta de bases de datos
suelen ser de un nivel conceptual superior
a los lenguajes de programaciónhabituales

Expresiones u Operaciones: comienzan con las relaciones
como operandos y generan como resultado una relación
(se puede construir expresiones complejas al utilizar como
operandos resultados de expresiones del Álgebra Relacional)

Procedimentales: el usuario instruye al sistema para
que lleve a cabo una serie de operaciones para calcular el
resultado

Consulta:
expresión delÁlgebra
Relacional

No procedimentales: el usuario describe la información
deseada, sin dar un procedimiento para obtenerla
Álgebra Relacional

5

Álgebra Relacional
Es una forma de lenguaje de consulta en el modelo relacional
Sus operadores principales son: unión, intersección, diferencia,
selección, proyección, producto Cartesiano, reunión natural,
reunión theta y cambio de nombre(renombramiento)

Álgebra Relacional

6

1

Operaciones Álgebra Relacional

Operaciones Álgebra Relacional

Las operaciones del Álgebra Relacional se pueden
clasificar en cuatro clases:

Las operaciones del Álgebra Relacional se pueden
clasificar en cuatro clases:

1.- Operaciones habituales de los conjuntos (unión,
intersección y diferencia)

3.- Operaciones que combinan lastuplas de dos relaciones (el
producto cartesiano combina pares de tuplas de dos
relaciones y varias clases de reuniones que forman parejas,
de forma selectiva, a partir de dos relaciones)

2.- Operaciones que suprimen partes de una relación (la
selección elimina algunas tuplas y la proyección algunas
columnas)

4.- Operación renombramiento que modifica el esquema de
una relación (nombresde atributos y/o nombre de la relación

Operaciones fundamentales: selección,
proyección, unión, diferencia de conjuntos,
producto cartesiano y renombramiento
Unarias / Binarias
Álgebra Relacional

Operaciones fundamentales: selección,
proyección, unión, diferencia de conjuntos,
producto cartesiano y renombramiento
Unarias / Binarias

7

Álgebra Relacional

Ejemplo 1: BancoCuenta
nombre_
sucursal

numero_
cuenta

Ejemplo 1: Banco
Sucursal

saldo

nombre_
sucursal

8

ciudad_
sucursal

Sucursal

Cuenta
activos

numero_
cuenta

nombre_
sucursal

saldo

nombre_
sucursal

ciudad_
sucursal

activos

C-101

nombre_
cliente

calle_
cliente

ciudad_
cliente

Impositor
nombre_
cliente

numero_
cuenta

numero_
prestamo...
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