kifejtos2 Flashcards
adatmodell Fajtai
Koncepcionalis
- Magas szintu, szematikus
- Kozel van ahhoz, ahogy a felhasznalo gondolkozik az adatokrol
Fizikai
- Alacsony szintu, belso
- Azt irja le, hogy az adatok hogyan tarolodnak el a szamitogepen
Implementacios
- Reprezentacios
- A fenti ket tipus kozott helyezkedik el
Semak harom szintje
Belso sema belso szinte
- Leginkabb fizikai tarolas leirasa
Koncepcios sema koncepcios szinten
- Teljes adatb szerkezete es megszoritasai
Kulso semak kulso szinten
- Felhasznaloi nezetek leirasa
adatfuggetlensegek
Logikai adatfuggetlenseg
- A kulso sema anelkul tud megvaltozni, hogy a belso semanak meg kelljen valtoznia
Fizikai adatfuggetlenseg
- A belso sema anelkul tudjuk megvaltozni, hogy a kulsonek is meg kelljen
- Ha egy alacsonyabb szintu sema valtozik, akkor csak a egyel magasabb szintu semaknak kell valtoznia
Ismertesse az SQL objektum-relációs kiterjesztésében a felhasználó által definiált típust (UDT)!
- összetett szerkezetű objektumok létrehozása
- egy típus deklarációjának elválasztása a reláció létrehozásától
- rekord típusú konstruktor a ROW kulcsszóval rekord típusú attribútumok létrehozására
- 4-féle kollekció típus: ARRAY MULTISET LIST SET
- Objektum azonosító egyértelmű
- A példányosítható UDT-khez táblákat is létrehozhatunk.
- Az UDT-khez műveleteket is definiálhatunk
- Attribútumok és műveletek három fajtája: PUBLIC PRIVATE PROTECTED
Definiáljuk az osztályhierarchiát és öröklődését, valamint ismertesse az öröklődés típusait!
- Típus hierarchia: az összes szuper típus kapcsolat rendszere
- Átnevezés: hierarchia révén származtatott függvények átnevezése
- Permanens és tranziens kollekciók
- Többszörös öröklődés: egy altípus kettő vagy több típus altípusa és így örökli az összes függvényét, attribútumait és metódusait.
- Szelektív öröklődés: amikor egy altípus csak egy típus bizonyos függvényeit örökli, amelyeket nem azokat az EXPECT klózzal jelezzük