Suppr超能文献

一种用于高度可移植临床数据库系统的可变长度记录管理算法。

An algorithm to manage variable-length records for highly portable clinical data base systems.

作者信息

Okada M, Okada M

出版信息

Comput Biomed Res. 1986 Jun;19(3):224-36. doi: 10.1016/0010-4809(86)90018-2.

Abstract

An algorithm to archive patient data at free size in disk storage is presented. A record, assumed to be a character string such as an ASCII-coded text, is compressed and divided into fixed-length blocks. One block consists of a data field and a pointer field, and the blocks comprising a record are chained with pointers forwardly. A head pointer of each record is sequentially saved on a separate file. The data compression is performed as follows: if the same character code appears more than twice in succession, we count the number of the repetitions and save it with initial two characters. The algorithms for fetching, re-saving, and purging a record are also presented. These were implemented in FORTRAN77 and tested for performance using a practical patient data file. As the algorithm allows highly flexible record manipulation and can easily be implemented in conventional programming languages, it will make a useful tool for constructing a portable data base management system.

摘要

本文提出了一种在磁盘存储中以自由大小存档患者数据的算法。记录被假定为一个字符串,如ASCII编码文本,先进行压缩,然后被分成固定长度的块。一个块由一个数据字段和一个指针字段组成,构成一个记录的块通过指针向前链接。每个记录的头指针依次保存在一个单独的文件中。数据压缩按以下方式进行:如果相同的字符代码连续出现两次以上,我们计算重复次数,并将其与最初的两个字符一起保存。文中还给出了获取、重新保存和清除记录的算法。这些算法用FORTRAN77实现,并使用一个实际的患者数据文件进行了性能测试。由于该算法允许高度灵活的记录操作,并且可以很容易地在传统编程语言中实现,它将成为构建便携式数据库管理系统的一个有用工具。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验