Dalykai, į kuriuos reikia atsižvelgti kuriant MS Access duomenų bazę

Būti „Access“ duomenų bazės dizaineriu nėra taip žavu, kaip būti mados dizaineriu, tačiau tai turi savo privalumų. Jei kruopščiai ir teisingai sukursite savo Access duomenų bazę, ji gali būti labai naudinga jums ir kitiems. Galite tiksliai įvesti informaciją. Kai ateina laikas gauti informaciją iš duomenų bazės, gausite būtent tą informaciją, kurios jums reikia. Toliau pateikta informacija paaiškina viską, į ką reikia atsižvelgti kuriant Access duomenų bazę. Sunkiausia dalis kuriant Access duomenų bazę yra nuspręsti, kaip paskirstyti informaciją duomenų bazės lentelėse ir kiek duomenų bazės lentelių turėti.

Nuspręskite, kokios informacijos jums reikia jūsų MS Access duomenų bazėje

Pirmas klausimas, kurį reikia užduoti sau, yra apie tai, kokią informaciją norite gauti iš duomenų bazės. Klientų vardai ir adresai? Informacija apie pardavimą? Informacija apie atsargų stebėjimą? Apklauskite savo bendradarbius, kad sužinotumėte, kokia informacija jiems gali būti naudinga. Rimtai pagalvokite šiuo klausimu. Jūsų tikslas yra sukurti duomenų bazę, kad būtų galima įrašyti kiekvieną jūsų organizacijai reikalingą informaciją.

Geras būdas sužinoti, kokia informacija svarbi organizacijai, yra ištirti formas, kurias organizacija naudoja informacijos prašymui ar įrašymui. Šios formos tiksliai parodo, ką, organizacijos nuomone, verta stebėti duomenų bazėje.

Peržiūrėkite toliau pateiktą informaciją.

Dalykai, į kuriuos reikia atsižvelgti kuriant MS Access duomenų bazę

Popierinės formos taip pat turi laukus.

Šiame paveikslėlyje parodyta popierinė forma, kurią žaidėjai užpildo norėdami užsiregistruoti beisbolo lygoje, kurios duomenų bazės lentelės pateikiamos žemiau. Palyginkite vaizdus ir pamatysite, kad žaidėjų, komandų ir divizijų duomenų bazės lentelėse yra laukai, skirti įvesti informaciją iš šios formos.

Dalykai, į kuriuos reikia atsižvelgti kuriant MS Access duomenų bazę

Duomenų bazių lentelių ir laukų pavadinimų planai.

Informacijos atskyrimas į skirtingas Access duomenų bazės lenteles

Sužinoję informaciją, kurią norite įrašyti į Access duomenų bazę, pagalvokite, kaip atskirti informaciją į duomenų bazės lenteles. Daugeliui kyla pagunda visą informaciją sudėti į vieną duomenų bazės lentelę, tačiau kadangi „Access“ yra reliacinė duomenų bazė, vienu metu galite pateikti užklausą daugiau nei vienoje lentelėje ir rinkti informaciją iš skirtingų lentelių.

Norėdami pamatyti, kaip veikia Access duomenų bazės , apsvarstykite paprastą duomenų bazę. Šios mažos duomenų bazės ir keturių lentelių tikslas yra saugoti informaciją apie beisbolo lygos žaidėjus, trenerius ir komandas. Laukas Komandos pavadinimas rodomas trijose lentelėse. Jis tarnauja kaip nuoroda tarp lentelių ir leidžia užklausti daugiau nei vienos. Šioje duomenų bazėje užklausę atskiras lenteles ar lentelių derinius, galite sudaryti komandų sąrašus, sudaryti trenerių sąrašą ir jų kontaktinę informaciją, komandas pagal skyrius, sudaryti visų žaidėjų adresų sąrašą, sužinoti, kurie žaidėjai sumokėjo savo mokestį. ir, be kita ko, išvardykite žaidėjus pagal amžiaus grupes. Šią duomenų bazę sudaro keturios lentelės:

  • Žaidėjai: apima žaidėjų vardų, adresų, gimtadienių, komandų, kuriose jie dalyvauja ir ar jie sumokėjo mokesčius, stebėjimo laukus.
  • Treneriai: apima trenerių vardų, adresų ir jų treniruojamų komandų pavadinimų stebėjimo laukus
  • Komandos: apima laukus, skirtus sekti komandų pavadinimus ir divizioną, kuriame yra kiekviena komanda
  • Skyriai: apima skyrius, skirtus sekti skyrių numerius ir pavadinimus

