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
Link To Document