Adatbázis-tervezés oktatóanyag: Ismerje meg az adatmodellezést

Tartalomjegyzék:

Anonim

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

  1. Ez megfelel a felhasználók követelményeinek
  2. 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

  1. Normalizálás
  2. ER modellezés

Tanulmányozzuk őket egyenként