beugro2 Flashcards
Egyedintegritási megszorítás
Az egyedintegritási megszorítás kimondja, hogy egyetlen
elsodlegeskulcs-érték sem lehet NULL érték. Ha az elsodleges
kulcs összetett, akkor annak egyik komponense sem lehet NULL
érték.
Hivatkozási integritási megszorítás
Egy R1 relációséma FK-val jelölt attribútumhalmaza külső (idegen) kulcsa R1-nek, amely hivatkozik az R2 relációsémára, ha eleget tesz a következo feltételeknek:
- Az FK-beli attribútumoknak és az R2 PK-val jelölt elsodleges kulcsattribútumainak páronként azonos a tartománya; ekkor azt mondjuk, hogy az FK attribútumok
hivatkoznak az R2 relációsémára.
- Bármely r1(R1) aktuális állapotának egy t1 rekordjában egy FK-beli érték vagy megjelenik egy r2(R2) aktuális
állapotának valamely t2 rekordjában PK értékeként, vagy az értéke NULL. Az elobbi esetben t1[FK ] = t2[PK ], ekkor
azt mondjuk, hogy a t1 rekord hivatkozik a t2 rekordra.
Relációs adatbázisséma
Egy S relációs adatbázisséma az
S = {R1, R2, . . . , Rm}
relációséma-halmaz, valamint integritási megszorítások IC-vel jelölt halmazának az együttese
relációs adatbázis
S egy DB relációs adatbázis(állapot)a olyan
DB = {r1, r2, . . . , rm}
reláció(állapoto)k halmaza, ahol minden ri az Ri séma egy relációja, és minden ri reláció kielégíti az IC-ben megadott integritási megszorításokat.
Tranzakció
A tranzakció egy végrehajtás alatt álló program, amely az
adatbázis-feldolgozás egy logikai egységét alkotja. Egy
tranzakció egy vagy több adatbázis-hozzáférési muveletbol
(beszúrás, törlés, módosítás és lekérdezés) áll.
CAP tétel
- konzisztencia (consistency), minden csomópont egy adott
pillanatban ugyanazt az adatot látja - rendelkezésre állás (availability), minden kérésre érkezik
válasz arról, hogy a kérés végrehajtása sikeres vagy
sikertelen volt-e - particionálásturés (partition tolerance), a rendszer egy
tetszoleges üzenet elvesztése vagy a rendszer egy részének
hibája esetén is tovább muködik csak a teljes rendszer
hibája, pl. egy generális hálózati hiba, okozhatja a
muködés hibáját