25.07.2013 Views

MC/MER/MR

MC/MER/MR

MC/MER/MR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Para clarificar esta definición, introduzcamos el concepto de predicado.<br />

FIUBA - 75.15/75.28 BASE DE DATOS - Marzo 2010<br />

Un predicado atómico es una expresión lógica simple formada por un nombre de atributo ligado a una<br />

constante, o a otro nombre de atributo, mediante un operador de comparación θ, tal que θ pertenece<br />

a { < , > , = , = , }. Un predicado atómico es, pues, del tipo Ai θ C, donde Ai es un nombre de<br />

atributo y C es una constante u otro nombre de atributo.<br />

Los predicados atómicos se combinan mediante conectores lógicos conjuntivos y/o disyuntivos para<br />

formar predicados compuestos.<br />

Conectores:<br />

Operadores:<br />

• conjunción (operador AND): ∧<br />

• disyunción inclusiva (operador OR): ∨<br />

• Negación: ¬<br />

En general, un predicado contendrá expresiones del tipo:<br />

P = (A1 θ C1) ∧ ((A2 θ C2) ∨ ¬(A3 θ C3))<br />

Ejemplo de Selección:<br />

Dada la relación automóvil(AUTOMOVIL) :<br />

AUTOMOVIL NM MARCA MODELO COLOR<br />

SQY687 Chevrolet Corsa 4p. Verde<br />

AQA121 Audi A3 Gris perla<br />

BEX369 Chrysler Grand Cheroquee Verde<br />

RCP333 Renault Megane Azul océano<br />

UTU025 Renault Clío Azul océano<br />

fig.2<br />

La operación σCOLOR = “Verde”(automóvil) tiene como relación resultante a:<br />

PROYECCION<br />

AUTOMOVIL NM MARCA MODELO COLOR<br />

SQY687 Chevrolet Corsa 4p. Verde<br />

BEX369 Chrysler Grand Cheroquee Verde<br />

fig.3<br />

La proyección de una relación r, de esquema R=(A1,A2,...,An), sobre los atributos AI1,AI2,...,AIp (donde<br />

se cumple Ij < > Ik y p < n) es una relación r’, de esquema R’=(AI1,AI2,...,AIp), cuyas tuplas se<br />

obtienen por eliminación en r de los atributos de R que no pertenecen a R’ y por supresión de las<br />

tuplas duplicadas.<br />

Se utiliza la siguiente notación para la operación Proyección de una relación r sobre los atributos:<br />

π AI1,AI2,...,AIp(r)<br />

MODELIZACION CONCEPTUAL / MODELO E-R / MODELO RELACIONAL Página 35 de 35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!