kifejtos1 Flashcards
Tulajdonsagok osztalyozasa
Szerkezete
- Egyszeru, vagy atomi
- Oszetett
Hany erteket vehet fel egyszerre
- Egyerteku
- Halmazerteku
Fizikailag tarolt
- Tarolt
- Szarmaztatott
NULL ertek
Nem ertelmezett
Ismeretlen
- Letezik, de hianyos
- Nem tudjuk, hogy letezik e
Kapcsolat foka
Meghatarozza, hogy hany egyedtipus vehet reszt a kapcsolatban
Pl
- Masodfoku: en, a tantargy
- Harmadfoku: bank, ugyfel es a szamla
Szamossaga
- 1:1 Pl hazassag
- 1:N Auto tulajdonosai
- M:N Hallgatok es targyak
Kapcsolat szorossaga
- Meghatarozza, hogy az egyedtipusoknak reszt e kell vennie legalabb egy kapcsolatban
- Kotelezo
- Felig kotelezo
- Opcionalis
Milyen problémák merülhetnek fel a tranzakciók összefésülésénél?
- két tranzakció ugyanazokat az elemeket éri el és az összefésülés közben meghibásodnak
- egy tranzakció frissít egy adatbázisbeli elemet, majd a tranzakció hibásan fejeződik be és ezt a hibásan frissített elemet más tranzakció eléri, mielőtt megjavulna
- tranzakció rekordok összegzése közben egy másik tranzakció frissít így az összegző függvény olyan értékekkel számolhat, ami frissítés előtt vagy után állhat
Mit ért a tranzakció ütemezése alatt és milyen fajtáit ismerjük?
- fontos a tranzakciós műveletek sorrendje, amikor egy szálon hajtjuk végre
o visszaállítható: T tranzakció nem véglegesítődik, amíg nem végleges minden olyan tranzakció, amely olyan elemet ír ki, amelyet T beolvas
o kaszkádmentes: minden tranzakció csak olyan elemet olvas be, amelyet egy már elfogadott tranzakció ír ki - Szeriális ütemezés: ha minden T tranzakcióra fennáll, hogy az összes T-beli művelet közvetlenül egymás után hajtódik végre
- Szerializálható ütemezés: ekvivalens ugyanazon tranzakciók szeriális ütemezésével