查尔斯·巴赫曼

查尔斯·威廉·巴赫曼(,),是美国计算机科学家,因其在数据库领域的工作而闻名。他的主要贡献在工业界开发实际的产品,而非学术界的教研工作。

简介
巴赫曼1924年生于堪萨斯州的曼哈顿,高中在密歇根州东兰辛度过。二战爆发后,他加入美国陆军防空高炮师;从1944年3月至1946年2月,他在西南太平洋战场待了两年,到过新几内亚,澳大利亚和菲律宾群岛等地。在这里,他首次使用90mm炮弹的火力控制系统。之后,他离开军队,进入密歇根州立大学学习,并于两年后获得了机械工程的学士学位。1950年,他在宾夕法尼亚大学取得硕士学位。同年,他在沃顿商学院完成了三个季度的学习,取得MBA学位。

巴赫曼的整个职业生涯基本上是在工业界里,而没有在学术界里作过研究或教职工作。1950年他进入位于密歇根州米德兰的陶氏化工,任工程师,后来升至数据处理经理;1960年加入通用电气,在这里他开发出了第一代网状数据库管理系统——,并和韦尔豪泽·朗伯(Weyerhaeuser Lumber)一起开发了第一个用于访问IDS数据库的多道程序(multiprogramming);离开GE后,他加入了一家小公司Cullinane信息系统公司(后改名为Cullinet),该公司为IBM主机提供与IDS类似的数据管理系统IDMS;1983年,他创建了自己的公司巴赫曼信息系统公司。

巴赫曼也为许多标准化组织工作,他积极推动与促成了数据库标准的制定,在美国数据系统语言委员会CODASYL下属的数据库任务组DBTG提出了网状数据库模型以及数据定义(DDL)和数据操纵语言(DML)规范说明,于1971年推出了第一个正式报告——DBTG报告。

1973年,他因“数据库技术方面的杰出贡献”而被授予图灵奖,并做了题为“作为导航员的程序员()”的演讲。1977年因其数据库系统方面的开创性工作而被选为英国计算机学会的杰出研究员()。他也被列入数据库名人堂。

明尼苏达大学查尔斯巴贝奇研究所收集了巴赫曼从1951年到2007年的全部论文。论文集包含了详细的档案材料,描述了数据库软件的开发,涉及他在陶氏化工(1951年-1960年),通用电气(1960年-1970年),霍尼韦尔公司(1970年-1981年),Cullinet(1972年-1986年),巴赫曼信息系统公司(1982年-1996年),以及一些在其他专业组织的论文。

工作
运筹工作
在陶氏化工,巴赫曼作为工程师主要负责运筹方面的问题,在穿孔卡片机上开发投资回报率的计算程序。1957年,他被任命为中央数据处理部门的第一负责人,负责筹备公司的第一台大型数字计算机。巴赫曼主持了一项可行性研究以选择新机器,并聘请了一些程序员和分析员。他研究信息论,并参与了程序设计以简化文件维护和报告生成过程。

通用生产信息和控制系统
1961年,巴赫曼来到纽约市,任职于通用电气,在这里他提供企业集团内部咨询服务。他负责了一个涉及GE的所有部门的综合系统项目,即:使用全新的GE 225计算机,制造一个通用的生产信息和控制系统(MIACS)。]]

1964年,巴赫曼来到位于亚利桑那州的通用电气计算机部门。在这里,他和朗伯一起完成了许多数据库相关的项目,如 GE 400 IDS、GE 600 IDS、DataBASIC、个人数据存储系统、以及WEYCOS 1、2等。WEYCOS是一个复杂的在线数据库管理信息系统,巴赫曼认为WERCOS 2是第一个能支持多个应用程序并行访问的数据库管理系统。他们开发了「dataBasic」这个产品,为使用BASIC语言的分时系统用户提供数据库接口支持。1960年代末,他还与沃伦·西蒙斯、比尔·奥莱等人在CODASYL数据库任务组一起工作,他们制作的数据库标准深受IDS和巴赫曼想法的影响。下面列出一部分:

  • 1962年。"Precedence Diagrams: The Key to Production Planning, Scheduling and Control." In: ProCo Features. Supplement No 24, August 24. .
  • 1965年。"Integrated Data Store." in: DPMA Quarterly, January 1965.
  • 1969年。"Software for Random Access Processing." in: Datamation April 1965.
  • 1969年。"Data Structure Diagrams." in: DataBase: A Quarterly Newsletter of SIGBDP. vol. 1, no. 2, Summer 1969.
  • 1972年。"Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." co-authored with J. Bouvard. in: Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop, November 29-December 1, 1972.
  • 1972年。"The Evolution of Storage Structures." In: Communications of the ACM vol. 15, no. 7, July 1972.
  • 1972-73年。"Set Concept for Data Structure." In: Encyclopedia of Computer Science, 1972-1973.
  • 1973年。"The Programmer as Navigator." In: Communications of the ACM vol. 16, no. 11, November 1973.
  • 1974年。"Implementation Techniques for Data Structure Sets." In: Data Base Management Systems, 1974.
  • 1977年。"Why Restrict the Modeling Capability of Codasyl Data Structure Sets?" In: National Computer Conference vol. 46, 1977.
  • 1978年。"Commentary on the CODASYL Systems Committee's Interim Report on Distributed Database Technology." National Computer Conference vol. 47, 1978.
  • 1978年。"DDP Will Be Infinitely Affected, So Managers Beware!" in: DM, March 1978.
  • 1980年。"The Impact of Structured Data Throughout Computer-Based Information Systems." In: Information Processing 80, 1980.
  • 1980年。"The Role Data Model Approach to Data Structures." In; International Conference on Data Bases, March 24, 1980.
  • 1982年。"Toward a More Complete Reference Model of Computer-Based Information Systems." Co-authored with Ronald G. Ross. In: Computers and Standards 1, 1982.
  • 1983年。"The Structuring Capabilities of the Molecular Data Model." In; Entity-Relationship Approach to Software Engineering. C. G. Davis, S. Jajodia, and R. T. Yeh. eds. June 1983.
  • 1987. "A Case for Adaptable Programming." In: Logic vol. 2, no. 1, Spring 1987.
  • 1989年。"A Personal Chronicle: Creating Better Information Systems, with Some Guiding Principles." In: IEEE Transactions on Knowledge and Data Engineering vol. 1, no. 1, March 1989.

注释
参考文献
外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。