Nuspręsti, kiek duomenų bazių lentelių jums reikia ir kaip atskirti duomenis iš skirtingų lentelių, yra sunkiausia kuriant duomenų bazę. Norėdami šiek tiek palengvinti užduotį, atlikite ją senoviniu būdu su pieštuku ir trintuku. Čia pateikiamos pagrindinės duomenų atskyrimo į skirtingas lenteles taisyklės:

  • Apriboti lentelę tik viena tema: kiekvienoje duomenų bazės lentelėje turi būti informacija tik apie vieną temą – klientus, darbuotojus, produktus ir pan. Tokiu būdu galite tvarkyti duomenis vienoje lentelėje nepriklausomai nuo duomenų kitoje lentelėje. Pagalvokite, kas nutiktų Mažosios lygos duomenų bazėje, jei trenerio ir komandos duomenys būtų laikomi vienoje lentelėje, o vienos komandos treneris būtų pakeistas nauju. Turėtumėte ištrinti senąjį trenerio įrašą, ištrinti informaciją apie komandą, įvesti informaciją apie naują trenerį ir iš naujo įvesti informaciją apie komandą, kurią ką tik ištrynėte. Tačiau atskirdami komandos informaciją nuo trenerio informacijos galite atnaujinti trenerio informaciją ir vis tiek išlaikyti komandos informaciją.
  • Venkite pasikartojančios informacijos: stenkitės nelaikyti pasikartojančios informacijos toje pačioje duomenų bazės lentelėje arba nesidubliuoti informacijos skirtingose ​​lentelėse. Laikydami informaciją vienoje vietoje, ją turite įvesti tik vieną kartą, o jei reikia atnaujinti, tai galite padaryti vienoje duomenų bazės lentelėje, o ne keliose.

Apie Access duomenų bazės dizainą parašyta ištisos knygos . Tačiau visus duomenis galite saugoti vienoje lentelėje, jei duomenys, kuriuos norite saugoti, nėra labai sudėtingi. Laikas, kurį prarandate įvesdami visus duomenis į vieną lentelę, susideda iš laiko, kurį sutaupote ir nereikia kurti sudėtingos duomenų bazės su daugiau nei viena lentele.

„Access“ duomenų bazės lentelių laukų pasirinkimas

Laukai yra informacijos kategorijos. Kiekvienai duomenų bazės lentelei reikia bent vieno lauko. Jei pati lentelė yra tema, galima sakyti, kad jos laukai yra faktai apie temą. Adresų duomenų bazės lentelėje reikia laukų gatvių adresams, miestams, valstijoms ir pašto kodams įrašyti. Produktų duomenų bazės lentelėje reikia laukų produktų ID numeriams, produktų pavadinimams ir vienetų kainoms. Tik faktai, ponia. Temos ribose duomenų bazės lentelėje reikia po vieną lauką kiekvienai jūsų organizacijai naudingai informacijai.

Kai planuojate, kuriuos laukus įtraukti į Access duomenų bazės lentelę, vadovaukitės šiomis gairėmis:

  • Suskaidykite informaciją į mažus elementus. Pavyzdžiui, vietoj vardo laukų sukurkite laukus Vardas ir Pavardė. Tokiu būdu galite lengviau rūšiuoti duomenų bazių lenteles pagal pavardę.
  • Suteikite laukams aprašomuosius pavadinimus, kad vėliau žinotumėte, kokie jie yra. Labiau aprašomas pavadinimas, pvz., Serijos numeris, yra aiškesnis nei
  • Pagalvokite iš anksto ir įtraukite lauką kiekvienai jūsų organizacijai reikalingai informacijai. Lauko įtraukimas į duomenų bazės lentelę žaidimo pabaigoje yra sudėtingas darbas. Turite grįžti prie kiekvieno įrašo, ieškoti informacijos ir ją įvesti.
  • Neįtraukite informacijos, kurią galima gauti atlikus skaičiavimus. Skaičiavimai gali būti atliekami kaip užklausos arba lentelės dalis. Pavyzdžiui, galite susumuoti skaičius dviejuose to paties įrašo laukuose arba atlikti matematinius laukų verčių skaičiavimus.

Kiekvienos Access duomenų bazės lentelės pirminio rakto lauko sprendimas

Kiekvienoje duomenų bazės lentelėje turi būti pirminio rakto laukas. Šis laukas , dar žinomas kaip pirminis raktas, yra duomenų bazės lentelės laukas, kuriame saugomi unikalūs, vienetiniai duomenys. Šiame lauke įvesti duomenys – darbuotojo ID numeris, dalies numeris, pasiūlymo numeris – kiekviename įraše turi skirtis.

Jei bandysite įvesti tuos pačius duomenis į dviejų skirtingų įrašų pirminio rakto lauką, dialogo langas įspės to nedaryti. Pirminio rakto laukai neleidžia įvesti pasikartojančių įrašų. Jie taip pat daro užklausas efektyvesnes. Užklausoje nurodote „Access“, ko ieškoti duomenų bazės lentelėse, „Access“ ieško lentelėse, o programa surenka informaciją, atitinkančią kriterijus. Pirminiai raktų laukai padeda „Access“ atpažinti įrašus ir nerinkti tos pačios informacijos daugiau nei vieną kartą atliekant užklausą.

Socialinio draudimo numeriai yra geri pirminio rakto laukai, nes nėra dviejų žmonių, turinčių tą patį socialinio draudimo numerį. Sąskaitų faktūrų numeriai ir serijos numeriai taip pat yra puikūs pirminio rakto laukai. Grįžtant prie pavyzdinės beisbolo lygos duomenų bazės, kurie „Little League“ duomenų bazės lentelių laukai yra pagrindiniai laukai? Komandų lentelėje komandos pavadinimas gali būti pagrindinis rakto laukas, nes nėra dviejų komandų vienodo pavadinimo. Divizijos numeris taip pat gali būti pagrindinis rakto laukas, nes lygos divizionai yra sunumeruoti ir nėra dviejų vienodo numerio.

Tačiau žaidėjų ir trenerių duomenų bazės lentelėse kyla problemų, kai reikia pasirinkti pirminio rakto lauką. Du žaidėjai gali turėti tą pačią pavardę, todėl Pavardė negali būti naudojama kaip pagrindinio rakto laukas. Brolis ir sesuo gali turėti tą patį telefono numerį, o tai pašalina lauką Telefono numeris. Kadangi jokiame lauke nėra reikšmių, kurios neabejotinai skirtųsi įvairiuose įrašuose, buvo įtraukti laukai, vadinami žaidėjo numeriu ir trenerio numeriu. Šios duomenų bazės tikslais žaidėjams ir treneriams suteikiami numeriai.

Ryšių tarp lentelių atvaizdavimas programoje „Access“.

Jei jūsų „Access“ duomenų bazėje yra daugiau nei viena lentelė, turite nustatyti, kaip lentelės yra susijusios viena su kita. Paprastai ryšiai formuojami tarp pirminio rakto lauko vienoje lentelėje ir atitinkamo lauko kitoje, vadinamo išoriniu raktu. Žemiau esančiame paveikslėlyje parodytas ryšys tarp mažosios lygos duomenų bazės lentelių. Kadangi šios lentelės yra susietos bendrais laukais, užklausoje ar ataskaitoje galite rinkti informaciją iš daugiau nei vienos lentelės. Kol kas kurdami duomenų bazę apsvarstykite, kaip įvairias lenteles sujungti su bendrais laukais.

Dalykai, į kuriuos reikia atsižvelgti kuriant MS Access duomenų bazę

