Tartalomjegyzék:
- Meghatározás - Mit jelent a relációs adatbázis-tervezés (RDD)?
- A Techopedia elmagyarázza a relációs adatbázis-tervezést (RDD)
Meghatározás - Mit jelent a relációs adatbázis-tervezés (RDD)?
A relációs adatbázis-tervezés (RDD) az információkat és az adatokat sorok és oszlopok táblázatokba sorolja. A reláció / táblázat minden sora egy rekordot reprezentál, és minden oszlop az adatok attribútumát képviseli. A strukturált lekérdezési nyelvet (SQL) a relációs adatbázisok manipulálására használják. A relációs adatbázis tervezése négy szakaszból áll, ahol az adatokat a kapcsolódó táblázatok halmazába modellezzük. A szakaszok a következők:
- Definiálja a kapcsolatokat / attribútumokat
- Adja meg az elsődleges kulcsokat
- Határozza meg a kapcsolatokat
- Normalizálás
A Techopedia elmagyarázza a relációs adatbázis-tervezést (RDD)
A relációs adatbázisok az adatok megszervezése és a tranzakciók végrehajtása szempontjából különböznek a többi adatbázistól. Az RDD-ben az adatok táblázatokba vannak rendezve, és az összes típusú hozzáférés ellenőrzött tranzakciókon keresztül történik. A relációs adatbázis-tervezés kielégíti az adatbázis-tervezés által megkövetelt ACID (atomi, konzisztencia, integritás és tartósság) tulajdonságokat. A relációs adatbázis-tervezés kötelezővé teszi az adatbázis-kiszolgáló használatát az alkalmazásokban az adatkezelési problémák kezelésére.
Az RDD négy szakasza a következő:
- Kapcsolatok és attribútumok: Az egyes táblákhoz kapcsolódó különféle táblákat és attribútumokat azonosítják. A táblák az entitásokat, az attribútumok pedig az adott entitás tulajdonságait képviselik.
- Elsődleges kulcsok: Az a rekord vagy attribútumkészlet, amely segít a rekord egyedi azonosításában, azonosításra kerül és elsődleges kulcsként van hozzárendelve.
- Kapcsolatok: A különféle táblák közötti kapcsolatokat idegen kulcsok segítségével hozzák létre. Az idegen kulcsok olyan táblában előforduló attribútumok, amelyek egy másik tábla elsődleges kulcsai. A kapcsolatok (táblázatok) között létező kapcsolatok típusai a következők:
- 1-1
- Egy a sokhoz
- Sok-sok
Az entitás-kapcsolati diagram felhasználható az entitások, attribútumaik és az entitások közötti kapcsolat ábrázolására.
- Normalizálás: Ez az adatbázis-struktúra optimalizálásának folyamata. A normalizálás leegyszerűsíti az adatbázis tervezését az redundancia és a félreértések elkerülése érdekében. A különféle normál formák a következők:
- Első normális forma
- Második normál forma
- Harmadik normál forma
- Boyce-Codd normál forma
- Ötödik normál forma
Szabálykészlet alkalmazásával egy táblát a fenti normál formákba normalizálunk lineárisan progresszív módon. A tervezés hatékonysága minden magasabb normalizációs fokozattal javul.