Está en la página 1de 13

Bases Avanzadas de

Datos

US

http://turulo75.tech.officelive.com

MATI. Ivn Ortiz Ramrez

turulo75@hotmail.com

Algebra relacional
Seleccin ()
Por medio de esta operacin se posibilita la seleccin de un
subconjunto de tuplas de una relacin que corresponden a
una condicin determinada.
(columna OPERADOR valor)
El grado (total de columnas de la Relacin), se conserva
Formato de Uso: (condicin) (RELACION)
Esta operacin es la que normalmente se conoce como
consulta. En este tipo de consulta se emplean los diferentes
operadores de comparacin
(=,>, <, >=, <=, <>)
Y los operadores lgicos:
(and),(or), (not)

La frmula es F = Nombre > B

Muestra el resultado de las siguientes selecciones:

cedula = 71134534 (PERSONA)

sexo = "F"(PERSONA)

(primer_apellido = "Betancur") (sexo ="F")

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

(PERSONA)

(PERSONA)

Proyeccin ()
Es una seleccin en la que seleccionamos aquellos campos
que deseamos recuperar.
Tomando como referencia el caso de la operacin seleccin es
posible que lo nico que nos interese recuperar sea el nmero
de seguro social, omitiendo as los campos telfono, direccin,
etc..
Este ltimo caso, en el que seleccionamos los campos que
deseamos, es una proyeccin.
Formato de Uso: <lista de atributos>(Relacin)

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 relacin R, el renombrado de R a S, S(R), es una relacin
que tiene exactamente las mismas tuplas y los mismos atributos
que R, slo que el nombre de la relacin es S.

Gracias!!
US

También podría gustarte