Adatbázismodell (más néven egyedkapcsolati diagram) létrehozása

Adatbázismodell (más néven egyedkapcsolati diagram) létrehozása

Az Adatbázismodell-diagram sablonnal létrehozhat egy új modellt, vagy visszafejthet egy meglévő adatbázist egy modellbe a relációs vagy objektumrelációs modellezési koncepciók használatával. 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.

Példa adatbázismodellre

Az Adatbázismodell-diagram sablonnal létrehozhat egy új modellt, vagy visszafejthet egy meglévő adatbázist egy modellbe a relációs vagy objektumrelációs modellezési koncepciók használatával. 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.

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

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

A Microsoft Visio nem minden kiadása tartalmazza az adatbázis-modellezési funkciót. Ha nem találja a jelen cikkben szereplő eljárásokban ismertetett funkciókat, valószínűleg olyan Visióval rendelkezik, amely nem tartalmazza azokat.

  • A Microsoft Visio Standard nem tartalmazza az Adatbázismodell-diagram sablont.

  • A Microsoft 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).

  1. Az adatbázismodell-diagram az alábbi módokon kezdhető el:

    Új modelldiagram létrehozása az alapokról

    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. Kattintson a Fájl fülre.

    2. Kattintson az Új, majd a Szoftverek és adatbázisok lehetőségre, végül kattintson duplán az Adatbázismodell-diagram elemre.

    3. Az Adatbázis lap Kezelés csoportjában kattintson a Megjelenítési beállítások lehetőségre.

    4. 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 kattintson az OK gombra.

    Meglévő adatbázis használata kiindulási pontként

    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:

    1. Ha egy Microsoft Excel-munkafüzetet fejt vissza, a varázsló elindítása előtt nyissa meg a munkafüzetet, és nevezze el azt a cellacsoportot (vagy cellatartományt), amely az oszlopfejlécet tartalmazza. Ha több munkalapot szeretne használni, nevezze el a cellaoszlopok alkotta csoportot az egyes munkalapokon. A varázsló táblaként értelmezi ezeket a tartományokat. A cellatartományok elnevezéséről az Excel súgójának Elnevezett cellahivatkozások vagy -tartományok meghatározása című cikkében olvashat bővebben.

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

    3. Kattintson a Fájl fülre.

    4. Kattintson az Új, majd a Szoftverek és adatbázisok lehetőségre, végül kattintson duplán az Adatbázismodell-diagram elemre.

    5. Az Adatbázis lap Modell csoportjában kattintson a Visszafejtés lehetőségre.

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

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

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

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

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

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

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

    Meglévő modell importálása és pontosítása

    Ha rendelkezik egy VisioModeler vagy PLATINUM ERwin modellel, azt importálva létrehozhat egy adatbázismodell-diagramot a Visióban. 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. Kattintson a Fájl fülre.

    2. Kattintson az Új, majd a Szoftverek és adatbázisok lehetőségre, végül kattintson duplán az Adatbázismodell-diagram elemre.

    3. Az Adatbázis lap Modell csoportjában kattintson az Importálás lehetőségre, majd kattintson a modell típusára.

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

    5. Az Importálás párbeszédpanelen kattintson az OK gombra.

      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.

    6. 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. Az adatbázismodell-diagram létrehozása után kezdődik a diagram pontosítása. Felvehet és testre szabhat táblákat és nézeteket, kapcsolatokat hozhat létre, és testre szabhatja az oszlopokat és adattípusokat.

    Táblák

    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.

    Oszlopok

    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.

    Kapcsolatok

    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.

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

    2. 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. A diagram egyéb pontosításához (például indexek, ellenőrző záradékok és eseményindítók létrehozásához) az alábbiakat teheti:

    Indexek létrehozása

    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.

    Nézetek létrehozása

    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.

    Táblák és nézetek kiegészítő tulajdonságainak megadása

    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.

    Ellenőrző záradékok létrehozása

    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.

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

    Tárolt eljárások és felhasználó által definiált függvények létrehozása

    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.

    Eseményindítók létrehozása

    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.

