Object-oriented programming
A relational model of data for large shared data banks
Communications of the ACM
A Multi-Set Extended Relational Algebra - A Formal Approach to a Practical Issue
Proceedings of the Tenth International Conference on Data Engineering
Object/relational mapping 2008: hibernate and the entity data model (edm)
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Python Web Development with Django
Python Web Development with Django
Revealing the X/O impedance mismatch: changing lead into gold
SSDGP'06 Proceedings of the 2006 international conference on Datatype-generic programming
Queue - Data
A multi-set relational algebra in view of universal query language
FGIT'12 Proceedings of the 4th international conference on Future Generation Information Technology
The Impedance Mismatch in Light of the Unified State Model
Fundamenta Informaticae - Concurrency Specification and Programming CS&P
Hi-index | 0.00 |
Unified State Model USM is a single data model that allows conveying objects of major programming languages and databases. USM exploits and emphasizes common properties of their data models. USM is equipped with mappings from these data models onto it. With USM at hand, we have faced the next natural research question whether numerous query languages for the data subsumed by USM can be clearly mapped onto a common language. We have designed and proposed such a language called the Unified Query Language UQL. UQL is intended to be a minimalistic and elegant query language that allows expressing queries of languages of data models covered by USM. In this paper we define UQL and its concise set of operators. Next we conduct a mild introduction into UQL features by showing examples of SQL and ODMG OQL queries and their mapping onto UQL. We conclude by presenting the mapping of the theoretical foundations of these two major query languages onto UQL. They are the multiset relational algebra and the object query algebra. This is an important step towards the establishment of a fully-fledged common query language for USM and its subsumed data models.