• 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