Štai penki duomenų bazės projektavimo įsakymai, nesvarbu, ar naudojate „Access 2013“, 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 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. Ši taisyklė yra pirmosios taisyklės pasekmė. Jei norite, kad knygų pavadinimai 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 teisingomis didžiosiomis raidėmis, kad kiekvienoje ataskaitoje nereikėtų rašyti jų didžiosiomis raidėmis. „Access“ turi daug integruotų funkcijų, kurios gali reguliuoti teksto, skaičių ir datų formatavimą.
-
Venkite šiukšlių patekimo, šiukšlių išvežimo (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 arba platinti kitiems žmonėms, 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ų ir 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 pasidarykite atsarginę kopiją prieš atlikdami bet kokius svarbius pakeitimus. Išsaugokite keletą atsarginių kopijų, o ne tik naujausią, jei prireiktų šiek tiek laiko, kol išsiaiškinsite problemą.