5. Tétel Flashcards
Adatbázis rendszerek – relációs adatbázis modell, primáris kulcs és redundancia, adatbázis kezelő rendszerek. (18 cards)
Milyen adatmodelleket ismerünk az adatbázis-kezelésben?
Hierarchikus, hálós, objektumorientált, relációs.
Melyik a legelterjedtebb adatmodell és miért?
A relációs adatmodell, mert egyszerű, könnyen kezelhető.
Hogyan épül fel egy tábla a relációs adatmodellben?
Sorok és oszlopok alkotják (mátrix). Oszlopok: tulajdonságtípusok (mezők). Sorok: egyedek (rekordok). Cella: tulajdonságok értékei.
Melyek a relációs adatmodell tábláinak felépítési szabályai?
- Nincs két egyforma rekord. <br> - Azonos mezősorrend minden rekordban. <br> - Azonos számú mező minden rekordban. <br> - Nincsenek többértékű mezők.
Mi az az azonosító (kulcs)?
Egyed egy vagy több tulajdonsága, ami egyértelműen megkülönbözteti az egyedeket.
Miért kerülik a valódi tulajdonságtípusok azonosítóként való használatát?
Gyakoribb, hogy új mezőt (sorszámot) rendelnek hozzá.
Mi az alternáló kulcs (kulcs jelölt)?
Olyan mező (vagy mező kombináció), amely alkalmas az azonosító szerepének betöltésére, de nem az elsődleges kulcs.
Mi az elsődleges kulcs (primary key)?
Az a kulcsjelölt, amit az adatbázisban a rekordok egyedi azonosítására választunk.
Mi az összetett kulcs?
Két vagy több mező kombinációja, amelyet a rekordok azonosítására használunk, ha nincs egyedi mező.
Mi a redundancia fogalma az adatbázisokban?
Az adatok fölösleges ismétlése, ismétlődő adat, amelynek értelmezésével már nem jutunk új információhoz.
Miért káros a redundancia az adatbázisban?
Adatinkonzisztencia, tárolási hely pazarlása, frissítési anomáliák.
Soroljon fel adatbázis-kezelő rendszereket!
Oracle, MS SQL Server (MS SQL Server Express), Access.
Milyen feladata van egy adatbázis-kezelő rendszernek (DBMS)?
Adatbázis létrehozása, karbantartása, adatok lekérdezése, biztonság és integritás biztosítása.
Mi a relációs algebra szerepe az adatbázis-kezelésben?
Elméleti alapja a relációs adatbázis-kezelő rendszerek lekérdező nyelveinek (pl. SQL).
Milyen műveletek tartoznak a relációs algebrához?
Szelekció (kiválasztás), projekció (vetítés), egyesítés (unió), metszet, különbség, Descartes-szorzat, join.
Mi a célja az adatbázis normalizálásnak?
A redundancia csökkentése és az adatintegritás növelése.
Mi a külső kulcs (foreign key)?
Egy tábla olyan oszlopa (vagy oszlopai), amely egy másik tábla elsődleges kulcsára hivatkozik, kapcsolatot teremtve a táblák között.
Mi a különbség az adat és az információ között adatbázis kontextusban?
Adat: nyers tények. Információ: feldolgozott, értelmezett adatok.