Hogyan lehet visszafejteni egy modellt egy adatbázisból vagy egy szkriptből

nyomtatás

a modell visszafejtése adatbázisból vagy szkriptből

a visszafejtés az adatmodell adatbázisból vagy szkriptből történő létrehozásának folyamata. A modellező eszköz grafikus ábrázolást készít a kiválasztott adatbázis-objektumokról és az objektumok közötti kapcsolatokról. Ez a grafikus ábrázolás lehet logikai vagy fizikai modell.

megjegyzés: csak üres modellbe lehet visszafejteni a mérnököt. Nem lehet visszafejteni egy olyan modellt, amelyben objektumok vannak.

az adatbázist a következő okok miatt lehet visszafejteni:

  • ahhoz, hogy megértsük, hogyan kapcsolódnak egymáshoz az objektumok, majd építsünk rá
  • az adatbázis szerkezetének bemutatásához

a visszafejtési folyamat befejezése után a következő feladatokat hajthatja végre:

  • új adatbázis-objektumok hozzáadása
  • a rendszerdokumentáció létrehozása
  • az adatbázis-struktúra átalakítása az Ön igényeinek megfelelően

a visszafejtett információk nagy része kifejezetten a fizikai sémában van meghatározva. A reverse engineering azonban a sémából is információt nyer, és beépíti a modellbe. Például, ha a cél DBMS támogatja az idegen kulcs deklarációkat, a reverse engineering folyamat azonosító és nem azonosító kapcsolatokat és alapértelmezett szerepneveket eredményez.

az altípus-kapcsolatok kivételével az összes főbb modellinformációt levezetheti, mivel jelenleg egyetlen SQL adatbázis-kezelő rendszer sem támogatja. A céladatbázisok azonban eltérnek a fizikai sémában szereplő logikai adatmodell-információk mennyiségétől. Emiatt a kapott modellek a kiválasztott céladatbázistól függően változhatnak. Következtethet néhány logikai információra is, beleértve az elsődleges kulcsokat, az idegen kulcsokat és a táblázatkapcsolatokat. A táblázatindex-definíciók vagy oszlopnevek segítségével következtethet ezekre a kulcsokra és kapcsolatokra.

a ri triggereket felveheti vagy kizárhatja a reverse engineering folyamatba. Megadhatja, hogy az RI triggereket modellobjektumként kezelje, vagy az előre tervezés opcióval RI triggereket is felvehet a sémába. Azt is választhatja, hogy tartalmazza vagy kizárja ezeket a lehetőségeket során reverse engineering.

adatbázis visszafejtésekor beállíthat egy nyomkövetési fájlt az objektumok lekérésére végrehajtott lekérdezések rögzítésére. A lekérdezéseket a visszafejtési folyamat befejezése után tekintheti át.

az alábbi ábra bemutatja a modell visszafejtésének lépéseit adatbázisból vagy szkriptből:

a visszafejtési folyamat bemutatása

a modell visszafejtéséhez hajtsa végre az alábbi lépéseket:

  1. (opcionális) adatbázis-lekérdezések mentése nyomkövetési fájlba.
  2. válassza ki a modell részleteit.
  3. válassza ki a visszafejtési lehetőségeket.
  4. Csatlakozás egy adatbázishoz és visszafejtés.

Reverse Engineering Specific Objects

ez a szakasz részletesen ismerteti, hogyan működik a reverse engineering folyamat különböző adatbázis-objektumoknál.

Index

adatbázis visszafejtésekor a rendszer importálja a kiszolgálón definiált indexek nevét, definícióját és paramétereit. Amikor az indexinformációkat egy kiszolgálóról importálja, az egyes indexek tárolási helyének adatai megmaradnak. Ezért újra létrehozhatja az adatbázist ugyanazokkal a tárolási hozzárendelésekkel. Nem kell manuálisan hozzárendelnie az egyes indexek tárolási helyét.

az indexek importálása után megtekintheti vagy módosíthatja az index tulajdonságait, definícióit és táblázattársításait az indexek párbeszédpanelen. A DB2 z/OS, az Informix, az Oracle, az SQL Server és az SAP ASE adatbázisok indexei párbeszédpanelen fizikai tárolóobjektumhoz rendelhet indexet. Ha a céladatbázis a DB2 z / OS, az Informix és az Oracle, akkor az indexek párbeszédpanelen is módosíthatja a tárolási paramétereket.

ha fizikai tárolási beállítást választ egy DB2 z/OS, Informix, Oracle vagy SAP ASE adatbázishoz, akkor a séma index fizikai tárolási paramétereket tartalmaz.

fizikai Tárolóobjektum

adatbázis visszafejtésekor importálhatja a célkiszolgálón megadott fizikai tárolóobjektumok nevét és definícióit. Az Importálás ugyanúgy történik, mint a fizikai táblák, indexek és más fizikai sémainformációk importálása. Fizikai tárolóobjektumok importálása után megtekintheti vagy módosíthatja az objektumdefiníciókat és a táblázattársításokat a szabványos szerkesztők segítségével.

érvényesítési szabály

sémafájlból, parancsfájlból vagy rendszerkatalógusból történő visszafejtés esetén az érvényesítési szabályokat importálják és csatolják a kapott modell megfelelő táblázatához vagy oszlopához. Az importált érvényesítési szabályok megnevezésére használt konvenció a következő:

VALID_RULEn

itt n egy nullától kezdődő sorszám. Az első érvényesítési szabály neve VALID_RULE0, a következő szabály VALID_RULE1 és így tovább, amíg a teljes séma feldolgozásra nem kerül.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.