Beruflich Dokumente
Kultur Dokumente
ALGEBRA RELACIONAL
El
lgebra relacional es un conjun o !e o"eraciones #ue !escriben "aso a "aso co$o co$"u ar una res"ues a sobre las relaciones% al & co$o 's as son !e(ini!as en el $o!elo relacional) Deno$ina!a !e i"o "roce!i$en al% a !i(erencia !el Clculo relacional #ue es !e i"o !eclara i*o) el as"ec o !e la $ani"ulaci+n !e !a os) Es as o"eraciones se usan co$o una re"resen aci+n in er$e!ia !e una consul a a una base !e !a os &% !ebi!o a sus "ro"ie!a!es algebraicas% sir*en "ara ob ener una *ersi+n $s o" i$i,a!a & e(icien e !e !ic-a consul a)
Describe
Sus o"eran!os son relaciones /ins ancias0 o *ariables #ue re"resen an relaciones)
Sus o"era!ores es n !ise1a!os "ara -acer la areas $s co$unes #ue se necesi an "ara $ani"ular relaciones en una base !e !a os)
El resul a!o es #ue el algebra relacional se "ue!e u ili,ar co$o un lenguaje !e consul a) En la "rc ica el algebra relacional !ebe ser e2 en!i!a "ara abarcar la $a&or "ar e !e las areas reales #ue se -acen con los !a os)
Un
Una Los
renglones !e la abla son los u"los) Las columnas son los atributos) Un conjun o !e ablas (or$a una Base de Datos) una relaci+n o abla a$bi'n se le lla$a entidad% a un u"lo o rengl+n se le lla$a record & a una colu$na o a ribu o se le lla$a campo) Es os no$bres *ienen !e #ue an erior al $o!elo relacional -ab3a *arias (or$as !e carac eri,ar las bases !e !a os% uno !e ellos el lla$a!o Entidad-relacin) el $o!elo relacional% las bases !e !a os *ienen a ser algo $u& si$"le !e en en!er & !e re"resen ar% & lo $s i$"or an e es #ue iene un (un!a$en o $a e$ ico s+li!o) "ue!e reali,ar en la algebra relacional la uni+n% in ersecci+n & !i(erencia !e u"las)
Con
Se
CALCULO RACIONAL
El
Clculo racional es un lenguaje !e consul a #ue !escribe la res"ues a !esea!a sobre una Base !e !a os sin es"eci(icar co$o ob enerla% a !i(erencia !el 4lgebra relacional #ue es !e i"o "roce!ural% el clculo relacional es !e tipo declarativo5 "ero sie$"re a$bos $' o!os logran los $is$os resul a!os)
Una consul a en TRC es !e la (or$a6 7T 8/T 09 !on!e T es una *ariable i"o u"la & 8/T 0 es una (+r$ula #ue !escribe a T) El resul a!o !e es a consul a% son o!as las u"las "ara las cuales la (+r$ula es *er!a!era)