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