Detail práce

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

Diplomová práce Student: Ježa Pavel Akademický rok: 2006/2007 Vedoucí: Ryšavý Ondřej, doc. Ing., Ph.D.
Název anglicky
Design of a Database Neutral OR Mapper in C++
Jazyk práce
český
Abstrakt

Diplomová práce se zabývá návrhem a implementací databázově neutrální objektově-relační vrstvy v prostředí jazyka C++ nad zděděnou databázi. Cílem je vytvoření vrstvy která odstíní (zapouzdří) přístup k databázi od aplikační vrstvy programu. Navrhovaná vrstva bude vycházet z technologie objektově relačního mapování, kterého je velké množství pro objektově programovací jazyky jako je C#, Java čí Visual Basic.První část práce se zaměřuje na objasnění technologie objektově relačního mapování, konkrétně na různé možnosti a úrovně implementace. Další část se týká jednotlivých databází které budou v této práci uvažovány pro prezentaci databázové neutrálnosti. Zbylé části pojednávají o návrhu a implementaci této vrstvy včetně zhodnocení dosažených výsledků.

Klíčová slova

Objektově-relační mapování, ORM, relační databáze, mapování objektů, databáze, business objekty, DAO, Data Access Objects, Persistence Framework, C++.

Ústav
Studijní program
Informační technologie, obor Informační systémy
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
19. června 2007
Oponent
Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Bieliková Mária, prof. Ing., PhD. (FIIT STU), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Potúček Igor, Ing., Ph.D. (UPGM FIT VUT), člen
Švéda Miroslav, prof. Ing., CSc. (UIFS FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
JEŽA, Pavel. Návrh databázově neutrální objektově-relační vrstvy. Brno, 2007. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2007-06-19. Vedoucí práce Ryšavý Ondřej. Dostupné z: https://www.fit.vut.cz/study/thesis/4781/
BibTeX
@mastersthesis{FITMT4781,
    author = "Pavel Je\v{z}a",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "N\'{a}vrh datab\'{a}zov\v{e} neutr\'{a}ln\'{i} objektov\v{e}-rela\v{c}n\'{i} vrstvy",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4781/"
}
Nahoru