Itthon Fejlesztés Mi a relációs kalkulus? - meghatározás a techopedia alapján

Mi a relációs kalkulus? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a relációs kalkulus?

A relációs kalkulust olyan nem eljárási deklaratív lekérdezési nyelvvel használják, amelyben a felhasználó nem foglalkozik a kimenetek beszerzési eljárással. A felhasználó csak a követelményeket adja meg, és a kimenetet a visszakeresési technika ismerete nélkül biztosítja. A relációs kalkulust elsősorban a relációs nyelvek szelektív erejének mérésére használják.

A Techopedia magyarázza a relációs kalkulust

A relációs kalkulus nagyrészt a népszerû javaslati kalkuluson és predikátum kalkuluson alapul, amely kalkulus deklarációkkal és mondatokkal számol. A relációs kalkulus fogalmát Edgar F. Codd fejlesztette ki. A relációs kalkulusban a lekérdezést olyan képlettel fejezzük ki, amely számos változóból áll, és ezekből a változókból álló kifejezésből áll. Az ember-adatbázis felülettel összehasonlítva a relációs kalkulus egy teljesen más megközelítést alkalmaz, csak a felhasználóktól kérdezi meg a kívánt eredményt. A mondatok sokkal egyszerűbbek, és kifejezetten az adatbázis kapcsolatokra és értékekre vonatkoznak a relációs kalkulusban.

A relációs kalkulusnak két kategóriája van: párosító relációs kalkulus és tartomány relációs kalkulus. A Tuple relációs számítás megadja, hogy a relációban megválasszák-e a párosítókat (rendezett elemek listákat), és kiválaszthat-e párbeszédpaneleket az egyes értékekhez tartozó csatolási tartományokkal vagy értékekkel. A kapott relációnak lehet egy vagy több tippe. A domain-relációs számítások esetében az attribútumok listáját használja, amelyeket a viszony alapján a feltételek alapján kell kiválasztani. Más szavakkal, a tuples relációs kalkulus és a domain relációs kalkulus közötti különbség az, hogy a domain relációs kalkulus az attribútumokat választja ki, és nem az egész tuplat, mint a relációs relációs kalkulus.

Mi a relációs kalkulus? - meghatározás a techopedia alapján