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 :
بازگشت