Adatbázisok hatékonyságának növelése normalizálással

OData támogatás
Konzulens:
Dr. Gulyás András
Távközlési és Médiainformatikai Tanszék

Szakdolgozatomban megvizsgálom az adatbázisok hatékonyságának növelésének lehetőségét normalizálás végrehajtásával. Ennek érdekében áttekintem a normalizálási eljárások elméleti hátterét. Megvizsgálom az adatmodellekben és az adatbázisok működésében előforduló hibákat, redundanciákat és lehetséges anomáliák típusait. A javítandó rendszer egy számítógépek és laptopok szervizelésével és kereskedelmével foglalkozó cég által készített és használt MySQL alapú adatbázis. Ebben laptop kijelző és laptop modelleket tartanak nyilván és kompatibilitási listák alapján lehet megállapítani belőle, hogy bizonyos gépekhez melyik kijelző típusok felelnek meg. Döntés született, hogy a kijelzők árusításához egy webshopot kívánnak létrehozni, melynek alapjául ez az adatbázis szolgál majd. Az ad-hoc módon létrehozott adatbázis kezdetben nem nyújtott megbízható hátteret egy ilyen rendszer működéséhez. Az adatbázis javításához előbb meg kellett ismernem annak felépítését, és a benne tárolt adatok szerepét, egymás közötti kapcsolataikat. Ezt követően normalizálási lépéseket végrehajtva igyekszem egy a megrendelő kívánságainak is megfelelő javított adatstruktúrát létrehozni. Kitérek a már meglévő adatok információvesztés nélküli átvitelére az új szerkezetbe. Ezt követően az átalakított adatbázist tesztelem és méréseket hajtok végre. Az adatbázison végzett műveleteket és méréseket phpMyAdmin segítségével végeztem. Szakdolgozatom végére a mérések eredménye alapján kívánom bemutatni, hogy a normalizálás során egy jobban működő adatszerkezet jött létre, mivel bár az átalakításoknak vannak mérhető negatív következményei is, azt a pozitív hatások jelentősen felülmúlják.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.