Archive by category 'Kapcsolatok'

Kapcsolatok az adatbázisban

Kedd, január 15, 2008 |

Miután létrehozott különböző táblázatok minden egyes tárgy az adatbázisban, akkor szüksége van egy módja annak, hogy megmondja a Microsoft Access, hogyan gyűjti össze ezeket az információkat újra. Az első lépés ebben a folyamatban, hogy meghatározzák a táblák közötti kapcsolatokat. Miután ezt megtette, akkor létrehozhat lekérdezéseket, űrlapokat és jelentéseket az információ megjelenítésére több asztalnál egyszerre.

Milyen kapcsolat?

Az egy-a-többhöz
Az egy-a-többhöz kapcsolat a leggyakoribb típusú kapcsolat. Az egy-a-többhöz kapcsolat, rekord táblázatban is számos egyező rekordok táblázat B, de a rekord táblázat B-nek csak egy megfelelő rekord táblázat A.

A sok-sok
A sok-sok kapcsolat, rekord táblázatban is számos egyező rekordok táblázat B, és a bejegyzés B. táblázatban is számos egyező rekordok táblázat A. Ez a fajta kapcsolat csak akkor lehetséges meghatározásával harmadik táblázat (ún. Association Table), amelynek elsődleges kulcsa két mezőből áll  idegen kulcs mindkét táblázatban az A és B Tény, hogy sok-sok kapcsolatot egy két-a-többhöz kapcsolat egy harmadik tábla. Így például a Rendelések tábla és a Termékek tábla van sok-sok kapcsolat, ami két határozza meg egy-a-többhöz a Rendelés részletei tábla.

Az egy-egy
Az egy-egy, minden rekord táblázatban csak egy megfelelő rekord B. táblázatban, és minden rekord B. táblázatban csak egy megfelelő rekord táblázat A. Ez a fajta kapcsolat nem gyakori, mert a legtöbb információt is lehetne egy táblázatban. A használata egy-egy ajánlott, ha meg szeretné osztani egy asztalnál számos területen, hogy elválasszuk része egy táblázat, illetve biztonsági információkat tárolnak, amely csak egy részét a főtábla. Érdemes lehet, például, hozzon létre egy táblázatot mérési részt vevő munkavállalók egy focimeccsen, hogy adományokat gyűjtsenek.

Kapcsolatok definiálása
Ön határozza meg a kapcsolat hozzáadásával a táblákat szeretné kapcsolódnak a Kapcsolatok ablakot, majd húzza a kulcs mező egy táblát, és elejtette a kulcsot a másik asztalhoz.
Az a fajta kapcsolat, amely a Microsoft Access létrehozza attól függ, hogy a kapcsolódó területeken határozza meg:
• Egy-a-többhöz kapcsolat jön létre, ha csak az egyik a kapcsolódó területeken az elsődleges kulcs vagy egyedi index.
• egy-az-1 jön létre, ha mindkét kapcsolt mező elsődleges kulcs vagy egyedi index.
• Tény, hogy sok-sok kapcsolatot egy két-a-többhöz kapcsolat egy harmadik tábla, amelynek elsődleges kulcsa két mezőből áll  idegen kulcsok a másik két tábla.
Megjegyzés: Ha áthúz egy mezőt, amely nem elsődleges kulcs és nincs egyedi index egy másik területen, amely nem elsődleges kulcs és nincs egyedi indexe, határozatlan kapcsolat jön létre. A lekérdezéseket tartalmazó táblákat határozatlan kapcsolat, a Microsoft Access megjelenít egy alapértelmezett összekapcsolási vonal a táblák közötti, hivatkozási integritást, de nem hajtják végre, és nincs garancia arra, hogy a rekordok egyediek minden asztalnál.

Előadás

Avatar

Köszönjük, hogy ellátogatott.
Iratkozzon fel a takarmány, hogy ne hagyjon ki egyetlen üzenetet.

Itt a blog példákon fogom dolgozni a Microsoft Access és kérdéseket feltenni azoknak, akik kérik. Tovább

Szeretne feliratkozni?

Iratkozzon vagy iratkozz fel e-mailben:
Adja meg e-mail:


Hirdetések