Susipažinimas su „Access“ duomenų bazės struktūra

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Susipažinus su lentelėmis, formomis, užklausomis ir kitais duomenų bazės objektais galima lengviau atlikti įvairias užduotis, pvz., įvesti duomenis į formą, įtraukti ar pašalinti lenteles, rasti ir pakeisti duomenis bei vykdyti užklausas.

Šiame straipsnyje pateikiami pagrindinės apžvalga Microsoft Office Access duomenų bazės struktūrą. "Access" suteikia keletą įrankių, kuriuos galite naudoti susipažinti su tam tikros duomenų bazės struktūrą. Šiame straipsnyje taip pat paaiškinama, kaip, kada ir kodėl naudojate kiekvieną įrankį.

Ką norėtumėte daryti?

Iš "Access" duomenų bazės pagrindų supratimas

Peržiūrėti išsamią informaciją apie duomenų bazės objektų

Naršymas lentelės dizaino rodinyje

Tikrinkite ryšius tarp lentelių

Sužinokite, kaip objektų naudoti kitus objektus

Iš "Access" duomenų bazės pagrindų supratimas

Duomenų bazė yra informacijos, susijusios su konkrečia tema arba paskirtimi (pvz., klientų užsakymų sekimu arba muzikos rinkinio tvarkymu), rinkinys. Jei jūsų duomenų bazė nėra saugoma kompiuteryje arba tik jos dalys saugomos kompiuteryje, jūs galbūt sekate informaciją iš įvairių šaltinių, kuriuos turite suderinti ir tvarkyti.

Tarkime, kad jūsų tiekėjų telefonų numeriai saugomi įvairiose vietose: kartotekoje su tiekėjų telefonų numeriais, produktų informacijos bylose dokumentų spintoje ir skaičiuoklėje, kurioje yra užsakymo informacija. Pasikeitus tiekėjo telefono numeriui, gali tekti atnaujinti šią informaciją visose trijose vietose. Gerai sukurtoje „Access“ duomenų bazėje telefono numeris išsaugomas tik vieną kartą, tad tereikia atnaujinti šią informaciją vienoje vietoje. Todėl atnaujinus tiekėjo telefono numerį, jis automatiškai atnaujinamas visur, kur tik jis naudojamas duomenų bazėje.

„Access“ duomenų bazės failai

Programą „Access“ galite naudoti norėdami tvarkyti visą informaciją viename faile. Programos „Access“ duomenų bazės faile galite naudoti:

  • Lenteles savo duomenims saugoti.

  • Užklausas tik pageidaujamiems duomenims rasti ir nuskaityti.

  • Formas duomenims lentelėse peržiūrėti, įtraukti ir atnaujinti.

  • Ataskaitas duomenims analizuoti arba spausdinti pritaikius tam tikrą maketą.

Duomenys iš lentelių naudojami užklausoje, formoje ir ataskaitoje

1. Duomenis lentelėje išsaugokite vienoje vietoje, bet peržiūrėkite juos skirtingose vietose. Kai atnaujinate duomenis, jie automatiškai atnaujinami visur, kur jie rodomi.

2. Nuskaitykite duomenis naudodami užklausą.

3. Peržiūrėkite arba įveskite duomenis naudodami formą.

4. Rodykite arba spausdinkite duomenis naudodami ataskaitą.

Visi šie elementai: lentelės, užklausos, formos ir ataskaitos, yra duomenų bazės objektai.

Pastaba : Kai kuriose „Access“ duomenų bazėse yra nuorodų į lenteles, kurios saugomos kitose duomenų bazėse. Pavyzdžiui, galite turėti vieną „Access“ duomenų bazę tik su lentelėmis ir kitą „Access“ duomenų bazę su saitais į tas lenteles bei užklausomis, formomis ir ataskaitomis, pagrįstomis susietomis lentelėmis. Daugeliu atvejų nesvarbu, ar lentelė yra susietoji lentelė ar faktiškai saugoma duomenų bazėje lentelė.

