In engineering applications, multiple copies of object descriptions have to coexist in a single database. This paper proposes a scheme that enables users to explicitly deal with these object versions. After introducin...
详细信息
In engineering applications, multiple copies of object descriptions have to coexist in a single database. This paper proposes a scheme that enables users to explicitly deal with these object versions. After introducing a basic version model, the problem of 'rerouting' interobject references upon the creation of new versions is solved by providing generic references and user-specific environments. Finally, logical version clusters are introduced that allow for the meaningful grouping of versions. The paper concludes with some remarks on implementation and a comparison with other approaches. [ABSTRACT FROM AUTHOR]
Core Data je kľučovou súčastou softvérových ekosystémov na platformách od firmy Apple. Hlavný nedostatok Core Data je obmendzené množstvo platforiem, na ktorých je možné t&...
详细信息
Core Data je kľučovou súčastou softvérových ekosystémov na platformách od firmy Apple. Hlavný nedostatok Core Data je obmendzené množstvo platforiem, na ktorých je možné túto knižnicu využívať. Táto bakalárska práca sa zaoberá analýzou tejto knižnice, a následným návrhom a implementáciou knižnice CoreStore, ktorej gólom je poskytovať funkcionalitu Core Data pre aplikácie vyvíjane v programovacom jazyku C++.
Cílem této práce je prozkoumat systém GlobalsDB a s jeho pomocí navrhnou, implementovat a otestovat knihovnu pro persistenci objektů na platformě Java. Nejprve je uveden přehled existuj...
详细信息
Cílem této práce je prozkoumat systém GlobalsDB a s jeho pomocí navrhnou, implementovat a otestovat knihovnu pro persistenci objektů na platformě Java. Nejprve je uveden přehled existujících možností, po kterém následuje návrh samotného řešení. V následujících kapitolách je popsána implementace a testování navrženého řešení. Závěr práce je věnován porovnání výkonu vůči existujícím řešením.
Na databázové systémy jsou kladeny stále vyšší požadavky, protože uživatelé potřebují pracovat se stále složitějšími daty.Díky historickému vývoji datab...
详细信息
Na databázové systémy jsou kladeny stále vyšší požadavky, protože uživatelé potřebují pracovat se stále složitějšími daty.Díky historickému vývoji databázových systémů, se v dnešní době používají hlavně postrelační databázové systémy. Jak již plyne z jejich názvu, jsou postaveny na relačních databázových systémech a rozšiřují je tak, aby byly schopny pracovat se složitějšími daty. Velká většina dnešních prostorových databázových systémů je založena právě na postrelačních databázích. Tato práce se ovšem bude snažit najít spojení mezi objektovými a prostorovými databázemi a nabité poznatky reflektovat do implementace prostorového rozšíření objektové databáze.
Cílem této práce je ověřit funkčnost synchronizace objektových databází přes CoreData a Datastore. Ověření funkčnosti synchronizace objektových databázi jsem provedl pomo...
详细信息
Cílem této práce je ověřit funkčnost synchronizace objektových databází přes CoreData a Datastore. Ověření funkčnosti synchronizace objektových databázi jsem provedl pomocí dvou zařízení a experimentálního serveru. V předložené bakalářské práci jsem vytvořil kni- hovnu DB2iCloud, která poskytuje abstraktní rozhraní CoreData pro Datastore. Přínosem této práce je vytvoření knihovny DB2iCloud v demonstrační aplikaci a ověření funkčnosti CoreData a Datastore.
Informační systémy jsou nedílnou součástí téměř všech větších obchodních subjektů. Tento dokument má za účel seznámit s návrhem modelu v UML a im...
详细信息
Informační systémy jsou nedílnou součástí téměř všech větších obchodních subjektů. Tento dokument má za účel seznámit s návrhem modelu v UML a implementací informačního systému pro vyhodnocování aktivit pracovníků ve stromové hierarchii. První část zahrnuje princip multilevel marketing firem, popis zadání systému a průběh jeho modelování v nástroji CASE Select Component Architekt. Druhá část se zabývá popisem implementovaného systému formou webové aplikace nad objektovou databází Caché.
V této práci čtenáře seznámím se základními modely, jenž se používají pro ukládání dat v databázových systémech. Dále čtenáři pop...
详细信息
V této práci čtenáře seznámím se základními modely, jenž se používají pro ukládání dat v databázových systémech. Dále čtenáři popíši způsoby ukládání objektů jazyka Java, kde mu nadále vysvětlím pojmy jako objektově relační mapování, reflexe a introspekce. Následně zde představím existující implementace, které se v jazyce Java používají pro ukládání ob- jektových dat. Poté popíši metodiku pro testování výkonu jednotlivých řešení. Podle této metodiky provedu testování a nakonec zhodnotím získané výsledky.
暂无评论