• DocumentCode
    3093481
  • Title

    Specifying updates in biomedical databases

  • Author

    Liefke, Hartmut ; Davidson, Susan B.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    44
  • Lastpage
    53
  • Abstract
    Many of the publicly available biomedical data sources-such as Genbank and SwissProt-are not stored in traditional databases but in a variety of file formats (e.g. ASN.1 and EMBL). The data is complex, involving deeply nested structures. While query languages for such data have been well-studied, the issue of updating such databases has not. The need for a concise update language is critical since the changes to the data are typically very small when compared to the entire value. Starting with a query language called the Collection Programming Language (CPL), we describe an extension called CPL+ which provides an intuitive framework for updates on complex values. We illustrate the language using examples and present various optimizations that can substantially improve the performance of complex updates
  • Keywords
    biology computing; database languages; file organisation; medical information systems; scientific information systems; ASN.1; CPL+; Collection Programming Language; EMBL; Genbank; SwissProt; biomedical databases; complex values; data changes; deeply nested structures; file formats; performance improvement; publicly available biomedical data sources; query language; query optimization; update language; update specification; Bioinformatics; Biomedical computing; Database languages; Database systems; Electrical capacitance tomography; Identity-based encryption; Information science; Packaging; Reactive power; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scientific and Statistical Database Management, 1999. Eleventh International Conference on
  • Conference_Location
    Cleveland, OH
  • Print_ISBN
    0-7695-0046-3
  • Type

    conf

  • DOI
    10.1109/SSDM.1999.787620
  • Filename
    787620