Data modeling is an essential part of the software development process, and together with application modeling forms the core of the model-driven approach to software engineering....
Many end user programming tools such as spreadsheets and databases offer poor support for representing a level of abstraction that is intuitive to users. For example, users must w...
To effectively support today's global economy, database systems need to manage data in multiple languages simultaneously. While current database systems do support the storag...