A Visióban elsődleges és idegen kulcsok használatával kapcsolatokat definiálva létrehozhat egy több táblából származó adatokból álló gyűjteményt.
Megjegyzés: Az adatbázismodell-diagram csak bizonyos Visio-verziókban áll rendelkezésre. További információért olvassa el a Nem találja az adatbázis-modellezési funkciókat? című cikket.
Kapcsolat létrehozása adatbázismodell-diagramban
-
Győződjön meg arról, hogy mindkét tábla látható a diagramban. Ha egy meglévő adatbázisból fejtette vissza a modellt, előfordulhat, hogy az egyik vagy mindkét táblát a Táblák és nézetek ablakból kell a rajzlapra húznia.
-
Kattintson duplán arra a táblára, amelyet a kapcsolat elsődleges kulcs oldalához szeretne használni.
-
Az Adatbázis adatlapja ablak Kategóriák csoportjában kattintson az Oszlopok elemre.
-
A rácson kattintson arra az oszlopra, amelyet a tábla egyes sorainak egyedi azonosításához szeretne használni, és az elsődleges kulcsként való beállításához jelölje be a PK jelölőnégyzetet.
-
Az Objektumrelációs vagy az Egyedkapcsolat rajzsablonról húzzon egy Kapcsolat alakzatot a lap üres területére.
-
Csatlakoztassa a magasabb végét a szülőtáblához.
-
A másik végét csatlakoztassa a gyermektáblához.
Ha a második tábla még nem tartalmaz egy ugyanolyan nevű oszlopot elsődleges kulcsként, a modellező idegen kulcsként hozzáadja a második táblához.
Megjegyzés: Ha a kapcsolati vonalak eltűnnek, az Adatbázis menüben mutasson a Beállítások pontra, majd kattintson a Dokumentum elemre. A Kapcsolatok lap Megjelenítés csoportjában jelölje be a Kapcsolatok jelölőnégyzetet.
Kapcsolat eltávolítása adatbázismodellből
-
Kattintson a kapcsolatra a modellben, és nyomja le a Delete billentyűt.
-
Az Objektum törlése párbeszédpanelen válasszon az alábbi lehetőségek közül:
-
Kattintson az Igen gombra, ha a kapcsolatot a rajzról és az alapjául szolgáló modellből is el szeretné távolítani.
-
Kattintson a Nem gombra, ha csak a vonalat szeretné eltávolítani a rajzról.
Megjegyzés: Ha a Nem gombra kattint, és később úgy dönt, hogy mégis vissza szeretné állítani a vonalat a rajzon, jelölje ki a kapcsolatban lévő táblák egyikét, és kattintson az Adatbázis menü Kapcsolódó táblák megjelenítése parancsára.
-
Tipp: Választhat, hogy mindig el szeretné-e távolítani a törölt kapcsolatokat az alapul szolgáló modellből, vagy soha nem szeretné, hogy ez így történjen. Az Adatbázis menüben mutasson a Beállítások pontra, kattintson a Modellezés parancsra, és lépjen a Logikai diagram lapra.
Kapcsolat definiálása egy-az-egyhez vagy egy-a-többhöz típusúként
A kapcsolat számossága azt határozza meg, hogy egy tábla hány sora hozható kapcsolatba egy másik tábla hány sorával. Egy részlegen például sok alkalmazott dolgozhat, de egy alkalmazott csak egy részleghez tartozhat. A számosságot általában az egy-az-egyhez, az egy-a-többhöz vagy a több-a-többhöz kifejezéssel illetjük.
-
Kattintson duplán a kapcsolatra.
-
Az Adatbázis adatlapja ablak Kategóriák csoportjában kattintson az Egyéb elemre.
-
A Számosság csoportban válassza ki a kapcsolatnak leginkább megfelelő számosságot. Az egy-a-többhöz kapcsolatok esetén a legjobb választás a Nulla vagy több, illetve az Egy vagy több számosság. Az egy-az-egyhez kapcsolatok esetén a legjobb választás a Nulla vagy egy, illetve az Pontosan egy számosság.
Kapcsolatok és tulajdonságaik megjelenítése diagramon
Választhat, hogy megjeleníteni vagy elrejteni szeretné-e a kapcsolatokra vonatkozó információkat a diagramon.
-
Az Adatbázis menüben mutasson a Beállítások pontra, majd kattintson a Dokumentum elemre.
-
A Kapcsolatok lapon ellenőrizze a diagramon megjeleníteni kívánt információkat.
A következőket jelenítheti meg vagy rejtheti el:
-
Kapcsolatok
-
Számosság
-
Szarkaláb jelölés
-
Viszonymegnevezés
-
Hivatkozási műveletek
-
Nem találja az adatbázis-modellezési funkciókat?
Az Ön Visio-verziója feltehetően nem támogatja ezt a funkciót. A Visio verzióját A Microsoft Office Visio névjegye elemre kattintva tekintheti meg a Súgó menüben. A kiadás neve a párbeszédpanel legfelső sorában található.
A Visio Standard nem tartalmazza az Adatbázismodell-diagram sablont.
A Visio Professional és Premium kiadások támogatják az Adatbázismodell-diagram sablon visszafejtési funkcióit (azaz modellek létrehozását a Visio alkalmazásban meglévő adatbázis használatával), de nem támogatják a modellalapú eljárást (azaz SQL-kód létrehozását Visio-adatbázismodell használatával).
Megjegyzés: A vállalatiarchitektúra-tervezőknek készült Visio alkalmazásban elérhető az adatbázis-modellezési funkciók teljes palettája, beleértve a visszafejtési és a modellalapú eljárást. A vállalatiarchitektúra-tervezőknek készült Visio alkalmazás az MSDN prémium előfizetés részét képezi, amely a szerepköralapú Visual Studio Professional és a Visual Studio Team System-kiadásokban érhető el.
Ha arra kíváncsi, hogy a Visio (2. csomag) használata esetén hogyan alakíthat át egy meglévő adatbázist adatbázismodellé, akkor a Meglévő adatbázis visszafejtése című cikket olvassa el.