Lentelės ryšiai.


Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti Microsoft Word atidaryti failų tik skaitymo režimu sistemoje Windows. Microsoft Word atidaro failus tik skaitymo režimu, todėl jų redaguoti neįmanoma? Nesijaudinkite, metodai pateikiami žemiau

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti klaidas spausdinant neteisingus Microsoft Word dokumentus.Klaidos spausdinant Word dokumentus su pakeistais šriftais, netvarkingomis pastraipomis, trūkstamo teksto ar prarasto turinio yra gana dažnos. Tačiau nereikia

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Jei naudodami rašiklį ar žymeklį piešėte ant savo PowerPoint skaidrės pristatymo metu, galite išsaugoti brėžinius kitam pristatymui arba ištrinti juos, kad kitą kartą rodydami pradėtumėte nuo švarių PowerPoint skaidrių. Vykdykite šias instrukcijas, kad ištrintumėte rašiklio ir žymeklio piešinius: Trinti linijas po vieną […]

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekoje yra CSS failų, XSL (Extensible Stylesheet Language) failų ir vaizdų, naudojamų iš anksto nustatytų puslapių puslapiuose, puslapių išdėstymuose ir valdikliuose „SharePoint 2010“. Norėdami rasti CSS failus publikavimo svetainės stilių bibliotekoje: pasirinkite Svetainės veiksmai → Peržiūrėti Visas svetainės turinys. Pasirodo svetainės turinys. Stiliaus biblioteka yra […]

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Neužkraukite savo auditorijos milžiniškais skaičiais. Programoje „Microsoft Excel“ galite pagerinti informacijos suvestinių ir ataskaitų skaitomumą formatuodami skaičius, kad jie būtų rodomi tūkstančiais arba milijonais.

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Sužinokite, kaip naudoti „SharePoints“ socialinių tinklų įrankius, leidžiančius asmenims ir grupėms bendrauti, bendradarbiauti, bendrinti ir prisijungti.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Julijaus datos dažnai naudojamos gamybos aplinkoje kaip laiko žyma ir greita partijos numerio nuoroda. Šio tipo datos kodavimas leidžia mažmenininkams, vartotojams ir paslaugų agentams nustatyti, kada produktas buvo pagamintas, taigi ir produkto amžių. Julijaus datos taip pat naudojamos programavimo, kariuomenės ir astronomijos srityse. Skirtingi […]

Kaip sukurti „Access“ žiniatinklio programą

Kaip sukurti „Access“ žiniatinklio programą

Galite sukurti žiniatinklio programą naudodami „Access 2016“. Taigi, kas vis dėlto yra žiniatinklio programa? Na, žiniatinklis reiškia, kad jis yra internete, o programa yra tik „programos“ santrumpa. Pasirinktinė žiniatinklio programa yra internetinė duomenų bazės programa, pasiekiama iš debesies naudojant naršyklę. Kuriate ir prižiūrite žiniatinklio programą darbalaukio versijoje […]

Greitosios paleidimo juosta „SharePoint 2010“.

Greitosios paleidimo juosta „SharePoint 2010“.

Daugumoje „SharePoint 2010“ puslapių sparčiojo paleidimo juostoje, esančioje kairėje puslapio pusėje, pateikiamas naršymo nuorodų sąrašas. Greitosios paleidimo juostoje rodomos nuorodos į siūlomą svetainės turinį, pvz., sąrašus, bibliotekas, svetaines ir publikavimo puslapius. Greitojo paleidimo juostoje yra dvi labai svarbios nuorodos: Visas svetainės turinys: […]

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Paprastoms problemoms spręsti „Excel“ sprendėjas paprastai greitai suranda optimalias tikslinės funkcijos „Solver“ kintamųjų reikšmes. Tačiau kai kuriais atvejais „Solver“ turi problemų ieškant „Solver“ kintamųjų reikšmių, optimizuojančių tikslo funkciją. Tokiais atvejais „Solver“ paprastai rodo pranešimą arba klaidos pranešimą, kuriame aprašoma arba aptariama problema, kurią […]