Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.
Adatbázismodell (más néven egyedkapcsolati diagram) létrehozása a Visioban

A Visio Adatbázismodell-diagram sablonjával létrehozhat egy új modellt, vagy visszafejthet egy meglévő adatbázist egy modellbe.

Adatbázis ikon, nyíl, az adatbázist ábrázoló Visio-diagram

Ez a cikk ismerteti, hogy miként hozhat létre adatbázismodellt, és mire használhatja a modellt a létrehozása után.

Megjegyzés: Az Adatbázismodell-diagram csak a Visio bizonyos verzióiban áll rendelkezésre. További információért olvassa el a Nem találja az adatbázis-modellezési funkciókat? című cikket.

1: Az adatbázismodell-diagramot elindítása

Ha nem rendelkezik egy kiindulásként használható meglévő adatbázissal, kezdésként használhat egy üres adatbázismodellt, és hozzáadhatja a saját tábláit és kapcsolatait.

  1. Válassza a Fájl > Új parancsot.

  2. A keresőmezőbe írja be az adatbázismodell szót, és nyomja le az Enter billentyűt.

  3. A találatok között kattintson duplán az Adatbázismodell-diagram lehetőségre.

    Adatbázismodell-diagram sablon.
  4. Válassza ki a Metrikus egységek vagy Az egyesült államokbeli egységek, majd a Létrehozás lehetőséget.

    A Visszafejtés varázsló általában automatikusan megnyílik.

  5. A varázsló bezáráshoz válassza a Mégse gombot.

  6. Az Adatbázis lap Kezelés csoportjában válassza a Megjelenítési beállítások lehetőséget.

  7. Az Adatbázis-dokumentum beállításai párbeszédpanelen válassza ki a használni kívánt szimbólumkészletet és a többi tábla- és kapcsolatbeállítást, majd válassza az OK gombot. A különböző beállítások ismertetése a párbeszédpanel Súgó gombjára kattintva jeleníthető meg.

Ha rendelkezik egy olyan adatbázissal, amelyet szeretne modellezni, hogy jobban megértse azt vagy egy új modell kiindulási pontjaként használja, a Visszafejtés varázslóval kinyerheti az adatbázis sémáját vagy szerkezetét, és felépíthet egy új modellt.

A varázsló elindítása előtt:

  • Ha egy Excel-munkafüzetet szeretne visszafejteni, először nyissa meg a munkafüzetet, és nevezze meg az oszlopfejléceket tartalmazó cellák csoportját (vagy tartományát). Ha több munkalapot szeretne használni, nevezze el a cellaoszlopok alkotta csoportot az egyes munkalapokon. A Visszafejtés varázsló táblaként értelmezi ezeket a tartományokat. A cellatartományok nevének megadásával kapcsolatban a Nevek definiálása és használata képletekben című témakör tartalmaz további tudnivalókat.

  • A legjobb eredmény érdekében állítsa be az alapértelmezett illesztőprogramot a visszafejtendő céladatbázisban a Visszafejtés varázsló futtatása előtt. Ezzel a lépéssel biztosítható, hogy a varázsló helyesen képezze le a natív adattípusokat, és hogy a varázsló által kigyűjtött összes kód helyesen jelenjen meg a Kód ablakban.

