Research at Sofia University >
Faculty of Mathematics and Informatics >
MSc Theses >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10506/177
|
Title: | Обектно-Релационна Персистентност на Данните |
Other Titles: | Object Relational Mapping |
Authors: | Йорданов, Йордан |
Keywords: | Обектно-Релационна Персистентност данни Object-Relational Mapping Automatic persistence |
Issue Date: | 20-Feb-2007 |
Publisher: | С О Ф И Й С К И У Н И В Е Р С И Т Е Т " С В . К Л И М Е Н Т О Х Р И Д С К И " |
Abstract: | Автоматизирането на работата с база данни е проблем, по който отдавна
се търси решение. Тенденцията е в кода на програмиста да липсват истински SQL
заявки, вместо тях да се използва някакъв друг похват, а грешките да се откриват на
ниво създаване (компилиране) на програмния продукт или поне да не са заплаха за
съдържанието на базата.
Целта на дипломната работа е да се изследват и показват с помощта на примери
похватите на Обектно Релационна Персистентност (Object Relational Mapping - ОRM).
След като бъде разгледана, читателят трябва да може да намери отговорите на следните
въпроси:
Как може да се представят данните от обектите като релационни данни?
Как това може да става автоматично?
Какво усилие ще е необходимо за имплементирането на ORM система, и какви
ще са ползите и недостатъците за приложението?
Описват се различни ОRM системи, основните похвати на обектно-
релационното съпоставяне на данните. Дава се обективна оценка към всеки похват.
Демонстрира се имплементирането на ОRM система. Предлага се архитектура с
възможност за повторно използване на голяма част от имплементацията на ОRM
системата. |
Description: | Тема: Обектно-Релационна Персистентност на Данните
(Object Relational Mapping)
Дипломант: Йордан Йорданов
Специалност: Информатика
Специализация: Софтуерни технологии
Научен ръководител: доц. Силвия Илиева |
URI: | http://hdl.handle.net/10506/177 |
Appears in Collections: | MSc Theses
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
|