Title
Compiling ER Specifications into Declarative Programs
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ßel118112.47
Michael Hanus270745.18
Marion Müller3120.94