Az adatbázis-alkalmazás tervezésének alapelvei

rendszerek

Az adatbázis-alkalmazás fejlesztése a következő szakaszokból áll.

1. Feladat azonosítása
Meghatározzuk a feldolgozni kívánt adatok körét, méretét és felhasználásuk módját, meghatározzuk az inputokat, outputokat és feladatokat. Felsoroljuk az összes fő feladatot, amelyet egy alkalmazásnak el kell végeznie. Például. A fő feladatok: megrendelés létrehozása az ügyfél számára, új megrendelés hozzáadása, információk a könyvek szerzőiről, beírt adatok keresése stb. A fő feladat leírja a tevékenységet. Vannak részfeladatok is, pl. a létrehozott megbízás teljes árának kiszámítása.

4. Adatok elrendezése
Az összegyűjtött információkat címsorokba, táblákba (normalizálás). Gondoskodni kell arról, hogy ne fordulhasson elő adatok duplikálása, és hogy ne töröljünk fontos adatokat.
Határozzuk meg az egyes táblák tételeinek neve és típusa, vigyáznunk kell, hogy ne használjuk felesleges tételek, olyan elemek, amelyek már megjelennek egy másik táblázatban. Megtudjuk, van-e a táblázatban olyan elem, amely egyértelműen azonosítja a rekordot. Ha van ilyen elem, akkor ez lesz elsődleges kulcs táblázatok. Ha ilyen elem nincs a táblázatban, akkor egy táblával kibővítjük a táblázatot, amely egyértelműen meghatározza a rekordot. Az adatokat a táblákban tároljuk (ezek a már említett objektumok), amelyek a feladatokhoz tartoznak. Például. az "ügyfelek" tárgy egy táblázat, a "megrendelések" tárgy a második táblázat, ahol a megrendelések adatait tárolják.
Megtudjuk, hogy melyik kimenetet mely táblákból kapjuk. Ha nincs kapcsolat a táblák között egy adott kimenetre, akkor létrehozunk egy ilyen kapcsolatot. Ellenőrizzük a kapcsolatok típusait.

5. Prototípus tervezés és felhasználói felület
A táblázatszerkezet létrehozása után formákba írva utánozzuk az alkalmazás "folyamatát". Megtervezzük az alkalmazás külső megjelenését a felhasználó számára, és javaslatot teszünk a felhasználó és az alkalmazás közötti kommunikáció módjára. Létrehozunk egy tesztadatbázist annak kiderítésére, hogy mely elemeket nem használják, az elsődleges kulcsokat helyesen választották-e meg.

6. Alkalmazás létrehozása
Egyszerű alkalmazásokhoz ez egy prototípus. Ha az alkalmazás összetettebb, javasoljuk, hogy kódokat és űrlapokat írjon az egyik feladattól a másikig történő átmenet biztosítása érdekében, és szükség lehet párbeszédablakok létrehozására is a felhasználói bevitelhez.

7. Alkalmazás tesztelése
Minden általunk kínált lehetőséget tesztelni kell. Korrektív és értelmes javaslatokat fogadunk el a felhasználóktól (pl. Haszontalan funkciók eltávolítása)

Jegyzet:
Az alkalmazások tervezését és logikai tesztelését leszámítva (függetlenül attól, hogy a rendszer logikai korlátai érvényesek-e) ezek a tevékenységek némileg automatizálhatók, látja. fejezet Az adatmodellezés, az IS megtervezése és létrehozása
(További részletek: adatmodellezés, objektum-orientált elemzés)