Generátor databázové vrstvy aplikací
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | cs |
dc.contributor.author | Kuboš, Jaroslav | cs |
dc.contributor.referee | Rychlý, Marek | cs |
dc.date.created | cs | |
dc.description.abstract | Cílem projektu je návrh a implementace knihovny pro podporu vývoje databázové/perzistenční vrstvy aplikací psaných v jazyce C#. Knihovna se snaží o maximální snadnost použití při zachování elegance zápisu. Knihovna podporuje rysy objektového programování typu dědičnost a kolekce. Z dalších rysů lze jmenovat podporu verzování a opožděného načítání. Pro získávání metadat o objektech používá reflexi poskytovanou .NET frameworkem. Knihovna nepoužívá žádné literály pro identifikaci (tříd, atributů) a to ani v objektových dotazech. Většinu kontrol proto provede už překladač. | cs |
dc.description.abstract | This diploma thesis deals with the design and implementation of a framework for the database persistence layer development. This framework is easy to use while keeping the code elegance. It supports object oriented programming features such as inheritance and collections. Other features include versioning of objects and lazy loading. The object metadata are obtained through reflection provided by the .NET framework. The framework is not using any literal for identification (classes, attributes) even in object queries. Most of checks are done by compiler. | en |
dc.description.mark | A | cs |
dc.identifier.citation | KUBOŠ, J. Generátor databázové vrstvy aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. . | cs |
dc.identifier.other | 15247 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/54018 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | objektově-relační mapování | cs |
dc.subject | perzistence | cs |
dc.subject | ORM | cs |
dc.subject | hibernace | cs |
dc.subject | C# | cs |
dc.subject | DB | cs |
dc.subject | relační databáze | cs |
dc.subject | SQL | cs |
dc.subject | verzování | cs |
dc.subject | reflexe | cs |
dc.subject | object-relational mapping | en |
dc.subject | persistence | en |
dc.subject | ORM | en |
dc.subject | hibernation | en |
dc.subject | C# | en |
dc.subject | DB | en |
dc.subject | relational database | en |
dc.subject | SQL | en |
dc.subject | versioning | en |
dc.subject | reflection | en |
dc.title | Generátor databázové vrstvy aplikací | cs |
dc.title.alternative | Application Database Layer Generator | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.modified | 2020-05-09-23:39:48 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 15247 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:43:34 | en |
sync.item.modts | 2025.01.15 21:16:56 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |