- - MS Access 2010 saistība un vaicājumu savienojums

MS Access 2010 saistība un vaicājumu savienojums

Piekļuve 2010. gadam ir ļoti noderīgs rīks datu bāzes unnodrošina vidēja līmeņa datu ieguvi. Tas ir paveicis un turpina darīt brīnumus, it īpaši, ja tas attiecas uz Relāciju datu bāzes pārvaldību, izveidi un, pats galvenais, izmantojot to, līdz tās darbībai. Šajā rakstā tiks apskatīts, kā savstarpēji savieno attiecības un vaicājumi, lai datu bāze būtu dinamiskāka.

Lai labirintu būtu vieglāk saprast, izpētiet, kā izveidot galdu un veidot attiecības starp tiem. Sākumā izveidojiet tabulas un datu tipiem piemērojiet vēlamos ierobežojumus.

Piemēram: izveidojiet trīs vienkāršas tabulas (katrā tabulā definēta galvenā atslēga).

clip_image001

clip_image002

clip_image003

Izveidojiet jaunu tabulu ar nosaukumu Veikala vadība, kas iekapsulēs visas lauka etiķetes (atlasītas kā primārā atslēga) attiecīgajās tabulās. Pievienojiet tieši tos pašus lauku nosaukumus Veikalu vadība tabula.

Ievietot Klienta ID, produkta_ID un personāla_ID iekšā Veikalu vadība galdu un noteikt to Datu tips uz Skaits lai izvairītos no konflikta izcelšanās. Iestatiet ID kā Primārā atslēga, kā parādīts zemāk esošajā ekrānuzņēmumā.

clip_image004

Tagad sāciet veidot attiecības starp galdiem, dodieties uz Attiecību rīki un noklikšķiniet uz Attiecības. Parādīsies tā cilne, pievienojiet visas tabulas un izveidojiet savienojumu galvenā atslēga Klients, produkti un Personāls tabula ar atbilstošo lauka nosaukumu Veikalu vadība tabulas logs. Iekšā Rediģēt attiecību dialogu iespējot Īstenojiet atsauces integritāti un Kaskādes dzēšana saistītos ierakstus. Saglabājiet un aizveriet to vēlākai lietošanai.

clip_image005

Izveidojiet vaicājumu par datu novilkšanu no tabulām un labāku attiecību izmantošanu, dodieties uz Izveidot cilni un noklikšķiniet uz Vaicājuma dizains. Varat arī veikt vaicājumus, izmantojot vedni.

clip_image006

Pēc noklikšķināšanas Rādīt tabulu parādīsies dialoglodziņš, atlasiet visas tabulas un noklikšķiniet uz Pievienot. Varat arī pievienot vaicājumus, bet, tā kā mēs vēl neesam veikuši nevienu vaicājumu, mēs to atstāsim.

clip_image007

Tas parāda saistību starp tabulām, kā parādīts zemāk esošajā ekrānuzņēmumā.

clip_image008

Lai izveidotu vaicājumu, velciet Klienta ID no plkst Veikalu vadība tabulas logs un nometiet to virs pirmā Lauka kolonna apakšējā rūtī, pēc tam velciet Klienta vārds no plkst Klients galda logs un otrajā sekundē to nometiet Lauks kolonnu (1. rinda), novietojiet otro posteni no Klients tabula trešajā Lauks kolonna un tā tālāk. Dariet tieši to pašu ar Produkta ID, velciet to no Veikalu vadība un nometiet uz lauka kolonnas blakus Klienta tālrunis. Velciet Staff_ID no plkst Veikalu vadība un nometiet to virs lauka kolonnas blakus pārdošanas apjomi. Pēc lauku aizpildīšanas nosauciet vaicājumu un saglabājiet to.

clip_image009

Noklikšķiniet uz ekrānuzņēmuma, lai to palielinātu

Tagad skatiet šo vaicājumu tabulas skatā, pievienojot Klienta ID, jūs to pamanīsit vaicājums automātiski atjauninās informāciju, kas atbilst norādītajam klienta id, tas ir tāpēc, ka ir izveidotas attiecības starp tabulām un Īstenojiet atsauces integritāti un Kaskādes dzēšana saistītos ierakstus ir iespējoti. Dzēšot jebkuru ierakstu, tas automātiski izdzēš atbilstošos ierakstus sākotnējā tabulā.

clip_image010

Noklikšķiniet uz ekrānuzņēmuma, lai to palielinātu

Tagad attiecības starp tabulām un vaicājumiem darbojas kopā, un tas padara datu bāzi saskanīgāku un dinamiskāku.

Komentāri