Többtáblás adatbázisok Kapcsolatok
Táblák összekapcsolása Két tábla összekapcsolásához olyan közös mezőkre van szükség, amelyek az egyedek ugyanazon tulajdonságát tartalmazzák. Ezek a kapcsolómezők.
Kapcsolás feltétele A kapcsolómezők adattípusának meg kell egyeznie. A szám adattípusnál a mezőméret is egyezzen meg. Általában 1-több fokú kapcsolatokat alakítunk ki. Kapcsolttábla, alárendelt tábla Forrástábla, fölérendelt tábla
A közös mezőként használt mező a forrástáblában az elsődleges kulcs, a kapcsolt táblában az idegen kulcs.
Hivatkozási integritás Olyan szabályok összessége, melyek azt határozzák meg, hogy hogyan törölhetünk, módosíthatunk adatokat a kapcsolt táblákban.
Táblakapcsolatok létrehozása 1. 1. Kattintsunk az Adatbáziseszközök lapon a Megjelenítés/elrejtés csoportban a Kapcsolatok gombra.
Táblakapcsolatok létrehozása 2. 2. A táblák megjelenítéséhez kattintsunk Tervezés lap a Tábla megjelenítése gombra.
Táblakapcsolatok létrehozása 3. 3. Kattintsunk a megjelenő párbeszédpanelen a Táblák fülre.
Táblakapcsolatok létrehozása 4. A tábla vagy táblák kiválasztása után kattintsunk a Hozzáadás gombra. Ekkor a kiválasztott tábla megjelenik a Kapcsolatok ablakban, majd kattintsunk a Bezárás gombra.
Táblakapcsolatok létrehozása 5. Húzzunk át egy mezőt (az elsődleges kulcs-mezőt) az egyik tábláról a másik tábla közös mezőjére (az idegen kulcs mezőjére). Ha több mezőt szeretnénk áthúzni, előbb a CTRL billentyűt nyomva tartva sorban jelöljük ki őket.
Táblakapcsolatok létrehozása 6. A megjelenő Kapcsolatok szerkesztése párbeszédpanelen adjuk meg a kapcsolat tulajdonságait. Ellenőrizzük, hogy a közös mező neve szerepel e a kapcsolatban. Ha szeretnénk megőrizni a hivatkozási integritást, akkor jelöljük be a Hivatkozási integritás megőrzése jelölőnégyzetet.
Táblakapcsolatok létrehozása 7. Ha meg akarjuk határozni a kapcsolat típusát, akkor kattintsunk az Illesztés típusa gombra, és válasszunk a felajánlott lehetőségek közül.
Táblakapcsolatok létrehozása 8. Kattintsunk a Létrehozás gombra. A kapcsolat létrejöttét a két táblát összekötő vonal jelzi.
Kaszkádolt frissítés beállítások Ha szeretnénk, hogy az elsődleges tábla elsődleges kulcs mezőjében végrehajtott módosítások megjelenjenek a kapcsolt tábla megfelelő mezőiben is, akkor jelöljük be a Kapcsolt mezők kaszkádolt frissítése jelölőnégyzetet. Kaszkádolt törlés beállítása hasonlóan a kapcsolatok szerkesztése ablakon.
Táblakapcsolatok törlése Kattintsunk a Kapcsolatok ablakban jobb egérgombbal a törölni kívánt kapcsolat vonalára, majd helyi menüből válasszuk a Törlés menüpontot vagy majd nyomjuk meg a Delete billentyűt.