Lentelės ir ryšiai

Norėdami saugoti duomenis, galite sukurti vieną lentelę, skirtą kiekvieno tipo informacijai, kurią stebite. Informacijos tipuose gali būt įtraukta klientų informacija, produktai ir užsakymo informacija. Norėdami sujungti duomenis iš kelių lentelių vienoje užklausoje, formoje arba ataskaitoje, turite apibrėžti lentelių ryšius.

Duomenys saugomi lentelėse, sujungtose susijusiuose laukuose

1. Klientų informacija, anksčiau buvusi siuntimo sąraše, dabar yra lentelėje Klientai.

2. Užsakymų informacija, anksčiau buvusi skaičiuoklėje, dabar yra lentelėje Užsakymai.

3. Unikalus ID, pvz., kliento ID, lentelėje atskiria vieną įrašą nuo kito. Įtraukus vienos lentelės unikaliojo ID lauką į kitą lentelę ir apibrėžus ryšį tarp dviejų laukų, „Access“ gali sutapdinti abiejų lentelių susijusius įrašus, kad galėtumėte juos sujungti formoje, ataskaitoje ar užklausoje.

Užklausos

Užklausa gali padėti rasti ir nuskaityti jūsų nurodytas sąlygas atitinkančius duomenis, įskaitant duomenis iš kelių lentelių. Užklausą taip pat galite naudoti norėdami naujinti ar naikinti kelis įrašus vienu metu ir vykdyti iš anksto apibrėžtus ar pasirinktinius skaičiavimus su savo duomenimis.

Užklausa, pateikianti rezultatus iš skirtingų lentelių

1. Lentelėje Klientai yra informacija apie klientus.

2. Lentelėje Užsakymai yra informacija apie klientų užsakymus.

3. Ši užklausa užsakymo ID ir būtinos datos duomenis nuskaito iš lentelės Užsakymai, o įmonės pavadinimą ir miesto duomenis nuskaito iš lentelės Klientai. Užklausa pateikia tik užsakymus, kurie buvo būtini balandžio mėnesį, ir tik klientų, kurie buvo įsikūrę Londone.

Formos

Formą galite naudoti norėdami lengvai peržiūrėti, įvesti ir keisti duomenis po vieną eilutę. Formą taip pat galite naudoti norėdami atlikti kitus veiksmus, pvz., siųsti duomenis į kitą taikomąją programą. Paprastai formose yra valdiklių, susietų su esamais lentelių laukais. Kai atidarote formą, „Access“ nuskaito duomenis iš vienos ar kelių iš tų lentelių ir tada parodo duomenis makete, kurį pasirinkote kurdami formą. Formą galite kurti naudodami vieną iš juostelės komandų Formos, formų vediklį arba kurti patys dizaino rodinyje.

Formos gali padėti peržiūrėti ir įvesti duomenis

1. Lentelėje vienu metu rodoma daug įrašų, bet galite horizontaliai slinkti, jei norite pamatyti visus duomenis viename įraše. Be to, peržiūrėdami lentelę vienu metu negalite naujinti duomenų daugiau nei iš vienos lentelės.

2. Forma sutelkiama į vieną įrašą vienu metu ir joje gali būti rodomi laukai iš daugiau nei vienos lentelės. Joje gali būti rodomi paveikslėliai ir kiti objektai.

3. Formoje gali būti mygtukas, kurį galite spustelėti norėdami išspausdinti ataskaitą, atidaryti kitus objektus arba kitaip automatizuoti užduotis.

Ataskaitos

Ataskaitą galite naudoti norėdami greitai išanalizuoti duomenis arba juos pateikti tam tikru būdu, pvz., išspausdintus arba kitais formatais. Pavyzdžiui, kolegai galite siųsti ataskaitą, kuri sugrupuoja duomenis ir apskaičiuoja sumas. Arba galite sukurti ataskaitą su adresų duomenimis, suformatuotais spausdinti pašto etiketes.

