Information Management System: Master links — a hierarchical data system

T. A. Gibson, P. F. Stockhausen
{"title":"Information Management System: Master links — a hierarchical data system","authors":"T. A. Gibson, P. F. Stockhausen","doi":"10.1002/J.1538-7305.1973.TB02704.X","DOIUrl":null,"url":null,"abstract":"MASTER LINKS is a software system used to build, administer, and access hierarchical data bases. It is designed to operate in a time-sharing environment, and, in particular, it allows multiple concurrent updates and retrievals on the same data base. A BUILD module is used to specify the hierarchical configuration of a data base and an initial “storage mapping” of the elements of the hierarchy into a particular file layout. A set of administrative routines is provided for altering the mapping and other such maintenance purposes. The access routines have three levels of interface, from primitive and flexible to sophisticated and functional. The interfaces are all defined in terms of the hierarchical structure and independent of the storage mapping. Thus, an alteration of the storage mapping for a data base does not require changing any programs that access data using these interfaces. The lowest-level interface enables the calling program to add to the data base, update a value, or retrieve a value, in terms of a hierarchy position. The second-level interface facilitates traversal of a hierarchy by enabling the calling program to specify portions of the hierarchy over which a process is to operate. Such a specification, called an “access tree,” consists of data which can be generated at execution time by the calling routine. As in the first level, data are transferred one at a time. The third-level interface is a function evaluation mechanism which computes values from data base values and other computed values according to function definitions passed to it at execution time. Like an access tree, a function definition is itself data which can be constructed at execution time by the client process.","PeriodicalId":55391,"journal":{"name":"Bell System Technical Journal","volume":"4 1","pages":"1691-1724"},"PeriodicalIF":0.0000,"publicationDate":"1973-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bell System Technical Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/J.1538-7305.1973.TB02704.X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

MASTER LINKS is a software system used to build, administer, and access hierarchical data bases. It is designed to operate in a time-sharing environment, and, in particular, it allows multiple concurrent updates and retrievals on the same data base. A BUILD module is used to specify the hierarchical configuration of a data base and an initial “storage mapping” of the elements of the hierarchy into a particular file layout. A set of administrative routines is provided for altering the mapping and other such maintenance purposes. The access routines have three levels of interface, from primitive and flexible to sophisticated and functional. The interfaces are all defined in terms of the hierarchical structure and independent of the storage mapping. Thus, an alteration of the storage mapping for a data base does not require changing any programs that access data using these interfaces. The lowest-level interface enables the calling program to add to the data base, update a value, or retrieve a value, in terms of a hierarchy position. The second-level interface facilitates traversal of a hierarchy by enabling the calling program to specify portions of the hierarchy over which a process is to operate. Such a specification, called an “access tree,” consists of data which can be generated at execution time by the calling routine. As in the first level, data are transferred one at a time. The third-level interface is a function evaluation mechanism which computes values from data base values and other computed values according to function definitions passed to it at execution time. Like an access tree, a function definition is itself data which can be constructed at execution time by the client process.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
信息管理系统:主链接-一个分层的数据系统
MASTER LINKS是一个用于构建、管理和访问分层数据库的软件系统。它被设计为在分时环境中运行,特别是,它允许在同一数据库上进行多个并发更新和检索。BUILD模块用于指定数据库的层次结构配置和层次结构元素到特定文件布局的初始“存储映射”。提供了一组用于更改映射和其他此类维护目的的管理例程。访问例程有三个层次的接口,从原始和灵活到复杂和功能。接口都是根据层次结构定义的,并且独立于存储映射。因此,更改数据库的存储映射不需要更改使用这些接口访问数据的任何程序。最底层接口使调用程序能够根据层次结构位置向数据库添加、更新值或检索值。第二级接口通过允许调用程序指定进程要在其上操作的层次结构的部分来促进层次结构的遍历。这种规范称为“访问树”,由调用例程在执行时生成的数据组成。和第一层一样,每次传输一个数据。第三层接口是一个函数求值机制,它根据执行时传递给它的函数定义从数据库值和其他计算值中计算值。像访问树一样,函数定义本身就是可以在执行时由客户端进程构造的数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Information Management System: The off-the-shelf system — a packaged information management system Stability of a general type of pulse-width-modulated feedback system Information management system: Interactive information management systems Error rates of digital signals in charge transfer devices Information Management System: The natural dialogue system
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1