Generátor databázové vrstvy aplikací

but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radekcs
dc.contributor.authorKuboš, Jaroslavcs
dc.contributor.refereeRychlý, Marekcs
dc.date.createdcs
dc.description.abstractCí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.abstractThis 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.markAcs
dc.identifier.citationKUBOŠ, J. Generátor databázové vrstvy aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other15247cs
dc.identifier.urihttp://hdl.handle.net/11012/54018
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectobjektově-relační mapovánícs
dc.subjectperzistencecs
dc.subjectORMcs
dc.subjecthibernacecs
dc.subjectC#cs
dc.subjectDBcs
dc.subjectrelační databázecs
dc.subjectSQLcs
dc.subjectverzovánícs
dc.subjectreflexecs
dc.subjectobject-relational mappingen
dc.subjectpersistenceen
dc.subjectORMen
dc.subjecthibernationen
dc.subjectC#en
dc.subjectDBen
dc.subjectrelational databaseen
dc.subjectSQLen
dc.subjectversioningen
dc.subjectreflectionen
dc.titleGenerátor databázové vrstvy aplikacícs
dc.title.alternativeApplication Database Layer Generatoren
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:39:48cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid15247en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:43:34en
sync.item.modts2025.01.15 21:16:56en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
538.23 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_15247.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_15247.html
Collections