Adatbázis rendszerek I 1. hét gyakorlat -Adott a következő rekordséma könyvek adatainak tárolására: ISBN, cím, kiadó, ár Mely mező lehet kulcs? Mikor célszerű indexet rendelni a rekordokhoz? - Adjon meg tetszőlegesen leglább 15 köny rekordelőfordulást, s építse fel lépésenként a megfelelő B+-fa indexet - Építsen fel az előző rekordhalmazhoz egy ISAM struktúrát. - Készítsen hash függvényt a rekordokhoz. Milyen bucketméretet választ? - Épitse fel a lineáris hash struktúrát a fenti rekordelőforduláshoz, induló bucketszám 4, bucketméret 3. - Miben látja a DBMS-ek és a táblázatkezelők közötti munkamegosztását. Mikor melyiket célszerű használni? - Adja meg egy egyetemi hallgatói információs rendszer ANSI/SPARC struktúráját. - Részletezze az 5000 Ft-nál drágább könyvek címét visszaadó lekérdezés végrehajtásának alaplépéseit. - Milyen főbb lépéseket tenne egy őj információs rendszer megtervezésénél az adatkezelést érintően? - Hogyan lehetne leképezni az OS-ben megtanult védelmi mechanizmust a DBMS szintjére? ----------------------------------------------------------------------------------------------- - Hogyan oldaná meg a lost-update jelenségét filekezelés szintjén? - Milyen függvény API-t tartana szükségesnek egy mezőszintű függetlenséget biztosító C nyelvben? Adatbázis rendszerek I 1. hét elmélet - információ fogalma, vetületei - adat fogalma - információs rendszer követelményei - a filekezés korlátai - adattárolási struktúrák, állomány szervezési módszerek - hatékony tárolási mechanizmusok - indexek fogalma, előnye, célja - ISAM struktúra - bineáris keresőfa - B+-fa - uj elem beszúrása B+ fa indexbe - bineáris indexelés - többdimenziós indexelés - hash fogalma, hash függvények, előny és hátrány - túlcsordulás kezelése - lineáris hash működése - konkurens hozzáférés problémája - hozzáférés védelem probémája - adatintegritás fogalma és problémája - rugalmasság problémája - DB, adatbázis fogalma - DB főbb alkalmazási területei - DBMS fogalma - DBS fogalma - DB előnyei - DBMS kialakulása - ANSI/SPARC modell - DB függetlenségi szintjei - DBMS belső működési váza - DB kezelő utasítás végrehajtás lépései - DBMS kezelő személyek - DBMS kezelő segédprogramok - alap DBMS tipusok - Adatbázis tervezés főbb lépései - SE piramis