Kapcsolatok használata

Ismerkedés a táblakapcsolatokkal

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.

A relációs adatbázisok a power egy található adatok összevonása a táblázatok között. Ehhez először a táblák közötti kapcsolatok létrehozására. Ezután tegye elérhetővé a lekérdezések, űrlapok és jelentések adatainak egyesítése használata az Access.

Az adatbázis összes meglévő viszony megtekintéséhez nyissa meg az Access-sablonok, nyissa meg az Adatbáziseszközök lap, és válassza ki a kapcsolatok.

Megjegyzés: Nyissa meg az üres adatbázis vagy még nem meghatározott tábla kapcsolatainak, az Access kéri, hogy egy tábla vagy lekérdezés felvétele. Kapcsolat hozzáadása előtt kell legalább két táblázatot. Ideális esetben generál összes a tábla első. További tudnivalókért lásd: a Keresés varázsló segítségével létrehozása a kapcsolatok és a kapcsolatok létrehozása a kapcsolatok ablakban.

A kapcsolatok nézet ismertetése

A kapcsolatok nézetben a vonalak jelzik a táblák közötti kapcsolatokat. Az alábbi képen a bal oldalon a tábla a fölérendelt tábla. A jobb oldali tábla a gyermek táblázat. A választóvonal csatlakozik a mezőket (ebben az esetben az Rendeléskód és a termékazonosító), a megfelelő adatokat használják.

Kapcsolatok a szülő-gyermek mezők között húzott sorok szerint jelennek meg.

Vonalak és szimbólumok bemutatják, hogyan a táblái:

  • Vastag összekötő vonal azt jelenti, hogy kényszerítése a hivatkozási adatok integritását. az jó. Az adatok szinkronizált tart.

  • Az ábrán az látható 1-es szám azt jelzi, hogy lehet csak egy rekord adott táblában. A Rendelések táblában, itt látható csak több rekord felel meg egyes megrendelésekre vonatkozóan.

  • A ∞ jelek jelzik, hogy sok rekordot is elhelyezhet ugyanazt az azonosítót. Az itt ismertetett rendelés részletei táblában megfelelő sorrendben (a Rendeléskód jelölt) jelenhet meg többször, mert ugyanabban a sorrendben több termék is tartalmaz.

Táblák közötti kapcsolatok típusai

A táblák közötti kapcsolatok három típusa van:

  • Egy az egyhez. Ha egyes elemekre az egyes táblázatokban csak egyszer jelenik meg. Minden egyes alkalmazott például csak egy vállalati autós használatára van. További tudnivalókért olvassa el a egy az egyhez kapcsolat létrehozásacímű témakört.

  • Egy-a-többhöz. Ha egy elemet az egyik tábla beállíthatja, hogy több elem kapcsolatot a másik táblában. Minden egyes megrendelés például több termék is tartalmazhat.

  • Több-a-többhöz. Ha az egyik tábla egy vagy több elem lehet egy kapcsolatot egy vagy több elem egy másik tábla. Például egyes megrendelésekre vonatkozóan több termék is, és egyes termékek sok rendelések jelenhetnek meg. Több, olvassa el létrehozása több-a-többhöz kapcsolatot.

Egy-a-többhöz kapcsolat

Jól megtervezett adatbázisokban leggyakoribb táblaközi egyik a egy-a-többhöz kapcsolatot.

Táblák közötti kapcsolatok általában az elsődleges kulcs a táblára támaszkodik. A visszahívási, hogy az elsődleges kulcs-e egy egyedi azonosítót (gyakran numerikus) rekordokat. Szeretné megjeleníteni, hogy az adatokat, két másik tábla kapcsolódó, általában kapcsolatot hoz létre egy táblázatot az elsődleges kulcs használatával.

A kapcsolat, itt látható például az ügyfelek tábla minden egyes személy tartalmaz Azonosítóját, amelyben az elsődleges kulcs (jelzi a kulcs szimbólum látható). Az eszközök táblázat a tulajdonosa mező Azonosítóval is megjelenik. Tárgyi eszköz társított személy e-mailben letölthető az E-mail cím mező értékét. Ehhez keressen a digitáliseszköz-táblázat a tulajdonosa mező értékét, és keresse meg a névjegyek táblázat Azonosítóval. A szám 1 , az összekötő vonal egyik végén és a végén a ∞ szimbólum jelezheti, hogy ez egy-a-többhöz kapcsolat, így lehet, hogy egy partner sok eszközök társítva.

Egy a többhöz kapcsolat

Kapcsolat szerkesztése

Ha egy meglévő adatbázishoz módosítani, vagy ha az adatbázis sablon alapján létrehozott, módosíthatja a meglévő kapcsolatok igényekhez.