A varázsló elindítása:

  1. Válassza a Fájl > Új parancsot.

  2. A keresőmezőbe írja be az adatbázismodell szót, és nyomja le az Enter billentyűt.

  3. A találatok között kattintson duplán az Adatbázismodell-diagram lehetőségre. Válassza a Létrehozás lehetőséget.

    A Visszafejtés varázsló automatikusan megnyílik.

    Ha a varázsló nem nyílik meg: Az eszköztár szalag Adatbázis lapjának Model csoportjában válassza a Visszafejtéslehetőséget.

  4. A Visszafejtés varázsló első képernyőjén tegye a következőt:

    1. Válassza ki az adatbázis-illesztőt az adatbázis-kezelő rendszerhez (DBMS). Ha még nem rendelte hozzá a Visio-adatbázisillesztőt egy bizonyos ODBC-adatforráshoz, kattintson a Beállítás elemre.

      Megjegyzés: Ha Excel-munkalapot fejt vissza, válassza az Általános ODBC-illesztőprogram lehetőséget.

    2. Válassza ki a frissíteni kívánt adatbázis adatforrását. Ha még nem hozott létre adatforrást a meglévő adatbázishoz, az Új lehetőségre kattintva most megteheti.

      Ha létrehozza az új forrást, a név megjelenik az Adatforrások listában.

    3. Ha elégedett a beállításokkal, kattintson a Tovább gombra.

  5. Kövesse az illesztőprogramokkal kapcsolatos párbeszédpaneleken megjelenő utasításokat.

    Az Adatforrás csatlakoztatása párbeszédpanelen például adja meg a felhasználónevet és a jelszót, majd kattintson az OK gombra.

    Megjegyzés: Ha az általános ODBC-illesztőprogramot használja, akkor előfordulhat, hogy hibaüzenetet kap, amely szerint a visszafejtett információk nem teljesek. A legtöbb esetben ez nem jelent gondot – csak kattintson az OK gombra, és haladjon tovább.

  6. Jelölje be a kigyűjteni kívánt adattípusokat, majd kattintson a Tovább gombra.

    Megjegyzés: Elképzelhető, hogy bizonyos elemek nem érhetők el (szürkén jelennek meg), ugyanis nem minden adatbázis-kezelő rendszer támogatja a varázsló által kigyűjthető összes elemtípust.

  7. Jelölje be a kigyűjteni kívánt táblák (és nézetek, ha vannak) jelölőnégyzetét, vagy Az összes kijelölése elemre kattintva gyűjtse ki az összeset, majd kattintson a Tovább gombra.

    Megjegyzés: Ha Excel-munkalapot fejt vissza, és a lista üres, akkor feltehetően el kell neveznie azt a cellatartományt, amely az oszlopfejléceket tartalmazza a munkalapon. Erről a Nevek definiálása és használata képletekben című témakörben talál további információt.

  8. Ha bejelölte a Tárolt eljárások jelölőnégyzetet, akkor jelölje ki a kigyűjteni kívánt eljárásokat, vagy Az összes kijelölése elemre kattintva gyűjtse ki az összeset, majd kattintson a Tovább gombra.

  9. Adja meg, hogy automatikusan hozzá szeretné-e adni a visszafejtett elemeket az aktuális laphoz.

    Megjegyzés: A varázslóban a listázáson felül lehetőség van a visszafejtett elemek automatikus megjelenítésére rajz formájában, a Táblák és nézetek ablakban. Ha nem szeretné automatikusan létrehozni a rajzot, manuálisan is összeállíthatja az adatbázismodellt az elemek áthúzásával a Táblák és nézetek ablakból a rajzlapra.

  10. A beállításokat ellenőrizve győződjön meg arról, hogy a kívánt információt fogja kigyűjteni, majd kattintson a Befejezés elemre.

    A varázsló kigyűjti a kijelölt információkat, a kimeneti ablakban pedig megjeleníti a kigyűjtési folyamathoz kapcsolódó jegyzeteket.

Ha rendelkezik egy VisioModeler vagy PLATINUM ERwin modellel, azt importálva létrehozhat egy adatbázismodell-diagramot a Visio programban. Ez a funkció csak a VisioModeler 2.0 vagy újabb szótármodellfájlokra (.imd) és a PLATINUM ERwin 2.6, 3.0 és 3.52 .erx fájlokra korlátozott.

  1. Válassza a Fájl > Új parancsot.

  2. A keresőmezőbe írja be az adatbázismodell szót, és nyomja le az Enter billentyűt.

  3. A találatok között kattintson duplán az Adatbázismodell-diagram lehetőségre. Válassza a Létrehozás lehetőséget.

    A Visszafejtés varázsló automatikusan megnyílik. A varázsló bezáráshoz válassza a Mégse gombot.

  4. Az Adatbázis lap Modell csoportjában válassza az Importálás lehetőséget, majd válassza a modell típusát.

  5. Írja be az importálni kívánt modell elérési útját és fájlnevét, vagy a Tallózás gombra válassza keresse meg a modellfájlt, majd válassza a Megnyitás gombot.

  6. Az Importálás párbeszédpanelen válassza az OK gombot.

    A Visio importálja a fájlt, és a kimeneti ablakban megjeleníti az előrehaladását. Az importált táblák megjelennek a Táblák és nézetek ablakban.

  7. A Táblák és nézetek ablakban jelölje ki a modellezni kívánt táblákat, és húzza őket a rajzlapra.

