Az adatbázis jellemzői
Az információs modell a tématerület leírása, amely a jövőben használt szoftverekre és hardverekre való orientálás nélkül készült. Az információs modell egy emberközpontú modell, amely teljesen független a környezet fizikai paramétereitől, az adatok tárolásának módjától. Az információs modell csak akkor változik, ha a valós világban bekövetkezett változások az alapmodellben változtatásokat igényelnek. Az ER-modellek fő előnyei:
· A modellek lehetővé teszik, hogy nagyszámú objektumot és attribútumot tartalmazó adatbázisokat tervezzenek;
Az ER-modellek fő elemei:
· Az objektumok közötti kapcsolatok.
Az entitás egy attribútummal rendelkező tartomány objektuma.
Az entitások közötti kapcsolatot a következők jellemzik:
· Csatlakozási mód (1: 1, 1: N, N: M);
· Tagsági osztály. Az osztály lehet kötelező és opcionális. Ha egy entitás minden egyes példánya részt vesz egy kapcsolatban, akkor a tagsági osztály kötelező, különben nem kötelező.
Ebben az érettségi projektben az ER-modellt az automatizált adatbázis-tervezési ERWin-ban hajtják végre, és a 2. ábrán látható.
Ábra №2.3. Infológiai modell
Az adatmodell az adatelemek logikai kapcsolatainak leképezése, függetlenül azok tartalmától és tárolási környezetétől. Ez a modell az adott DBMS-ben használt adatleíró nyelv (JAD) alapján épül fel, amelyben az adatbázist tervezték. A nullapontmodell létrehozásának fázisát datalogical design-nak hívják. Az adatbázis logikai struktúrájának leírását a DBMS nyelvén datalogical adatbázis sémának nevezik.
Az adatbázis logikai felépítésének megtervezésekor a kezdeti infologikus modell egy meghatározott adatbázissal támogatott adatmodellt alakít át, és ellenőrizni fogja a megjelenített tartomány eredő adatmodelljének megfelelőségét.
Az adatmodell a logikai kapcsolatokat mutatja be a koncepcionális modell információi között. Amikor egy infologikus modellről datológiaira költözünk, ne feledkezzünk meg arról, hogy az infologikus modell magában foglal minden, a tématerületre vonatkozó információt, ami szükséges és elégséges az adatbázisok tervezéséhez. A termékmenedzser adatbázisának adatmodelljét a 2.3. Ábrán mutatjuk be.
Ábra №2.3. Az adatmodell.
A feladat szoftvere (feladatok komplexuma)
Általános (funkciófa és párbeszédpanel)
A funkciófa egy diagram, amely bemutatja a programban végrehajtható összes lehetséges funkciót és opciót a bejövő és kimenő dokumentumokkal, valamint további lehetőségeket a termékkezelő automatizálási rendszerének beállításához. Szekvenciálisan a függvényfa a 2.4. Ábrán látható.
A dialógus-forgatókönyvek sémája a felhasználói párbeszéd módját jelenti a programtermékkel. Ez az ábra azt mutatja be, hogyan juthat el egy felhasználó egy adott dokumentumhoz, vagy hívhatja meg a kívánt funkciót. A dialógus-forgatókönyvek rendszere a 2.5. Ábrán látható.
Ábra 2.4. Funkciófa
Ábra № 2.5. Script forgatókönyv séma