Megjegyzés: Ha a használni kívánt táblákat használatban van, be kell zárnia, minden megnyitott objektumot azokat használó együtt.

  1. Jelölje ki az Adatbáziseszközök > kapcsolatok.

  2. Jelölje ki a vonal, összekötő két kapcsolódó tábla.

    Tipp: Ha nem látja a kapcsolatot szeretne, kattintson a Tervezés lap kapcsolatok csoportjában válassza a Minden kapcsolat.

  3. A Tervezés lapon jelölje be a Kapcsolatok szerkesztése.

    Szerkesztés am meglévő kapcsolat a táblák között

    Tábla vagy lekérdezés legyen a szülő táblázat, a bal oldalon (a példában a vevők).

    Kapcsolódó tábla vagy lekérdezés legyen a gyermek táblázat, (a példában a rendelések).

    Akkor is, ha a táblák nem jelennek meg a következő sorrendben, a kapcsolatok nézetben, a párbeszédpanel elhelyezésük irányát őket, és a kapcsolat összekötő vonal. Amely fontos esetén, például egy-a-többhöz kapcsolat, mert azt jelzi, hogy a bal oldalon a tábla egy (a fölérendelt tábla) és a jobb oldali tábla a sok (a gyermek tábla).

  4. A mezőkre, amelyeket a táblák csatlakozás módosításához válasszon egy másik mező alatt látható minden táblázatban. Ebben a példában az azonosító mezőt a Vevők táblában csatlakozik az ügyfél-azonosító mező a Rendelések táblában.

  5. Access módjának megváltoztatása táblázat között az adatok szinkronizálása.

    Hivatkozási integritás megőrzése

    Megakadályozhatja, hogy érvénytelen adatok és szinkronizálására hivatkozások Táblakapcsolatok keresztül, akkor válassza ezt.

    Tegyük fel például, alkalmazottak és alkalmazott előnyeinek táblák között egy az egyhez kapcsolat. Ha egy alkalmazott elhagyja a vállalat távolít el őket az alkalmazottak táblában, a kapcsolódó alkalmazott rekordjában az alkalmazott előnyeinek táblázat eltűnik, túl.

    Előfordul, hogy a hivatkozási integritás kényszerítése nem stimmelnek. Tegyük fel, hogy egy-a-többhöz kapcsolat fuvaroztatók és rendelések között van. A feladó törlése, és a feladó rendeli a Rendelések táblában rendelések. Ezeket a rendelések automatikusan árvarekordok, ami azt jelenti, hogy még egy Shipper ID tartalmazzák, de az azonosító már nem lesz érvényes, mert a bejegyzést, amelyre hivatkozik, ezért nem létezik.

    Kapcsolt mezők kaszkádolt frissítése

    Győződjön meg arról, hogy a kapcsolódó táblákat a kapcsolódó mezők adatainak frissítve, akkor válassza ezt.

    Tegyük fel például, hogy egyszerűen módosítani szeretné a feladó azonosítója. Ennek a beállításnak biztosítja, hogy a feladó azonosító frissül – nem csak a feladó táblázatban, hanem egyéb táblák kapcsolt azt is, hogy Shipper ID, például a Rendelések táblában.

    Kapcsolt mezők kaszkádolt törlése

    Jelölje be ezt a döntési attól függ, hogy szüksége megőrzése érdekében néhány tábla rekordjainak, akkor is, ha lehet, hogy törölhető másik táblából.

    Tegyük fel, hogy a feladó törlését. Ha ez a beállítás ki van jelölve, az Access törli az összes táblázat Shipper Azonosítóval, például, hogy a feladó által teljesült (a Rendelések táblában) rendelések hivatkozó minden rekordot. Ezt a beállítást csak ha biztos benne, hogy azt szeretné, hogy a törölt rendelésekben választja.

  6. A kapcsolat a táblák, a belső illesztés átalakítása külső illesztéssé közötti módosítása, az Illesztés típusa gombra. További tudnivalókért olvassa el a külső illesztések lekérdezés létrehozásacímű témakört.

Táblakapcsolat törlése

Megjegyzés: Ha a használni kívánt táblákat használatban van, be kell zárnia, minden megnyitott objektumot azokat használó együtt.

Táblakapcsolat törlése:

  1. Jelölje ki az Adatbáziseszközök > kapcsolatok.

  2. Jelölje ki a két kapcsolódó táblákat összekötő vonalat.

    Tipp: Ha nem látja a kapcsolatot szeretne, kattintson a Tervezés lap kapcsolatok csoportjában válassza a Minden kapcsolat.

  3. Jelölje ki a Delete billentyűt. Ha a rendszer kéri, ellenőrizze, hogy a kapcsolatot a törölni kívánt, válassza az Igenlehetőséget.

Megjegyzés: Ha a kapcsolat eltávolításához is eltávolíthatja azt a kapcsolatot a hivatkozási integritás támogatása esetleges. Az Access eredményt adja, már nem megakadályozza, hogy a módosításokat, amelyeket egy-a-többhöz kapcsolat sok oldalán ritka betegség rekordok esetében.

Többre kíváncsi?

Kapcsolat létrehozása

Kapcsolat törlése

Excel – oktatás

Outlook – oktatás

Ha befejezte a táblákat az adatbázisban, közöttük lévő kapcsolatok generál. Kapcsolatok kritikus, mert azok összekapcsolása vissza a táblázatokat után, az adatok osztása, valamint is, mivel ezek nagy hatással vannak hogyan tervezése a lekérdezéseket, és el választ ad az adatokból.