2: A diagram szerkezetének finomítása

Az adatbázismodell-diagram létrehozása után kezdődik a diagram pontosítása. Hozzáadhatja és testreszabhatja a modell három fő összetevőjét:

  • Entitások (vagy táblázatok);

  • Oszlopok (amelyek leírják a táblázatban szereplő adatokat), és

  • Kapcsolatok (a táblák közötti kapcsolatok). A kapcsolat lehet egy-az-egyhez, egy-a-többhöz vagy több-a-többhöz típusú.

Az alábbi címsort választva megnyithatja a szolgáltatás hozzáadásának lépéseit a modellhez.

Az adatbázismodell-diagram sablonhoz két rajzsablon tartozik. Amint megkezdi a diagram szerkezetének finomítását, az Ön számára legmegfelelőbb rajzsablonon végezheti el az alábbiakat:

  • Az Egyedkapcsolati rajzsablont használva modellezheti az SQL92 és korábbi szabványokon alapuló adatbázisokat.

  • A típusokkal való használathoz további alakzatokkal rendelkező Objektumrelációs rajzsablont használva modellezheti az SQL99 és újabb szabványokon alapuló adatbázisokat.

Az Egyed alakzatot használva hozzon létre egy táblát a diagramjában:

  1. Az Egyedkapcsolat vagy az Objektumrelációs rajzsablonról húzzon egy Egyed alakzatot a rajzlapra.

  2. Az alakzatra duplán kattintva nyissa meg az Adatbázis adatlapja ablakot.

  3. A Kategóriák csoportban kattintson a Definíció elemre, és írja be a tábla nevét.

  4. A Kategóriák csoportban kattintson az Oszlopok elemre, írjon be egy nevet, és válasszon egy adattípust.

  5. Jelölje be a Kötelező jelölőnégyzetet azon oszlopok esetén, amelyeknek nem lehet null értékük.

  6. Jelölje be a PK (elsődleges kulcs) jelölőnégyzetet azon oszlopok esetén, amelyek egyedileg azonosítják az egyes sorokat az adatbázistáblában.

  7. A Kategóriák csoportban kattintson az Indexek, Eseményindítók, Ellenőrzés vagy Kiegészítő elemre e nem kötelező elemek létrehozásához.

Az Adatbázis adatlapja ablakban veheti fel vagy módosíthatja az oszlopok tulajdonságait, beleértve az adattípusokat és az elsődleges kulcsokat:

  1. Kattintson duplán a táblára a diagramjában.

  2. Az Adatbázis adatlapja ablak Kategóriák csoportjában kattintson az Oszlopok elemre.

  3. Kattintson az első üres Fizikai név cellára, és írjon be egy nevet.

  4. Ha módosítani szeretné egy oszlop adattípusát, kattintson az oszlop Adattípus mezőjére, majd jelöljön ki egy adattípust a listáról, vagy írja be a listába. Beírhatja például a decimal(8,2) vagy a char(30) értéket.

  5. A null értékek megakadályozásához jelölje be a Kötelező jelölőnégyzetet.

  6. Ha meg szeretné adni, hogy az oszlop egy elsődleges kulcs, jelölje be a PK jelölőnégyzetet.

  7. Ha az Oszlopok kategóriára kattintáskor megjelenő oszloptulajdonságok mellett továbbiakat is szeretne látni, jelölje ki az oszlopot, majd kattintson a Szerkesztés lehetőségre.

