Algebra Relacional
Instituto Tecnológico Superior de Loreto
Ingeniería en Sistemas Computacionales
FUNDAMENTOS DE BASE DE DATOS
Unidad 5: Algebra Relacional
(MapaConceptual)
Alumno: Juan Carlos Rodríguez López
Ing. Elías Osiris Reyes Medina
Semestre: 4to Grupo: “A”
Loreto, Zacatecas A; 29 de Mayo de 2014.
5.1 OperacionesFundamentales de Algebra Relacional
Ejemplo del Operador Producto Cartesiano
Ejemplo del Operador Unión
Ejemplo del Operador Diferencia
5.2 Otras Operaciones del AlgebraRelacional
Operación División
Ejemplo: Una determinada empresa posee una tabla de comerciales, otra tabla de productos y otra con la venta de los comerciales. Queremos averiguar que comerciales hanvendido todo tipo de producto.
Lo primero que hacemos es extraer en una tabla todos los códigos loa productos, a esta tabla la denominamos.
A. Tabla
A Código Producto
1035
2241
2249
2518
En unasegunda tabla extraemos, de la tabla de ventas, el código del producto y el comercial que lo ha vendido, lo hacemos con una proyección y evitamos traer valores duplicados. El resultado es elsiguiente:
B. Tabla
Código Comercial
Código Producto
10
2241
23
2518
23
1035
39
2518
37
2518
10
2249
23
2249
23
2241
Si dividimos la tabla Bentre la tabla A obtenemos como resultado una tercera tabla.
5.3 Algebra Relacional Extendida
Proyección Generalizada
Ejemplo:
Supóngase que se dispone de una relación información_crédito, semuestra a continuación:
Nombre_cliente
Limite
Saldo_credito
Gómez
2000
400
López
1500
1500
Pérez
2000
1750
Santos
6000
700
5.4 Valores Nulos
Ejemplo:
SELECT LAST_NAME,12*SALARY*COMMISSION_PCT
FROM employees;
LAST_NAME
12*SALARY*COMMISSION_PCT
1
Rodríguez
(null)
2
López
(null)
3
González
(null)
4
Posada
(null)
5
Arredondo
(null)
6
Martínez
(null)
7...
Regístrate para leer el documento completo.