Ataskaitos, kuriose rodomi suformatuoti ar apskaičiuoti duomenys

1. Ataskaitą naudokite norėdami kurti pašto etiketes.

2. Ataskaitą naudokite norėdami parodyti sumas diagramoje.

3. Ataskaitą naudokite norėdami rodyti apskaičiuotas sumas.

Jau sužinojote apie pagrindinę „Access“ duomenų bazių struktūrą, skaitykite toliau ir sužinokite, kaip naudoti įtaisytuosius įrankius, norint išnagrinėti konkrečią „Access“ duomenų bazę.

Puslapio viršus

Išsami informacija apie duomenų bazės objektus

Vienas iš geriausių būdų, kaip sužinoti apie konkrečią duomenų bazę, yra naudoti duomenų bazės dokumentavimo priemonę. Duomenų bazės dokumentavimo priemonę galite naudoti norėdami sukurti ataskaitą, kurioje būtų išsamios informacijos apie duomenų bazės objektus. Pirmiausia pasirenkate, kurie objektai bus išsamiai pateikiami ataskaitoje. Paleidus duomenų bazės dokumentavimo priemonę, jos ataskaitoje bus visi duomenys apie pasirinktus duomenų bazės objektus.

  1. Atidarykite norimą dokumentuoti duomenų bazę.

  2. Grupės Analizė skirtuke Duomenų bazės įrankiai spustelėkite Duomenų bazės dokumentavimo priemonė.

  3. Dialogo lange Duomenų bazės dokumentavimo priemonė spustelėkite skirtuką, nurodantį jūsų norimo dokumentuoti duomenų bazės objekto tipą. Norėdami sukurti atskaitą apie visus duomenų bazės objektus, spustelėkite skirtuką Visi objektų tipai.

  4. Pasirinkite vieną ar kelis objektus, išvardytus sąraše. Norėdami pasirinkti visus objektus, spustelėkite Žymėti viską.

  5. Spustelėkite Gerai.

    Duomenų bazės dokumentavimo priemonė sukurs atskaitą su išsamia informacija apie kiekvieną pasirinktą objektą ir atidarys ataskaitą spaudinio peržiūroje. Pavyzdžiui, jei duomenų bazės dokumentavimo priemone apdorosite duomenų įrašo formą, sukurtoje atskaitoje bus pateiktos bendros formos ypatybės, kiekvienos formos sekcijos ypatybės ir visų mygtukų, žymų, teksto laukų ir kitų formos valdymo įrankių ypatybės bei kodo moduliai ir vartotojo teisės, susijusios su forma.

  6. Norėdami atspausdinti ataskaitą, skirtuko Spaudinio peržiūra grupėje Spausdinimas spustelėkite Spausdinti.

Puslapio viršus

Lentelės išanalizavimas dizaino rodinyje