A kapcsolatok elsődleges és idegen kulcsokkal teszik lehetővé az adatbázisoknak az egyik táblában lévő sor megfeleltetését egy kapcsolódó tábla másik sorával. Ezeket a kapcsolatokat megjelenítheti a diagramjában. Emellett megadhatja a számosságukat (például egy-a-többhöz), és a számosság megjelenítéséhez használhatja a Szarkaláb, a Relációs vagy az IDEF1X jelölést. Az adatbázismodell-diagramban ezekkel a jelölésekkel nem jeleníthet meg „több a többhöz” kapcsolatokat.

Kapcsolat létrehozása táblák között:

  1. 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 egyiket vagy mindkettőt a Táblák és nézetek ablakból kell a rajzlapra húznia.

  2. Kattintson duplán a táblára, amelyet a kapcsolat elsődleges kulcs oldalának szeretne használni.

  3. Az Adatbázis adatlapja ablak Kategóriák csoportjában kattintson az Oszlopok elemre.

  4. 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.

  5. Az Objektumrelációs vagy az Egyedkapcsolat rajzsablonról húzzon egy Kapcsolat alakzatot a lap üres területére.

  6. Csatlakoztassa a magasabb végét a szülőtáblához.

  7. 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 lap Kezelés csoportjában kattintson a Megjelenítési beállítások lehetőségre. A Kapcsolatok lap Megjelenítés csoportjában jelölje be a Kapcsolatok jelölőnégyzetet.

Adja meg a kapcsolat számosságát.:

  1. Kattintson duplán a kapcsolatra.

  2. Az Adatbázis adatlapja ablak Kategóriák csoportjában kattintson az Egyéb elemre.

  3. 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 a Pontosan egy számosság.

3: Az adatok kereséséhez és frissítéséhez szükséges szolgáltatások hozzáadása

Ha más finomításokat szeretne végezni a diagramon (például tárgymutatók, ellenőrző záradékok és triggerek létrehozását), válasszon egy címsort az alábbi lépések bármelyikével az útmutató megnyitásához:

Az indexek javítják az adatbázis teljesítményét vagy sebességét a lekérdezések futtatásakor.

  1. Nyissa meg az adatbázismodell-diagramot.

  2. Kattintson duplán a táblára, amelyhez indexet szeretne hozzáadni, és az Adatbázis adatlapja ablak Kategóriák listájában kattintson az Indexek elemre.

  3. Kattintson az Új gombra.

  4. Az Index létrehozása párbeszédpanelen írja be az index nevét, majd kattintson az OK gombra.

  5. Az Index típusa listában válasszon egy elemet az egyedi vagy nem egyedi index létrehozásához.

  6. A Megjeleníthető oszlopok listában jelölje ki az indexbe felvenni kívánt egyes oszlopok nevét, majd kattintson a Hozzáadás > gombra.

  7. Az Indexelt oszlopok listában jelölje be a Növ. jelölőnégyzetet egy növekvő sorrendű index létrehozásához, illetve csökkenő sorrendű index létrehozásához törölje a jelölőnégyzet bejelölését.

    A rendszer frissíti az adatbázismodell-diagramot.

A nézetek mentett lekérdezésként működnek, és különösen akkor hasznosak, ha rendszeresen hozzá kell férnie több tábla ugyanazon adataihoz, vagy ha elérhetővé szeretné tenni az adatokat a felhasználóknak, de nem szeretné, hogy módosítsák a tényleges táblákat.

Az Egyedkapcsolat vagy az Objektumrelációs rajzsablonról húzzon egy Nézet alakzatot a rajzlapra.

Az adatbázis-kezelő rendszerétől függően lehet, hogy meg tudja adni a táblák vagy nézetek kiegészítő tulajdonságait a tárolási helyük meghatározása céljából.

Kattintson duplán a táblára vagy nézetre, amelynek a kiegészítő tulajdonságait meg szeretné adni, és az Adatbázis adatlapja ablak Kategóriák listájában kattintson a Bővített elemre.

