Oliotietokannan muuttaminen relaatiotietokannaksi


Autoria(s): Hämäläinen, Ari
Data(s)

23/01/2008

23/01/2008

2002

Resumo

Diplomityön tavoitteena oli parantaa oliotietokantaan perustuvan mökkivarausjärjestelmän pitkiä vasteaikoja ja epävakaata toimintaa sekä luoda tietokantaperusta uusille toiminnoille. Ratkaisua etsittiin korvaamalla oliotietokanta relaatiotietokannalla. Diplomityö on osa koko varausjärjestelmän uusintaa. Työn teoreettinen osuus käsittelee sekä olio- että relaatiotietokannan rakennetta ja oliomallin muuttamista relaatiomalliksi. Käytännön osassa esitellään relaatiotietokannan luominen vaiheittain ja kerrotaan tietojen siirron periaatteesta. Relaatiotietokannan havaittiin olevan vakaampi ja tehokkaampi vasteajoiltaan. Samoin sen vaatima levytilan ja muistin määrä oli pienempi kuin oliotietokannalla. Lisäksi siihen todettiin uusien järjestelmien liittämisen olevan yksinkertaisempaa.

The purpose of this Master’s Thesis is to improve unsteadiness and response times of the booking system for cottages, which bases on the object database, and to create a database platform for new functions. By converting the object database with the relational database we try to find the solutions for them. This Master’s Thesis is a part of renewal of the whole booking system. The theoretical part of the study considers the structures of both object database and relational database, and how to change the object model to the relational model. The empirical part of the study considers how to create a relational database in stages and how to describe the transmission method of data. The study concluded that the relational database was more stable and more powerful on response times, as well as that the amount of disk space and memory it requires was much less than the object database requires. It was proved to be much easier to add new systems to that.

Identificador

http://www.doria.fi/handle/10024/34652

Idioma(s)

fi

Palavras-Chave #oliotietokanta #relaatiokanta #object database #relational database
Tipo

Diplomityö

Master's thesis