Štai penki duomenų bazės projektavimo įsakymai, nesvarbu, ar naudojate „Access 2010“, ar kitą duomenų bazės programą. Gerai suprojektuota duomenų bazė palengvina duomenų tvarkymą.
-
Saugokite informaciją ten, kur ji priklauso, o ne ten, kur ji rodoma. Tai, kur saugote informaciją, neturi nieko bendra su vieta, kur ji rodoma. Skaičiuoklėje įvedate informaciją ten, kur norite, kad ji būtų rodoma spausdinant skaičiuoklę, tačiau duomenų bazės veikia kitaip. Duomenų bazėje informaciją saugote lentelėse pagal informacijos struktūrą. Informacijos dalis gali būti rodoma daugelyje skirtingų ataskaitų, tačiau ją saugote tik viename vienos lentelės lauke.
-
Saugokite informaciją tokią, kokia ji iš tikrųjų yra, o ne taip, kaip norite, kad ji būtų rodoma konkrečioje ataskaitoje. Tai yra pirmosios taisyklės pasekmė. Jei norite, kad knygų pavadinimai jūsų pirkimo užsakymuose būtų rodomi didžiosiomis (didžiosiomis) raidėmis, „Access“ gali parašyti pavadinimus didžiosiomis raidėmis. Išsaugokite knygų pavadinimus tinkamomis didžiosiomis raidėmis, kad kiekvienoje ataskaitoje nebūtų įstrigo jų didžiosiomis raidėmis. „Access“ turi daug integruotų funkcijų, kurios gali reguliuoti teksto, skaičių ir datų formatavimą.
-
Šiukšlės į, šiukšlės išvežamos (GIGO). Jei nesivarginate sukurti gero, protingo savo duomenų bazės dizaino ir jei nesate atsargūs įvesdami teisingus, švarius duomenis, jūsų duomenų bazė bus pilna šiukšlių.
Gerai suprojektuotą duomenų bazę lengviau prižiūrėti nei blogai suprojektuotą, nes kiekviena informacijos dalis saugoma tik vieną kartą aiškiai pavadintame lauke aiškiai pavadintoje lentelėje, laikantis tinkamų patvirtinimo taisyklių. Taip, tai skamba kaip daug darbo, bet 10 000 neteisingų įrašų duomenų bazės išvalymas yra (atsiprašau, kad nesuvokiama) dar daugiau darbo.
-
Atskirkite duomenis nuo programų. Jei kuriate duomenų bazę, kurią norite bendrinti su kitais žmonėmis (arba platinti jiems), visas lenteles saugokite vienoje duomenų bazėje ( galinėje dalyje ), o visus kitus objektus – kitoje duomenų bazėje ( priekinėje dalyje ) . Tada galite susieti šias dvi duomenų bazes, kad viskas veiktų. Lentelių atskyrimas nuo visų kitų supaprastina visą užklausų, formų, ataskaitų ar kitų dalykų atnaujinimo vėliau, nepažeidžiant lentelėse esančių duomenų.
-
Grįžkite anksti ir dažnai. Gerai, šis patarimas nėra susijęs su dizainu, bet per daug svarbu jo praleisti: kiekvieną dieną kurkite atsarginę duomenų bazės kopiją. Jei pasiseka, jūsų biure jau yra įprastų (tikriausiai kas naktį) atsarginių kopijų kūrimo sistema, kurioje yra jūsų duomenų bazė. Jei ne, reguliariai pasidarykite atsarginę duomenų bazės kopiją ir būtinai prieš atlikdami esminius pakeitimus. Išsaugokite keletą atsarginių kopijų, o ne tik naujausią, jei prireiktų šiek tiek laiko, kol išsiaiškinsite problemą.