Thesis Details

Návrh databázově neutrální objektově-relační vrstvy

Master's Thesis Student: Ježa Pavel Academic Year: 2006/2007 Supervisor: Ryšavý Ondřej, doc. Ing., Ph.D.
English title
Design of a Database Neutral OR Mapper in C++
Language
Czech
Abstract

This diploma work deals with design and implementation of the database neutral object-relational (OR) layer in C++ language over inherited database. The goal is to create the layer to encase the access to database from the application layer. Suggested layer will stem from the object-relation mapping technology, which is currently available for many object-programming language, such as C#, Java or Visual Basic.The work consists of three main parts. The forepart is focused on clearing object-relation mapping technology. It briefly overviews differences in capabilities and levels of implementation of various approaches. The next part describes significant properties of databases considered as back-ends for data storage in the project. The aim of this part is to present enough information to support database neutral design of the OR layer. The rest of the document deals with design and implementation of OR layer for the considered environment followed by the summarization of results and overall evaluational.

Keywords

Object-relational mapping, ORM, object-relational mapper, relational database, mapping objects, database, business objects, DAO, Data Access Objects, Persistence Framework, C++.

Department
Degree Programme
Information Technology, Field of Study Information Systems
Files
Status
defended, grade B
Date
19 June 2007
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Bieliková Mária, prof. Ing., PhD. (FIIT STU), člen
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Potúček Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Švéda Miroslav, prof. Ing., CSc. (DIFS FIT BUT), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
JEŽA, Pavel. Návrh databázově neutrální objektově-relační vrstvy. Brno, 2007. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-19. Supervised by Ryšavý Ondřej. Available from: https://www.fit.vut.cz/study/thesis/4781/
BibTeX
@mastersthesis{FITMT4781,
    author = "Pavel Je\v{z}a",
    type = "Master's thesis",
    title = "N\'{a}vrh datab\'{a}zov\v{e} neutr\'{a}ln\'{i} objektov\v{e}-rela\v{c}n\'{i} vrstvy",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4781/"
}
Back to top