Hogyan hozhatunk létre adatbázis-sémákat gyorsan és intuitív módon a DBDesigner segítségével

A projekt kidolgozásának egyik legfontosabb része, hogy világos képet tartsunk szem előtt a végcélról. Ismernünk kell a projekt célközönségét, valamint a benne rejlő szolgáltatásokat. Ez azt jelenti, hogy a lehető legjobban tájékozódnunk kell az üzleti logikáról, majd az összes funkciót szükség szerint végre kell hajtanunk.

A DBDesigner nagyszerű eszköz az alkalmazás adatbázissémáinak létrehozásában. Lehetővé teszi tetszőleges számú táblázat létrehozását (amennyire én érdekel). Bármely adattípus attribútumot hozzáadhat a létrehozott táblákhoz. Azt is megadhatja, hogy bizonyos attribútumok idegen kulcsként szolgáljanak. Így az elsődleges kulcsok és az idegen kulcsok beállításakor láthatja az összefüggéseket az létrehozni kívánt adatbázis táblái között.

Használhatja az e-mailt, számos projektet létrehozhat, és bármikor visszatérhet hozzájuk. Meghívhatja kollégáit e-mailben is, és megkérheti őket, hogy működjenek együtt veled a séma elkészítésében.

Ha rendelkezik az adatbázis-séma kezdeti verziójával, akkor ezt exportálhatja SQL-szkriptként a következő adatbázis-technológiákhoz: PostgreSQL, SQLite, MySQL, MSSql és Oracle.

Demonstráció

Kezdjük egy új adatbázis-séma létrehozásával, amely bemutatja a gyakorlatban való működését.

Vagy kezdhetünk egy új üres sablonnal, vagy használhatunk egyet a rendelkezésre álló sok, már meglévő sablon közül.

Itt egy üres sablont fogunk bemutatni, csak azért, hogy láthassuk a benne lévő néhány funkciót. Ellenkező esetben előfordulhat, hogy nem veszi észre őket a meglévő sablonok használatával.

Először létre kell hoznunk egy új sémát. Példánk a „Generic” adatbázis-típust használja, és könyvtárnak fogjuk nevezni.

Tehát a Sémához kell mennünk & g t; Új, majd látni fogunk egy új ablakot:

Ezt a képet kell látnunk utána:

Ezután új táblákat kell felvennünk a sémánkba, amit megtehetünk úgy, hogy jobb gombbal kattintunk a rács bármely pontjára, és kiválasztjuk a „Táblázat” lehetőséget:

Most hozzá kell adnunk mezőket a táblához. Csak annyit kell tennünk, hogy eljutunk az Add mezőbe , amely után egy új ablak jelenik meg. Ebben kiválaszthatja a típust, és néhány korlátozást is beállíthat az új táblázat oszlopához:

Itt láthatjuk, hogy néz ki, miután felvettünk néhány oszlopot:

Ezután hozzáadhatunk összefüggéseket a táblák között. Példát fogunk venni a sok-sok kapcsolat létrehozására két táblázat között: a Szerzők és a Könyvek között. Ehhez először létre kell hoznunk egy új táblát AuthorBooks néven , amelyben idegen kulcsokat adunk hozzá, amelyek a Szerzők táblára, illetve a Könyvek táblára hivatkoznak:

Itt van a kapcsolat a Könyvek táblázattal:

Miután ezzel végeztünk, a következőhöz hasonló sémát kell látnunk:

A dbdesigner igazán nagyszerű tulajdonsága a rugalmasság, amellyel az asztalokat tetszés szerint áthelyezheti a rácson:

A sémát akár öt munkatárssal is megoszthatjuk az ingyenes verzióban. Egyszerűen a Séma> Sha re menüpontra kell lépnünk, és egy új ablak jelenik meg, például a következő:

Ezt a sémát képként menthetjük az Exportálás> Im age menüpont megnyitásával .

A megfelelő SQL szkriptet a következő módon is létrehozhatjuk:

Importálhatjuk a saját SQL-t is a sémába, és grafikusan láthatjuk:

Következtetés

Hallottam erről az eszközről, amikor páros programozást végeztem egy kollégámmal, és nagyon hasznosnak találtam. Remélem, hasznát is veszi.

A DBDesigner más funkciókkal is rendelkezik, és mindenképpen javasoljuk, hogy próbálja ki őket.