Ez a cikk ismerteti, hogy miként hozhat létre adatbázismodellt, és mire használhatja a modellt a létrehozása után. A gyors kezdéshez a Fájl menüben mutasson az Új > Szoftverek és adatbázisok elemre, majd kattintson az Adatbázismodell-diagram lehetőségre.

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

Az Ön Microsoft Office Visio-verziója feltehetően nem tartalmazza a keresett funkciókat. 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 Microsoft Office Visio Standard nem tartalmazza az Adatbázismodell-diagram sablont.

  • A Microsoft Office Visio Professional támogatja 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ámogatja a modellalapú eljárást (azaz SQL-kód létrehozását Visio-adatbázismodell használatával).

  • A vállalati építészek részére 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állalati építészek részére 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.

  1. Az adatbázismodell-diagram az alábbi módokon kezdhető el:

    Új modelldiagram létrehozása az alapokról

    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. A Fájl menüben mutasson az Új > Szoftverek és adatbázisok elemre, majd kattintson az Adatbázismodell-diagram lehetőségre.

    2. Az Adatbázis menüben mutasson a Beállítások elemre, majd kattintson a Dokumentum lehetőségre.

    3. 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 kattintson az OK gombra.

    Meglévő adatbázis használata kiindulási pontként

    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.

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

    1. Ha egy Microsoft Office Excel-munkafüzetet fejt vissza, a varázsló elindítása előtt nyissa meg a munkafüzetet, és nevezze el azt a cellacsoportot (vagy cellatartományt), amely az oszlopfejlécet tartalmazza. Ha több munkalapot szeretne használni, nevezze el a cellaoszlopok alkotta csoportot az egyes munkalapokon. A varázsló táblaként értelmezi ezeket a tartományokat. A cellatartományok elnevezéséről az Excel súgójának Elnevezett cellahivatkozások vagy -tartományok meghatározása című cikkében olvashat bővebben.

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

    3. A Fájl menüben mutasson az Új > Szoftverek és adatbázisok elemre, majd kattintson az Adatbázismodell-diagram lehetőségre.

    4. Az Adatbázis menüben kattintson a Visszafejtés gombra.

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

      1. Válassza ki a Microsoft Office Visio adatbázis-illesztőjét az adatbázis-kezelő rendszerhez. 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.

    6. 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. Ha az adatforrás nincs jelszóval védve, 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.

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

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

    9. Ha az 5. lépésben 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.

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

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

    Meglévő modell importálása és pontosítása

    Ha rendelkezik egy VisioModeler vagy PLATINUM ERwin modellel, azt importálva létrehozhat egy adatbázismodell-diagramot a Visióban. 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. A Fájl menüben mutasson az Új > Szoftverek és adatbázisok elemre, majd kattintson az Adatbázismodell-diagram lehetőségre.

    2. Az Adatbázis menüben mutasson az Importálás pontra, majd kattintson az Importálás: <modell típusa> parancsra.

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

    4. Az Importálás párbeszédpanelen kattintson az OK gombra.

      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.

    5. 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. Az adatbázismodell-diagram létrehozása után kezdődik a diagram pontosítása. Felvehet és testre szabhat táblákat és nézeteket, kapcsolatokat hozhat létre, és testre szabhatja az oszlopokat és adattípusokat.

    Táblák

    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.

    Oszlopok

    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.

    Kapcsolatok

    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.

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

    2. 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. A diagram egyéb pontosításához (például indexek, ellenőrző záradékok és eseményindítók létrehozásához) az alábbiakat teheti:

    Indexek létrehozása

    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.

    Nézetek létrehozása

    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.

    Táblák és nézetek kiegészítő tulajdonságainak megadása

    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 tulajdonságait meg szeretné adni, és az Adatbázis adatlapja ablak Kategóriák listájában kattintson a Bővített elemre.

    Ellenőrző záradékok létrehozása

    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ások és felhasználó által definiált függvények létrehozása

    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 menüben mutasson a Nézet pontra, majd a Kód lehetőségre kattintva nyissa meg a Kód ablakot.

    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.

    Eseményindítók létrehozása

    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.

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.

×