SQLGEN: a Framework for Rapid Client-server Database Application Development
Overview
General Medicine
Medical Informatics
Authors
Affiliations
SQLGEN is a framework for rapid client-server relational database application development. It relies on an active data dictionary on the client machine that stores metadata on one or more database servers to which the client may be connected. The dictionary generates dynamic Structured Query Language (SQL) to perform common database operations; it also stores information about the access rights of the user at log-in time, which is used to partially self-configure the behavior of the client to disable inappropriate user actions. SQLGEN uses a microcomputer database as the client to store metadata in relational form, to transiently capture server data in tables, and to allow rapid application prototyping followed by porting to client-server mode with modest effort. SQLGEN is currently used in several production biomedical databases.
Harris P, Taylor R, Thielke R, Payne J, Gonzalez N, Conde J J Biomed Inform. 2008; 42(2):377-81.
PMID: 18929686 PMC: 2700030. DOI: 10.1016/j.jbi.2008.08.010.
WebEAV: automatic metadata-driven generation of web interfaces to entity-attribute-value databases.
Nadkarni P, Brandt C, Marenco L J Am Med Inform Assoc. 2000; 7(4):343-56.
PMID: 10887163 PMC: 61439. DOI: 10.1136/jamia.2000.0070343.
Organization of heterogeneous scientific data using the EAV/CR representation.
Nadkarni P, Marenco L, Chen R, Skoufos E, Shepherd G, Miller P J Am Med Inform Assoc. 1999; 6(6):478-93.
PMID: 10579606 PMC: 61391. DOI: 10.1136/jamia.1999.0060478.
Automatic query mapping among genomic databases: a pilot exploration.
Cheung K, Nadkarni P, Miller P, Shin D Proc AMIA Symp. 1999; :942-6.
PMID: 9929357 PMC: 2232293.
Data extraction and ad hoc query of an entity-attribute-value database.
Nadkarni P, Brandt C J Am Med Inform Assoc. 1998; 5(6):511-27.
PMID: 9824799 PMC: 61332. DOI: 10.1136/jamia.1998.0050511.