- - Povezanost i veza upita MS Access 2010 i Upita

MS Access 2010 veza i upit međusobno povezivanje

Pristup 2010 je vrlo koristan alat za dizajn baze podataka ipruža iskopavanje podataka srednje razine. Činila je i nastavlja da čini čuda, posebno kada je u pitanju upravljanje, stvaranje i najvažnije korištenje Relacijske baze podataka sve do svoje važnosti. Ovaj post opisuje kako se odnosi i upiti međusobno povezuju kako bi baza podataka bila dinamičnija.

Da biste labirint lakše razumjeli, prođite kako stvoriti tablicu i izgraditi odnose među njima. Za početak, stvorite tablice i primijenite željena ograničenja na vrste podataka.

U slučaju: Stvorite tri jednostavne tablice (definirane primarni ključ u svakoj od njih).

clip_image001

clip_image002

clip_image003

Stvorite novu tablicu pod nazivom Trgovina, koji će u svoje tablice zaokružiti sve oznake polja (odabrane kao primarni ključ). Dodajte potpuno ista imena polja u Upravljanje prodavaonicama stol.

Umetnuti Customer_ID, Product_ID i Staff_ID u Upravljanje prodavaonicama stol i postavili svoje Tip podataka do Broj za izbjegavanje erupcije sukoba. Postavi ID kao Primarni ključ prikazan na slici ispod.

clip_image004

Sada počnite graditi odnose među tablicama, idite na Alati za odnose i kliknite Odnose. Pojavit će se njegova kartica, dodati sve tablice i povezati se primarni ključ od Kupac, proizvodi i Osoblje tablica s odgovarajućim nazivom polja u Upravljanje prodavaonicama prozor stola. U Uređivanje dijaloškog odnosa omogućiti Provedite referentni integritet i Kaskadno brisanje povezanih zapisa. Spremite i zatvorite za kasniju upotrebu.

clip_image005

Ispitajte podatke o tablicama i iskoristite odnose na bolji način, idite na Stvoriti i kliknite Dizajn upita, Također možete postaviti upite pomoću čarobnjaka.

clip_image006

Nakon klika, Pokaži tablicu pojavit će se dijaloški okvir, odaberite sve tablice i kliknite Dodati, Također možete dodati upite, ali pošto još nismo postavili nijedan upit, ostat ćemo ga.

clip_image007

Pokazuje odnos među tablicama, kao što je prikazano na snimci zaslona ispod.

clip_image008

Za izradu upita povucite CUSTOMER_ID iz Upravljanje prodavaonicama Prozor za stol i prebacite ga preko prvog Stupac polja u donjem oknu pa povucite Ime kupca iz kupac prozor stola i ispustite ga na sekundu Polje stupac (1. red), stavite drugi predmet iz kupac stol na trećem Polje stupac i tako dalje. Učinite isto s njima Identifikacijski broj proizvoda, povucite je iz Upravljanje prodavaonicama i spustite se na stup stupca pokraj Customer_Phone. Povucite Staff_ID iz Upravljanje prodavaonicama i ispustite je na stupcu polja pokraj prodajni. Kad završite s popunjavanjem polja, imenovajte upit i spremite ga.

clip_image009

Kliknite gornju sliku za zaslon da biste je povećali

Sada ovaj upit pogledajte u tablici, Prilikom dodavanja CUSTOMER_ID, primijetit ćete to upit će automatski ažurirati podatke koji odgovaraju specificiranom korisničkom ID-u, to je zbog odnosa između tablica koje su izgrađene i Provedite referentni integritet i Kaskadno brisanje povezanih zapisa su omogućeni. Dakle, ako izbrišete bilo koji zapis, automatski briše odgovarajuće zapise u izvornoj tablici.

clip_image010

Kliknite gornju sliku za zaslon da biste je povećali

Sada odnosi između tablica i upita koji rade zajedno, čine bazu podataka kohezivnijom i dinamičnijom.

komentari