Mi az adatbázis tervezés?
Az adatbázis-tervezés olyan folyamatok gyűjteménye, amelyek megkönnyítik a vállalati adatkezelő rendszerek tervezését, fejlesztését, megvalósítását és karbantartását. A megfelelően megtervezett adatbázis könnyen karbantartható, javítja az adatok konzisztenciáját és költséghatékony a lemezes tárhely szempontjából. Az adatbázis-tervező eldönti, hogy az adatelemek hogyan viszonyulnak egymáshoz, és milyen adatokat kell tárolni.
Az adatbázis-tervezés fő célkitűzései a javasolt adatbázis-rendszer logikai és fizikai tervezési modelljeinek elkészítése.
A logikai modell az adatigényekre és a fizikai szempontoktól függetlenül tárolandó adatokra összpontosít. Nem foglalkozik azzal, hogy az adatokat hogyan tárolják, vagy hol tárolják fizikailag.
A fizikai adattervezési modell magában foglalja az adatbázis logikai tervezésének fizikai adathordozóra történő lefordítását hardver erőforrások és szoftver rendszerek, például adatbázis-kezelő rendszerek (DBMS) felhasználásával.
Ebben az oktatóanyagban megtanulja-
- Miért fontos az adatbázis-tervezés?
- Adatbázis-fejlesztés életciklusa
- Követelményelemzés
- Adatbázis tervezés
- Végrehajtás
- Az adatbázis-technikák típusai
Miért fontos az adatbázis-tervezés?
Segít az adatbázis-rendszerek előállításában
- Ez megfelel a felhasználók követelményeinek
- Nagy teljesítmény.
Az adatbázis-tervezés kulcsfontosságú a nagy teljesítményű adatbázis-rendszer szempontjából.
Megjegyezzük, hogy az adatbázis zsenialitása a tervezésében van. Az SQL használatával végzett adatkezelések viszonylag egyszerűek
Adatbázis-fejlesztés életciklusa
Az adatbázis-fejlesztés életciklusának számos szakasza van, amelyeket az adatbázis-rendszerek fejlesztésekor követnek.
A fejlesztés életciklusának lépéseit nem szükséges vallásosan, egymást követő módon követni.
Kis adatbázis-rendszereken az adatbázis-rendszer fejlesztésének életciklusa általában nagyon egyszerű és nem igényel sok lépést.
A fenti diagram teljes értékelése érdekében nézzük meg az egyes lépésekben felsorolt egyes komponenseket.
Követelményelemzés
- Tervezés - Ez a szakasz a teljes adatbázis-fejlesztési életciklus tervezésével kapcsolatos. Figyelembe veszi a szervezet információs stratégiáját.
- Rendszerdefiníció - Ez a szakasz meghatározza a javasolt adatbázis-rendszer hatókörét és határait.
Adatbázis tervezés
- Logikai modell - Ez a szakasz az igényeken alapuló adatbázis-modell fejlesztésével foglalkozik. A teljes terv papíron készült, fizikai megvalósítás és DBMS-szempontok nélkül.
- Fizikai modell - Ez a szakasz az adatbázis logikai modelljét valósítja meg, figyelembe véve a DBMS-t és a fizikai megvalósítási tényezőket.
Végrehajtás
- Adatkonvertálás és betöltés - ez a szakasz az adatok régi rendszerből történő importálására és konvertálására vonatkozik az új adatbázisba.
- Tesztelés - ez a szakasz az újonnan bevezetett rendszer hibáinak azonosításával foglalkozik. Ellenőrzi az adatbázist a követelményspecifikációk alapján.
Kétféle adatbázis-technika
- Normalizálás
- ER modellezés
Tanulmányozzuk őket egyenként