Atidarius lentelę rodinyje Dizainas pateikiama išsami lentelės struktūros apžvalga. Pvz., galite rasti kiekvieno lauko parametro duomenų tipą, visus įvesties šablonus arba pamatyti, ar lentelė naudoja peržvalgos laukus – laukus, kurie naudoja užklausas, kad gautų duomenis iš kitų lentelių. Ši informacija yra naudinga, nes duomenų tipai ir įvesčių šablonai gali paveikti jūsų galimybę rasti duomenis ir paleisti naujinimo užklausas. Pavyzdžiui, tarkime, kad norite naudodami naujinimo užklausą atnaujinti konkrečius vienos lentelės laukus nukopijuodami duomenis panašiuose laukuose iš kitos lentelės. Užklausos neveiks, jei šaltinio ir paskirties lentelėse nesutaps kiekvieno lauko duomenų tipai.

  1. Atidarykite duomenų bazę, kurią norite analizuoti.

  2. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite norimą išanalizuoti lentelę, tada kontekstiniame meniu spustelėkite Dizaino rodinys.

  3. Jei reikia, pasižymėkite kiekvieno lentelės lauko pavadinimą ir kiekvienam laukui priskirtą duomenų tipą.

    Laukui priskirtas duomenų tipas gali apriboti duomenų dydį ir tipą, kuriuos vartotojas gali įvesti į lauką. Pvz., vartotojams gali būti leista įvesti iki 20 simbolių teksto lauke ir gali būti neleista įvesti teksto duomenų lauke, kuris nustatytas naudoti skaitinių duomenų tipą.

  4. Norėdami nustatyti, ar laukas yra peržvalgos laukas, lentelės dizaino tinklelio apatinėje dalyje spustelėkite skirtuką Peržvalga (dalyje Lauko ypatybės).

    Peržvalgos laukas rodo vieną reikšmių rinkinį (vieną arba daugiau laukų, pvz., vardą ir pavardę), bet paprastai jame saugomas kitas reikšmių rinkinys (vienas laukas, pvz., skaitinis ID). Pvz., peržvalgos lauke gali būti saugomas darbuotojo ID numeris (saugoma reikšmė), tačiau jame rodomas darbuotojo vardas (rodoma reikšmė). Kai peržvalgos lauką naudojate reiškiniuose arba radimo ir pakeitimo operacijose, naudojate saugomą reikšmę, o ne rodomą reikšmę. Susipažinimas su peržvalgos lauko saugomomis ir rodomomis reikšmėmis yra geriausias būdas įsitikinti, kad reiškinys arba radimo ir keitimo operacija, naudojanti peržvalgos lauką, veiks taip, kaip tikitės.

    Iliustracijoje parodytas įprastas peržvalgos laukas. Atminkite, kad parametrai, kuriuos matote lauko ypatybėje Eilutės šaltinis, skirsis.

    Lentelės ar užklausos kaip peržvalgos lauko duomenų šaltinio naudojimas

    Čia pavaizduotas peržvalgos laukas naudoja užklausą, kad nuskaitytų duomenis iš kitos lentelės. Be to, galite matyti kitą peržvalgos lauko tipą, vadinamą reikšmių sąrašu, kuris naudoja užprogramuotąjį pasirinkimų sąrašą Šioje iliustracijoje pavaizduotas įprastas reikšmių sąrašas.

    Reikšmių sąrašo kaip peržvalgos lauko duomenų šaltinio naudojimas

    Pagal numatytuosius nustatymus reikšmių sąrašai naudoja teksto duomenų tipą.

    Geriausias būdas rasti peržvalgos ir reikšmės sąrašai yra rodomas skirtuką Peržvalga , o tada įrašai kiekvienos lentelės lauko Duomenų tipo stulpelį. Daugiau informacijos apie peržvalgos laukų ir reikšmių sąrašuose, ieškokite kurti peržvalgos lauką.

Puslapio viršus

Lentelių ryšių rodymas

Norėdami pamatyti grafinį duomenų bazės lentelių, kiekvienos lentelės laukų ir ryšių tarp tų lentelių pavaizdavimą, naudokite objektų skirtuką Ryšiai. Objektų skirtukas Ryšiai pateikia lentelės ir duomenų bazės santykių struktūros bendrą vaizdą – itin svarbią informaciją, kurios prireikia norint sukurti arba pakeisti lentelių ryšius.

Pastaba : Objektų skirtuką Ryšiai galite naudoti ir norėdami pridėti, keisti arba panaikinti ryšius.

  • Atidarykite duomenų bazę, kurią norite analizuoti.

  • Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite ryšiai.

Pateikiamas objektų skirtukas Ryšiai ir rodomi visų atidarytos duomenų bazės lentelių ryšiai.

Ryšys tarp dviejų lentelių

Daugiau informacijos apie lentelių ryšius, rasite lentelių ryšių vadovas.

Puslapio viršus

Kaip objektai naudoja kitus objektus

Sritis Objekto priklausomybės parodo, kaip duomenų bazės objektai, pvz., lentelės, formos, užklausos ir ataskaitos, sąveikauja su kitais objektais arba nuo jų priklauso.

