Abstract | ||
---|---|---|
This paper proposes an environment to support high-level database programming in a declarative programming language. In order to ensure safe database updates, all access and update operations related to the database are generated from high-level descriptions in the entity- relationship (ER) model. We propose a representation of ER diagrams in the declarative language Curry so that they can be constructed by various tools and then translated into this representation. Furthermore, we have implemented a compiler from this representation into a Curry program that provides access and update operations based on a high- level API for database programming. |
Year | Venue | Keywords |
---|---|---|
2007 | Clinical Orthopaedics and Related Research | declarative programming,programming language,software engineering,entity relationship |
Field | DocType | Volume |
Functional logic programming,Fifth-generation programming language,Programming language,Programming paradigm,Computer science,Inductive programming,Data manipulation language,Declarative programming,Datalog,Entity–relationship model | Journal | abs/0711.0 |
Citations | PageRank | References |
0 | 0.34 | 8 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Bernd Braßel | 1 | 181 | 12.47 |
Michael Hanus | 2 | 707 | 45.18 |
Marion Müller | 3 | 12 | 0.94 |