Íme az adatbázis-tervezés öt parancsa, függetlenül attól, hogy az Access 2010-et vagy más adatbázis-programot használja. A jól megtervezett adatbázis megkönnyíti az adatok karbantartását.
-
Tárolja az információkat ott, ahol azok tartoznak, nem ott, ahol megjelennek. Az információ tárolási helyének semmi köze ahhoz, hogy hol jelennek meg. A táblázatba beírja az információkat ott, ahol meg szeretné jeleníteni a táblázatot, de az adatbázisok eltérően működnek. Egy adatbázisban az információ struktúrája alapján táblázatokban tárolja az információkat. Egy információ több különböző jelentésben is megjelenhet, de egyetlen táblázatban csak egy mezőben tárolja.
-
Az információkat úgy tárolja, ahogy azok valóban léteznek, nem pedig úgy, ahogyan szeretné, hogy egy adott jelentésben megjelenjenek. Ez az első szabály következménye. Ha azt szeretné, hogy a könyvcímek csupa nagybetűvel (nagybetűvel) jelenjenek meg beszerzési rendeléseiben, az Access nagybetűvel írhatja a címeket. Tárolja a könyvcímeket megfelelő nagybetűkkel, hogy ne ragadjon le minden jelentésnél csupa nagybetűvel. Az Access számos beépített funkcióval rendelkezik, amelyek beállíthatják a szöveg, a számok és a dátumok formázását.
-
Szemet be, szemét ki (GIGO). Ha nem vesződik azzal, hogy jó, ésszerű tervezést készít az adatbázisához – és nem ügyel a helyes, tiszta adatok megadására –, az adatbázis tele lesz szeméttel.
Egy jól megtervezett adatbázist könnyebb karbantartani, mint egy rosszul megtervezett adatbázist, mert minden információt csak egyszer tárolunk, egy jól megnevezett mezőben egy világosan megnevezett táblában, a megfelelő érvényesítési szabályok mellett. Igen, sok munkának tűnik, de egy 10 000 hibás rekordot tartalmazó adatbázis kitisztítása (elnézést az alulmondásért) még több munka.
-
Különítse el adatait a programjaitól. Ha olyan adatbázist hoz létre, amelyet másokkal megoszthat (vagy oszthat ki), tárolja az összes táblát egy adatbázisban (a háttérben ) , az összes többi objektumot pedig egy másik adatbázisban (az előtérben ) . Ezután összekapcsolhatja ezt a két adatbázist, hogy minden működjön. A táblák minden mástól való elkülönítése leegyszerűsíti a lekérdezések, űrlapok, jelentések vagy egyéb dolgok későbbi frissítésének egészét anélkül, hogy megzavarná a táblákban lévő adatokat.
-
Térjen vissza korán és gyakran. Rendben, ez a tipp nem a tervezésről szól, de túl fontos ahhoz, hogy figyelmen kívül hagyjuk: Minden nap készítsen biztonsági másolatot az adatbázisról. Szerencsére az irodájában már van egy rendszeres (valószínűleg éjszakai) biztonsági mentési rendszer, amely magában foglalja az adatbázisát is. Ha nem, akkor rendszeres időközönként készítsen biztonsági másolatot az adatbázisról, de mindenekelőtt minden jelentősebb változtatás előtt. Tartson több biztonsági másolatot is, ne csak a legfrissebbet, arra az esetre, ha eltart egy ideig a probléma felfedezése.