Sritį Objekto priklausomybės galite naudoti, kad netyčia nepanaikintumėte įrašo šaltinių. Pavyzdžiui, tarkime, kad duomenų bazėje Pardavimai turite užklausą Ketvirčio užsakymai ir jums šios užklausos nebereikia. Prieš naikindami užklausą turėtumėte sužinoti, ar kiti duomenų bazės objektai, pvz., forma arba ataskaita, nenaudoja užklausos kaip duomenų šaltinio. Tada galite arba modifikuoti priklausomus objektus, kad panaikintumėte nuorodas į užklausą, arba galite panaikinti priklausomus objektus kartu su užklausa. Viso priklausomų objektų sąrašo peržiūra gali padėti sutaupyti laiko, nes nereikia rankiniu būdu patikrinti objekto ypatybių ir sumažinama klaidų, nes randama informacija, kuri gali būti praleista ieškant rankiniu būdu.

Kai norite keisti duomenų bazės objekto dizainą, sritis Objekto priklausomybės taip pat gali būti naudinga, nes ji parodo, kokį poveikį dizaino pakeitimas turės kitiems objektams. Sritį Objekto priklausomybės turėtumėte naudoti planuodami esminius dizaino pakeitimus.

Srities Objekto priklausomybės naudojimas

  1. Atidarykite duomenų bazę, kurią norite ištyrinėti.

  2. Naršymo srityje pasirinkite arba atidarykite lentelę, formą, ataskaitą arba užklausą.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite Objekto priklausomybės.

  4. Jei būsite paraginti, spustelėkite Gerai ir atnaujinkite priklausomybės informaciją.

    Pateikiama sritis Objekto priklausomybės.

    Sritis Objekto priklausomybės

  5. Norėdami pamatyti objektų, kuriuos pasirinkote atlikdami 2 veiksmą, sąrašą, srities viršuje spustelėkite Nuo manęs priklausantys objektai. Norėdami pamatyti objektų, kuriuos naudoja pasirinktas objektas, sąrašą spustelėkite Objektai, nuo kurių aš priklausau.

  6. Norėdami pamatyti objekto priklausomybės informaciją, spustelėkite išplėtimo (+) piktogramą šalia to objekto. „Access“ rodo ne daugiau kaip keturis objekto priklausomybių lygius.

Naudodami sritį Objekto priklausomybės, prisiminkite šiuos dalykus:

  • Priklausomybės informacija pasiekiama tik tada, jei turite teises atidaryti objektą dizaino rodinyje.

  • Srityje nerodoma makrokomandų ir kodų modulių informacija.

  • Sritis veikia tik su lentelėmis, formomis, ataskaitomis ir užklausomis, išskyrus šių tipų užklausas:

    • Veiksmo užklausas – tai užklausos, kurios įterpia, atnaujina ar panaikinti duomenis

    • SQL būdingas užklausas, įskaitant sujungimo užklausas, duomenų apibrėžimo užklausas ir tiesiogines užklausas

    • Antrines užklausas

      Kai „Access“ aptinka įdėtąsias užklausas, sugeneruojama tik labiausiai nutolusios užklausos priklausomybės informacija. Ši taisyklė galioja ir šaltinio lentelėms bei užklausos papildomo duomenų lapo užklausoms ir peržvalgos laukams.

  • Programa „Access“ sugeneruoja priklausomybės informaciją ieškodama pavadinimų schemų, kurias tvarko pavadinimų automatinės taisos funkcija – tai funkcija, kuri automatiškai taiso šalutinius padarinius, kurie dažnai pasitaiko pervardinant formas, ataskaitas, lenteles, užklausas, laukus arba formose ir ataskaitose esančius valdiklius. Jei išjungtas pavadinimų automatinės taisos informacijos sekimas, būsite paraginti jį įjungti, kad galėtumėte peržiūrėti priklausomybių informaciją.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×