Tetszőleges relációs adatbázisból háromféle a táblák közötti kapcsolatokat használja. Egy-a-többhöz, több-a-többhöz, és egy az egyhez.

A kapcsolat használata attól függ, hogy az adatok. Ha egy-a-többhöz kapcsolat egyetlen olyan rekordot az egyik tábla kapcsolódó egy vagy több rekord a másik táblában.

A mintavállalati adatbázis a kapcsolat típusú tartalmaz. Egy vevő beállíthatja, hogy egy vagy több telefonszámot, és minden telefonszám csak egyetlen ügyfél kapcsolódó.

A B táblát egy vagy több rekord és a B is is kapcsolódik egy vagy több rekord táblázat válaszokhoz táblázat egyetlen olyan rekordot kapcsolódnak több-a-többhöz kapcsolat esetén a tábla A lehet egyetlen olyan rekordot van

A szokásos látni több-a-többhöz kapcsolatok, a megrendeléskövetés adatbázisok, ahol megrendelés több termék is tartalmazhat, és egy termék lehet több rendelések része.

Is látható a student-adatbázisok kapcsolat ilyen típusú hol a sok diákok vezérlőelemmel sok Oktatótermek is.

Ha egy az egyhez kapcsolat egyetlen olyan rekordot az egyik tábla kapcsolódó csak egyetlen olyan rekordot a másik táblában. Egyetlen alkalmazott például egy vállalati autós előfordulhat, hogy elindításához. Azonban nem látható ez nagyon gyakran mert egy az egyhez kapcsolatot nem adott közös.

Most vegyük kattintson az Adatbáziseszközök, és válassza a kapcsolatok. Ekkor megnyílik a kapcsolatok ablakban. Ez az eszköz igazán egy kicsit használni.

Ez a hol készítése és kezelése a kapcsolatok a legtöbb. Itt látható tipikus kapcsolat: két tábla közötti őket egy vonallal. A sorban látható, hogy a táblái.

Sőt ez az egy-a-többhöz kapcsolat. Beállíthatja, mert a kapcsolatvonal egy és egy végtelen szimbólum látható. A szimbólumok lényeges koncepciót is bemutat néhány pontjára.

Első lépésként a táblázat egy oldalán a FÖLÉRENDELT tábla, és a több oldalon a tábla gyermek táblához.

Második érdemes elképzelnie a kapcsolatok, oldal azzal a legtöbb. Ebben az esetben ha egy oldalán táblázat és a több oldalon táblázat.

Partnerek fontosak, mert azok hogyan befolyásolják a lekérdezések felépítésétől.

Most vegyük jelölje ki a kapcsolatvonalra, és kattintson a menüszalagon, jelölje ki A kapcsolatok szerkesztése.

Három kapcsolat beállítások hatással vannak az adatokat, és a Súgó kapcsolatait megfelelő módon használhatja: hivatkozási integritás megőrzését, a kaszkádolt frissítésés a kaszkádolt törlés. Az alábbiakban ugyanúgy működnek.

A hivatkozási integritás először szinkronizálja a két tábla rekordjainak. Így szinte mindig kíván megadni, akkor az megőrzési pontos, az adatok kritikus része.

Hivatkozási integritás nem adhat a telefonszámot, kivéve, ha van egy nevet a Vevők táblában. Ez nem lehet létrehozni Mit nevezünk ÁRVASOROK: egy rekord sem szülő adataival.

Csak tegyük fel egy kategóriaértékesítési érték nem csatolt sorrenddel, és láthatja, hogy miért olyan fontos a hivatkozási integritás beállítás.

A kaszkádolás frissítések beállítással a módosításokat a gyermek a kapcsolódó bejegyzések vagy több oldalon keresztül kaszkádolt oldalán lévő szülő.

Ha egy ügyfél megváltoztatja a nevét, például csak meg kell adnia a módosítások a Vevők táblában, és megváltoztatják a kapcsolódó rekordokat.

A kaszkádolás törlése beállítás határozza meg, hogy az adatok törölhetők. Ha nem jelöli ki ezt a beállítást, adatok nem törölhetők. Ha bejelöli ezt a lehetőséget, ha töröl egy rekordot, az Access törli mindent kapcsolatos, a rekordot.

Például az ügyfél törlése, és a felhasználói telefonszámok is törli.

Jó valamilyen dolog, lehet, mert megakadályozza az árvarekordok – telefonszámok nem ügyféllel. Ne feledje azonban, az, hogy az üzleti szabályok előfordulhat, hogy megakadályozzák a adatok törlése, így tartsa szem előtt. Az üzleti szabályok lejátszhatja az adatbázisterv egy nagy része.

Most tudni a táblának megfelelő kapcsolatokat, beleértve a hozzáférési viszonyokról ablakban dolgozik, és a kapcsolatok beállításokat, amelyek segítségével hatékonyabban használata az Access-adatbázisba.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×