DocumentCode
2700564
Title
GQL: a reasonable complex SQL for genomic databases
Author
Jamil, Hasan M.
Author_Institution
Dept. of Comput. Sci., Mississippi State Univ., MS, USA
fYear
2000
fDate
2000
Firstpage
50
Lastpage
59
Abstract
Validating hypotheses and reasoning about objects is becoming commonplace in biotechnology research. The capability to reason strengthens comparative genomics research by providing a much-needed tool to pose intelligent queries in a more convenient and declarative fashion. To be able to reason using the Genomic Query Language (GQL), we propose the idea of parameterized views as an extension of SQL´s “create view” construct with an optional “with parameter” clause. Parameterizing enables traditional SQL views to accept input values and to delay the computation of the view until invoked with a “call” statement. This extension empowers users with the capability of modifying the behavior of predefined procedures (views) by sending arguments and evaluating the procedure on demand. We demonstrate that the extension is soundly based, with a parallel in Datalog. We also show that the idea of relational unification proposed in this paper empowers SQL to reason and infer in exactly the same way as an object-oriented Datalog. Thereby, it eliminates the need for cumbersome integration of database engines with deductive reasoners, as was customary in many advanced genomic database applications in the past
Keywords
DATALOG; SQL; biology computing; biotechnology; deductive databases; genetics; object-oriented languages; relational databases; scientific information systems; GQL; Genomic Query Language; SQL; biotechnology; call statement; computation delay; create view construct; declarative querying; genomic databases; hypothesis validation; intelligent queries; object-oriented Datalog; parameterized views; predefined procedures; reasoning; relational unification; with parameter clause; Bioinformatics; Biotechnology; Computer science; Database languages; Deductive databases; Delay; Engines; Genomics; Object oriented databases; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Bio-Informatics and Biomedical Engineering, 2000. Proceedings. IEEE International Symposium on
Conference_Location
Arlington, VA
Print_ISBN
0-7695-0862-6
Type
conf
DOI
10.1109/BIBE.2000.889589
Filename
889589
Link To Document