A Decisions Query Language (Dql): High-Level Abstraction For Mathematical Programming Over Databases

Alexander Brodsky,Mayur M. Bhot,Manasa Chandrashekar,Nathan E. Egge,X. Sean Wang
DOI: https://doi.org/10.1145/1559845.1559981
2009-01-01
Abstract:The demonstrated, high-level decisions query language DQL combines the decision optimization capability of mathematical programming and the data manipulation capability of traditional database query languages. DQL benefits application developers in two aspects. First, it avoids a conceptual impedance mismatch between mathematical programming and data access and makes decision optimization functionality readily accessible to database programmers with no prior experience in operations research. Second, a tight integration provides unique opportunities for more efficient evaluation as compared to a loosely coupled system. This demonstration uses an emergency response scenario to illustrate the power of the language and its implementation.
What problem does this paper attempt to address?