Adatbázis 08 Koncepcionális adatbázis tervezés Flashcards
(11 cards)
Mi az ER-modell célja?
A valóság leképezése logikai szinten egyedek, attribútumok és kapcsolatok segítségével.
Milyen típusú attribútumok léteznek az ER-modellben?
Egyszerű, összetett, többértékű, származtatott.
Mik az EER-modell kiegészítő elemei?
Öröklődés, alosztály, specializáció, általánosítás.
Mit jelent az, hogy egy kapcsolat 1:1, 1:N vagy N:M?
A kapcsolatok kardinalitását, azaz résztvevő entitások számát jelölik.
Hogyan képezzük le az ER-modellt relációs adatmodellé?
Szabályok szerint: egyedekből relációk, kapcsolatokból idegen kulcsok vagy új relációk.
Mit csinál az SQL CREATE TABLE utasítás?
Új tábla létrehozása az adatbázisban meghatározott oszlopokkal és kulcsokkal.
Milyen relációs algebra műveletek léteznek?
Szelekció, projekció, unió, kivonás, keresztszorzat, JOIN, osztás.
Mi a szerepe az SQL SELECT utasításnak?
Adatok lekérdezése táblákból adott feltételek szerint.
Mi a különbség a relációs algebra és az SQL között?
A relációs algebra formális, procedurális nyelv, míg az SQL implementált, felhasználóbarát.
Hogyan kezeljük az N:M kapcsolatokat az adatmodellben?
Új relációt hozunk létre, két idegen kulccsal és kapcsolat attribútumokkal.
Mi a specializáció kezelése az adatmodellben?
Főosztály és alosztály relációk létrehozása, öröklési szabályok szerint.