Vous êtes sur la page 1sur 4

ROBERTO PEREZ DIAZ lgebra Relacional

BASE DE DATOS RELACIONALES

En las Secciones Anteriores s Han estudiado las Maneras de modelar Informacin de manera "Relacional" El Concepto empleando de Entidades Que se relacionan Entre S. This section presentacin de la Manera HACER Consultas uno Una Base de Datos empleando algunos Conceptos Matemticos aplicados sin un Esquema Relacional. Los Lenguajes Que se analizan Ms Adelante s Derivan precisamente Relacional del lgebra. El lgebra Relacional consiste de simples ALGUNAS Pero Poderosas Maneras de Construir Nuevas Relaciones A partir de Otras. Si pensamos Que las Relaciones Iniciales hijo los Datos almacenados entonces las Nuevas Relaciones s pueden ver COMO ALGUNAS Respuestas a Consultas Deseadas. 4.2 Conjunto de Operaciones en Relaciones

R S, Ambos es la Unin de R y S El Conjunto de Elementos Que estan en R o S o. Un Elemento en solitario Una Sola Vez aparece. R S, El Conjunto de Elementos Que aparecen en Ambos R y S R - S, La Diferencia de R y S, El Conjunto de Elementos De que estan en R Pero no en S. Es Importante resaltar Que R - S es un S Diferente - R. R / S, la Divisin de Una Relacin Entre Otra, Debe cumplirse Que el prrafo Toda tupla en R exista Su Correspondiente en S.

Restricciones: 1. R y S Debn receptor experimentado Esquemas idnticos. 2. El Orden de las Columnas debe servicios El Mismo Ejemplos: nombre Carrie Fisher Mark Hamill direccin 123 Maple St. 456 Oak Rd.. gnero F M fecha de nacimiento 09/09/99 08/08/88

nombre Harrison Ford Carrie Fisher

direccin 789 de Palm Dr. 123 Maple St.

gnero M F

fecha de nacimiento 07/07/77 09/09/99

ROBERTO PEREZ DIAZ Unin nombre Harrison Ford Mark Hamill Carrie Fisher Interseccin nombre Carrie Fisher Resta nombre Mark Hamill direccin 456 Oak Rd.. gnero M direccin 123 Maple St. gnero F direccin 789 de Palm Dr. 456 Oak Rd.. 123 Maple St. gnero M M F

BASE DE DATOS RELACIONALES

fecha de nacimiento 07/07/77 08/08/88 09/09/99

fecha de nacimiento 09/09/99

fecha de nacimiento 08/08/88

4.3 Proyeccin

Crea Una Nueva Relacin A partir de Otra, incluyendo SLO ALGUNAS Pero de Las Columnas A1, A3, A6 (R)

ttulo Star Wars Somos los mejores El mundo de Wayne

ao 1977 1991 1992

longitud 124 104 95

filmType color color color

studioName Zorro Disney Supremo

Pelcula EJEMPLO: ttulo, ao, duracin (Pelcula) ttulo Star Wars ao 1977 longitud 124

ROBERTO PEREZ DIAZ Somos los mejores El mundo de Wayne filmType (Pelcula) filmType color 1991 1992

BASE DE DATOS RELACIONALES 104 95

4.4 Seleccin

Crea Una Nueva Relacin A partir de Otra, incluyendo SLO ALGUNAS Pero de las tuplas A partir de la ONU Dado Criterio. El Criterio s Basa en Restricciones Sobre los Atributos de la Relacin R y no pueden incluirse en dicho Otras Relaciones Criterio Que no esten en R A3> 16 (R), A3> 16 y A3 <45 (R), nombre = 'Carlos' y Edad = 45 (R) ttulo Star Wars Somos los mejores El mundo de Wayne ao 1977 1991 1992 longitud 124 104 95 filmType color color color studioName Zorro Disney Supremo

Pelcula Ejemplos: longitud> = 100 (pelcula) ttulo Star Wars Somos los mejores ao 1977 1991 longitud 124 104 filmType color color studioName Zorro Disney

longitud> = 100 y studioName = 'Zorro' (pelcula) ttulo Star Wars ao 1977 longitud 124 filmType color studioName Zorro

ttulo, studioName ( longitud> = 100 (pelcula))

ROBERTO PEREZ DIAZ ttulo Star Wars Somos los mejores 4.5 Asignacin <-

BASE DE DATOS RELACIONALES studioName Zorro Disney

Almacena temporalmente EL RESULTADO de la ONU Operacin de las Naciones Unidas en Relacin dada LOLO <- ttulo, studioName ( longitud> = 100 (pelcula)) 4.6 Divisin Sean A un un b e e un R B b b c d d b C c e e c e d D d F F d F e

C c e S

D d F

A un e R/S

B b d

EJEMPLO: Estudiantes Que Han Tomado Todos los Cursos de "IS" ID, num ( depto = 'ES' (estudiante_cursos)) / num ( depto = 'ES' (Cursos))

Vous aimerez peut-être aussi