La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ALGEBRA RELACIONAL. ¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación.

Presentaciones similares


Presentación del tema: "ALGEBRA RELACIONAL. ¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación."— Transcripción de la presentación:

1 ALGEBRA RELACIONAL

2 ¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación de datos. OPERACIONES BÁSICAS P ROYECCIÓN  S ELECCIÓN X P RODUCTO C ARTESIANO X

3 P ROYECCIÓN  Permite extraer una(s) columna(s) de una tabla, 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 tabla de donde se obtendrán los datos se escribe después de  entre paréntesis. ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente PERSONAL Proyecta el nombre de los empleados.  nombre (Personal) Nombre Ana Juárez Pedro Torres Joan Ruiz María López

4 S ELECCIÓN El operador de selección opta por tuplas que satisfagan cierto criterio, se utiliza la letra griega sigma minúscula ( σ ) para señalar la selección. La condición aparece como subíndice de σ. La tabla se da entre paréntesis después de la σ. ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente PersonalPuesto del empleado “Joan Ruiz” σ nombre=“Joan Ruiz” (Personal) Selecciona el nombre del empleado con clave 002  nombre ( σ clave=002 (Personal) ) Nombre Pedro Torres

5 EJERCICIOS Para la tabla personal 1. Muestra el Puesto del empleado 002 2. Muestra el nombre del técnico 3. Muestra los puestos 4. Muestra la clave y el puesto del empleado 003 (los atributos se separan por comas) ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente Personal

6 TRABAJANDO CON DOS O MÁS TABLAS

7 X P RODUCTO C ARTESIANO X El producto cartesiano de dos tablas A x B es el conjunto de todos los pares ordenados que se pueden formar con un elemento perteneciente a la tabla A y un elemento de la tabla B.

8 X E MPLEADO X V ENTAS ClaveNombre 001Ana Juárez 002Pedro Torres 003Joan Ruiz 004María López Empleados Clave_ventaFolio_ProdCantTotalClave 00001AB0712223001 00002AB234534.5002 00003AB654112.45004 00001AB0712223001 00002AB234534.5002 00003AB654112.45004 ClaveNombre 001Ana Juárez 001Ana Juárez 001Ana Juárez 002Pedro Torres 002Pedro Torres 002Pedro Torres Ventas Clave_ventaFolio_ProdCantTotalClave 00001AB712223001 00002AB234534.5002 00003AB654112.45004

9 Clave_ventaFolio_ProdCantTotalClave 00001AB0712223001 00002AB234534.5002 00003AB654112.45004 00001AB712223001 00002AB234534.5002 00003AB654112.45004 00001AB712223001 00002AB234534.5002 00003AB654112.45004 00001AB712223001 00002AB234534.5002 00003AB654112.45004 ClaveNombrePuesto 001Ana JuárezAuxiliar 001Ana JuárezAuxiliar 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 002Pedro TorresSubgerente 002Pedro TorresSubgerente 003Joan RuizTécnico 003Joan RuizTécnico 003Joan RuizTécnico 004María LópezGerente 004María LópezGerente 004María LópezGerente X E MPLEADO X V ENTAS

10 Empleados que han realizado ventas σ empleado.clave=ventas.clave (Empleados X Ventas) Cuando se manejan dos o más tablas se debe hacer referencia a ellas mencionando el nombre de la tabla seguida del atributo, separados por un punto. Ventas. Clave Empleado.Clave

11 Muestra el Nombre de los Empleados que han realizado ventas  empleado.nombre ( σ empleado.clave=ventas.clave ( Empleados X Ventas ) ) Nombre Ana Juárez Pedro Torres María López

12 EJERCICIOS Para el Producto Empleado x Ventas 1. Muestra la clave de las ventas del empleado 002 2. Muestra el folio de los productos vendidos por el empleado 001 3. Muestra el nombre del empleado que realizo la venta 00003 (las selecciones se separan por la palabra AND)


Descargar ppt "ALGEBRA RELACIONAL. ¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación."

Presentaciones similares


Anuncios Google