Domain Specific Query Language
Structured query language is a domain specific language used in programming and designed for managing data held in a relational database management system rdbms or for stream processing in a relational data stream management system rdsms.
Domain specific query language. How do i build a domain specific query language. It is inspired by the project neuronbank 14. So decided to construct a detailed example that illustrates how linq solves a certain. There are a wide variety of dsls ranging from widely used languages for common domains such as html for web pages down to languages used by only one or a few pieces of software such as.
Ask question asked 10 years ago. Viewed 4k times 11. I m not a fan of microsoft s language integrated query. In this paper we propose a domain specific query language called neuroql for the neuroscience domain.
Share improve this question. A domain specific language dsl is a computer language specialized to a particular application domain this is in contrast to a general purpose language gpl which is broadly applicable across domains. It is used to solve a specific problem. The best domain specific language for manipulating data is sql.
Structured query language or sql is used to work with data in. Active 4 years 5 months ago. This data model is composed of five components. I have a biology database that i would like to query.
There is also a given terminology bank i have access to that has formalizable predicates. I need steps to create it and how to transfer from the created domain specific query language to normal sql query to execute it. Neuroql is designed primarily for neuroinformatics database users and aims to enable users to directly interact with neuroscience databases in. It is particularly useful in handling structured data i e.
I want to create domain specific query language. Sql ˌ ɛ s ˌ k juː ˈ ɛ l s q l ˈ s iː k w əl sequel. A domain specific language dsl is a specialized language used for a specific purpose. I would like to build a query language for this db using the.
Edited dec 12 11 at 13 09. And any recommended tools.