7 algebra relacional

Post on 08-Jul-2016

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

algebra relacional

TRANSCRIPT

US

Bases Avanzadas de Datos

MATI. Iván Ortiz Ramírez

http://turulo75.tech.officelive.com turulo75@hotmail.com

Selección (σ)

Algebra relacional

Por medio de esta operación se posibilita la selección de un subconjunto de tuplas de una relación que corresponden a una condición determinada.

El grado (total de columnas de la Relación), se conserva

(columna OPERADOR valor)

Formato de Uso: σ (condición) (RELACION)

Esta operación es la que normalmente se conoce como consulta. En este tipo de consulta se emplean los diferentes operadores de comparación

Y los operadores lógicos:

(=,>, <, >=, <=, <>)

∧(and), (or), ¬ (not)∨

La fórmula es F = Nombre > “B”

Muestra el resultado de las siguientes selecciones:

σcedula = 71134534 (PERSONA)

σ sexo = "F"(PERSONA)

σ (primer_apellido = "Betancur") (sexo ="F")∧ (PERSONA)

σ (sexo = "M") (salarios >= 1,350,000)∨ (PERSONA)

Es una selección en la que seleccionamos aquellos campos que deseamos recuperar.

Proyección ()

Tomando como referencia el caso de la operación selección es posible que lo único que nos interese recuperar sea el número de seguro social, omitiendo así los campos teléfono, dirección, etc..

Este último caso, en el que seleccionamos los campos que deseamos, es una proyección.

Formato de Uso: <lista de atributos>(Relación)

nombre, fecha de Nacimiento (R)

Muestre el resultado de las siguientes proyecciones: cedula, nombre, primer_apellido, segundo_apellido (PERSONA)

cedula, salario (PERSONA)

cedula, nombre, salario (σ (sexo = "M") (salario >= 1,350,000)∨ (PERSONA))

Renombrar ()

Dada la relación R, el renombrado de R a S, S(R), es una relación que tiene exactamente las mismas tuplas y los mismos atributos que R, sólo que el nombre de la relación es S.

USGracias!!

top related