数据库领域图灵奖获得者
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三位在数据库领域作出杰出贡献的图灵奖获得者简介
图灵奖最早设立于1966年,是美国计算机协会在计算机技术方面所授予的最高奖项,被喻为计算机界的诺贝尔奖。它是以英国数学天才Alan Turing先生的名字命名的,Alan Turing先生对早期计算的理论和实践做出了突出的贡献。图灵奖主要授予在计算机技术领域做出突出贡献的个人。而这些贡献必须对计算机技术有长远而重要的影响。
每年,美国计算机协会将要求提名人推荐本年度的图灵奖候选人,并附加一份200到500字的文章,说明被提名者为什么应获此奖。任何人都可成为提名人。美国计算机协会将组成评选委员会对被提名者进行严格的审核,并最终确定当年的获奖者。迄今为止已有3位在数据库领域做出突出贡献的科学家获此殊荣。
查尔斯·巴赫曼
20世纪60年代中期以来,数据库技术的形成、发展和日趋
成熟,使计算机数据处理技术跃上了一个新台阶,并且极大的推
动了计算机的普及与应用。因此,1973年的图灵奖首次授予在这
方面作出杰出贡献的数据库先驱查尔斯·巴赫曼(Charles
W.Bachman)。
巴赫曼1924年12月11日生于堪萨斯州的曼哈顿。1948年在密歇根州立大学取得工学学士学位,1950年在宾夕法尼亚大学取得硕士学位。20世纪50年代在Dow化工公司工作,1961-1970年在通用电气公司任程序设计部门经理,1970-1981年在Honeywell公司任总工程师,同时兼任Culllinet软件公司的副总裁和产品经理。1983年巴赫曼创办了自己的公司Bachman Information System,Inc.。
巴赫曼在数据库方面的主要贡献有两项,第一就是在通用电气公司任程序设计部门经理期间,主持设计与开发了最早的网状数据库管理系统IDS。IDS于1964年推出以后,成为最受欢迎的数据库产品之一,而且它的设计思想和实现技术被后来的许多数据库产品所仿效。其二就是巴赫曼积极推动与促进了数据库标准的制定,那就是美国数据系统语言委员会CODASYL下属的数据库任务组DBTG提出的网状数据库模型及数据定义和数据操纵语言,即DDL和DML的规范说明,于1971年推出了第一个正式报告—DBTC报告,成为数据库历史上具有里程碑意义的文献。DBTG首次确定了数据库的三层体系结构,明确了数据库管理员DBA(DataBase Administrator)的概念,规定了DBA的作用与地位。DGTG系统虽然是一种方案而非实际的数据库,但它所提出的基本概念却具有普遍意义,不但国际上大多数网状数据库管理系统,如IDMS、PRIME DBMS、DMS 170、DMS Ⅱ和DMS 1100等都遵循或基本遵循DBTG模型,而且对后来产生和发展的关系数据库技术也有很重要的影响,其体系结构也遵循DBTG的三级模式。
由于巴赫曼在以上两方面的杰出贡献,巴赫曼被理所当然地公认为“网状数据库之父”
或“DBTG之父”,在数据库技术的产生、发展与推广应用等各方面都发挥了巨大的作用。20世纪70年代以后,由于关系数据库的兴起,网状数据库受到冷落。但随着面向对象技术的发展,有人预言网状数据库将有可能重新受到人们的青睐。但无论这个预言是否实现,巴赫曼作为数据库技术先驱的历史作用和地位是学术界和产业界普遍承认的。
埃德加·科德
在数据库技术发展的历史上,1970年是发生伟大转折的一
年。这一年的6月,IBM圣约瑟研究实验室的高级研究员埃德
加·科德(Edgar Frank Codd)在Communications of ACM上发
表了题为“用于大型共享数据库的关系数据模型”一文。
ACM后来在1983年把这篇论文列为从1958年以来的
四分之一个世纪中具有里程碑式意义的最重要的25篇研究论
文之一,因为它首次明确而清晰地为数据库系统提出了一种崭新的模型即关系模型。
用关系的概念来建立数据模型,用以描述、设计与操纵数据库,是Codd在1970年的这篇论文中的创举。由于关系模型简单明了,有坚实的数学基础,一经提出,立即引起学术界和产业界的广泛重视和响应,从理论与实践两个方面都对数据库技术产生了强烈的冲击。在关系模型提出之前已经存在多年的基于层次模型和网状模型的数据库产品很快走向衰败以至消亡,一大批关系数据库系统很快被开发出来并迅速商品化,占领了市场,其交替速度之快,除旧布新之彻底是软件史上所罕见的。基于20世纪70年代中后期和80年代初期这一十分引人注目的现象,1981年的图灵奖很自然地授予了这位“关系数据库之父”。
Codd原是英国人,1923年8月19日生于英格兰中部濒临大西洋的港口城市波特兰(Portland)。第二次世界大战爆发以后,年青的Codd应征人伍,在皇家空军服役,1942-1945年间任机长,参与了许多惊心动魄的空战,为反法西斯战争立下了汗马功劳。二战结束以后,Codd上牛津大学学习数学,于1948年取得学士和硕士学位以后,远渡大西洋到美国谋求发展,先在IBM公司取得一个职位,为IBM初期的计算机之一SSEC(Selective Sequence Electronic Calculator)编制程序,为他的计算机生涯奠定了基础。1953年,他应聘到加拿大渥太华的Computing Device公司工作,出任加拿大开发导弹项目的经理。
1957年Codd重返美国IBM,任“多道程序设计系统”的部门主任,其间参加了IBM第一台科学计算机701和第一台大型晶体管计算机STRETCH的逻辑设计。STRETCH完成于1961年,它有许多创新技术,因而在计算机发展史上有重要意义和影响。Codd在STRETCH的研制中主持了第一个有多道程序设计能力的操作系统的开发。1959年11月,他在《ACM通讯》上发表的介绍STRETCH的多道程序操作系统的文章,是这方面的最早的学术论文之一。
而尤其难能可贵的是,Codd由于在工作中发觉自己缺乏硬件知识,影响了在这些重大