Az ellenőrző záradékokkal biztosíthatja, hogy az oszlopokban megadott adatok egy adott értéktartományban legyenek. Létrehozhat például egy olyan ellenőrző záradékot, amely megköveteli hogy egy „Kor” nevű oszlopban az adatok 65 fölött legyenek.

  1. A táblára duplán kattintva nyissa meg az Adatbázis adatlapja ablakot.

  2. A Kategóriák csoportban kattintson az Oszlopok elemre, majd kattintson arra az oszlopra, amelyhez ellenőrző záradékot szeretne felvenni.

  3. Kattintson a Szerkesztés lehetőségre.

  4. Az Oszloptulajdonságok párbeszédpanel Ellenőrzés lapján adja meg a kívánt korlátozásokat. A választási lehetőségeiről további információt talál az Oszlop- és mezőtulajdonságok (Ellenőrzés lap) című cikkben.

    Az ellenőrző záradék a Kód ablak Helyi kód csoportjába kerül.

Tárolt eljárásokat és felhasználó által definiált függvényeket használva hozzon létre kódcsomagokat, amelyekkel többször is végrehajthatja ugyanazokat a műveleteket. A kettő közötti legnagyobb különbség, hogy egy felhasználó által definiált függvény egy értéket ad vissza, míg a tárolt eljárások kódot hajtanak végre érték visszaadása nélkül.

  1. Az Adatbázis lap Megjelenítés/elrejtés csoportjában jelölje be a Kód jelölőnégyzetet a Kód ablak megnyitásához.

  2. Kattintson a Globális kód, majd az Új lehetőségre.

  3. A Kódszerkesztő Tulajdonságok lapján kattintson a létrehozni kívánt kód típusára, majd írja be a kód nevét.

  4. A Törzs lapon írja be a kódot, és kattintson az OK gombra.

Az eseményindítók hatására az eseményindítóban megadott SQL-kód futni fog, amikor az adatbázisban bekövetkezik egy adott esemény.

  1. A táblára duplán kattintva nyissa meg az Adatbázis adatlapja ablakot.

  2. A Kategóriák csoportban kattintson az Eseményindítók elemre, majd a Hozzáadás gombra.

  3. A Tulajdonságok lapon írja be az eseményindító nevét.

  4. A Törzs lapon írja be a kódot, és kattintson az OK gombra.

    Az eseményindító a Kód ablak Helyi kód csoportjába kerül.

Nem találja az adatbázis-modellezési funkciókat?

A Visio néhány kiadása nem tartalmazza valamelyik vagy az összes adatbázis-modellezési funkciót:

  • 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 modell létrehozását a Visio alkalmazásban meglévő adatbázis felhasználásával), de nem támogatják a modellalapú eljárást (azaz SQL-kód létrehozását Visio-adatbázismodell felhasználásával).

  • Az adatbázis-modellezési funkciók teljes palettája, beleértve a visszafejtési és a modellalapú eljárást, elérhető a vállalati építészek részére készült Visio alkalmazásban. 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 meg szeretné állapítani, hogy a Visio melyik kiadásával rendelkezik, kattintson a Súgó menü A Microsoft Office Visio névjegye elemére. A kiadás neve a párbeszédpanel legfelső sorában található.

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é, olvassa el a Meglévő adatbázis visszafejtése című cikket. A Visio támogatja a SQL Server 2016-os és korábbi verzióinak visszafejtését. A Visio nem támogatja a visszafejtés SQL Server 2019-ben vagy újabb verziókban.

Lásd még

Kapcsolat definiálása adatbázismodell-diagramban

Nézetek létrehozása és szerkesztése adatbázismodell-diagramokban

Táblázatok és oszlopok hozzáadása adatbázismodell-diagramokhoz

Adattípusok beállítása és szerkesztése Adatbázismodell-diagramokban

Szarkaláb típusú jelölés megjelenítése az adatbázismodell-diagramban

Index létrehozása vagy szerkesztése Adatbázismodell-diagramban

Hivatkozási integritás megőrzése adatbázismodell-diagramokban

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

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

×