欧美在线一级ⅤA免费观看,好吊妞国产欧美日韩观看,日本韩国亚洲综合日韩欧美国产,日本免费A在线

    <menu id="gdpeu"></menu>

  • 查爾斯·巴赫曼

    查爾斯·巴赫曼

    查爾斯·巴赫曼(Charles William Bachman,1924年11月11日-),是美國電腦科學家,因其在資料庫領域的工作而聞名。他的主要貢獻不是在學術界任教研工作,而是在工業(yè)界開發(fā)實際的產品。

    20世紀60年代中期以來,數(shù)據庫技術的形成、發(fā)展和日趨成熟,使計算機數(shù)據處理技術躍上了一個新臺階,并從


    而極大地推動了計算機的普及與應用。因此,1973年的圖靈獎首次授予在這方面作出杰出貢獻的數(shù)據庫先驅查爾斯·巴赫曼(CharlesW.Bachman)。
    為了說明巴赫曼的功績,讓我們先簡要回顧一下計算機數(shù)據處理發(fā)展的歷史。

     

    查爾斯·巴赫曼 - 計算機數(shù)據處理發(fā)展史

    為了說明巴赫曼的功績,讓我們先簡要回顧一下計算機數(shù)據處理發(fā)展的歷史。

    計算機在20世紀40年代誕生之初只用于科學與工程計算,不能用于數(shù)據處理,因為當時的計算機還只能處理數(shù)字,不能處理字母和符號,而字母和符號恰是數(shù)據處理中的主要處理對象。此外,當時的計算機也還沒有數(shù)據處理所需要的大容量存儲器。20世紀50年代初,發(fā)明了字符發(fā)生器(CharacterGenerator),使計算機具有了能顯示、存儲與處理字母及各種符號的能力;又成功地將高速磁帶機用于計算機作存儲器,這是對計算機得以進人數(shù)據處理領域具有決定意義的兩大技術進展。但是磁帶只能順序讀寫,速度也慢,不是理想的存儲設備。1956年,IBM公司和RemingtonRand公司先后實驗成功磁盤存儲器方案,推出了商用磁盤系統(tǒng)。磁盤不但轉速快,容量大,還可以隨機讀寫,為數(shù)據處理提供丁更加理想的大容量、快速存儲設備。有了這些硬件的支持,計算機數(shù)據處理便日益發(fā)展起來。

    但是,初期的數(shù)據處理軟件只有文件管理(filemanagement)這種形式,數(shù)據文件和應用程序一一對應,造成數(shù)據冗余,數(shù)據不一致性和數(shù)據依賴(datadependence)。所謂數(shù)據依賴就是編寫程序依賴于具體數(shù)據,拿COBOL這種常用的商用語言來說吧,程序員必須在數(shù)據部的文件節(jié)(DATADIVISION,F(xiàn)ILESECTION)中詳細說明文件中各數(shù)據項的類型和長度、格式,在設備部的輸入一輸出節(jié)(ENVIRON—MENTDIVISION,INPUT-OUTPUTSECTION)中還要通過SELECT語句和ASSIGN語句把文件和具體設備聯(lián)系起來,并使用ORGANIZATION語句和ACCESSMODE語句嚴格規(guī)定文件的組織方式和存取方式。根據這些具體規(guī)定,程序員再在過程部(PROCEDUREDIVISION)中用一系列命令語句導航,才能使系統(tǒng)完成預期的數(shù)據處理任務。應用程序與數(shù)據的存儲、存取方式密切相關這種狀況給程序的編制、維護都造成很大的麻煩。

    查爾斯·巴赫曼

    后來出現(xiàn)了文件管理系統(tǒng)FMS(PileManagementSystem)作為應用程序和數(shù)據文件之間的接口,一個應用程序通過FMS可以和若干文件打交道,在一定程度上增加了數(shù)據處理的靈活性。但這種方式仍以分散、互相獨立的數(shù)據文件為基礎,數(shù)據冗余、數(shù)據不一致性、處理效率低等問題仍不可避免。這些缺點在較大規(guī)模的系統(tǒng)中尤為突出。以美國在20世紀60年代初制定的阿波羅登月計劃為例,阿波羅飛船由約200萬個零部件組成,它們分散在世界各地制造生產。為了掌握計劃進度及協(xié)調工程進展,阿波羅計劃的主要合約者Rock-well公司曾研制、開發(fā)了一個基于磁帶的零部件生產計算機管理系統(tǒng),系統(tǒng)共用了18盤磁帶,雖然可以工作,但效率極低,18盤磁帶中60%是冗余數(shù)據,維護十分困難。這個系統(tǒng)的狀況曾一度成為實現(xiàn)阿波羅計劃的重大障礙之一。

    針對上述問題,各國學者、計算機公司、計算機用戶以及計算機學術團體紛紛開展研究,為改革數(shù)據處理系統(tǒng)進行探索與試驗,其目標主要就是突破文件系統(tǒng)分散管理的弱點,實現(xiàn)對數(shù)據的集中控制,統(tǒng)一管理。結果就是出現(xiàn)了一種全新的高效的管理技術——數(shù)據庫技術。Rockwell公司就與IBM公司合作,在當時新推出的IBM360系列上研制成功了世界上最早的數(shù)據庫管理系統(tǒng)之一IMS(1nformationManagementSystem),為保證阿波羅飛船1969年順利登月作出了貢獻。IMS是基于層次模型的。幾乎同時,巴赫曼在通用電氣公司主持設計與實現(xiàn)了網狀的數(shù)據庫管理系統(tǒng)IDS(IntegratedDataSystem)。

    查爾斯·巴赫曼 - 簡歷

    巴赫曼1924年12月11日生于堪薩斯州的曼哈頓。1948年在密歇根州立大學取得工程學士學位,1950年在賓夕法尼亞大學取得碩土學位。20世紀50年代在Dow化工公司工作,1961—1970年在通用電氣公司任程序設計部門經理,1970—1981年在Honeywell公司任總工程師,同時兼任Cullinet軟件公司的副總裁和產品經理。Cullinet公司對中國人來說知之者不多,但這個公司當時在美國很有名氣,它是1978年第一家在紐約股票交易所上市的軟件公司,其時微軟在新墨西哥州的阿爾伯克基開張不久,鮮為人知,它的股票是1986年上市的,比Cullinet晚8年之久。但Cullinet最終被CA公司購并。1983年巴赫曼創(chuàng)辦了自己的公司BachmanInformationSystem,Inc.。

    巴赫曼在數(shù)據庫方面的主要貢獻有兩項,第一就是前面說的,在通用電氣公司任程序設計部門經理期間,主持設計與開發(fā)了最早的網狀數(shù)據庫管理系統(tǒng)IDS。IDS于1964年推出后,成為最受歡迎的數(shù)據庫產品之一,而且它的設計思想和實現(xiàn)技術被后來的許多數(shù)據庫產品所仿效。其二就是巴赫曼積極推動與促成了數(shù)據庫標準的制定,那就是美國數(shù)據系統(tǒng)語言委員會CODASYL下屬的數(shù)據庫任務組DBTG提出的網狀數(shù)據庫模型以及數(shù)據定義和數(shù)據操縱語言即DDL和DML的規(guī)范說明,于1971年推出了第一個正式報告——DBTG報告,成為數(shù)據庫歷史上具有里程碑意義的文獻。該報告中基于IDS的經驗所確定的方法稱為DBTG方法或CODASYL方法,所描述的網狀模型稱為DBTG模型或CODASYL模型。DBTG曾希望美國國家標準委員會ANSI接受DBTG報告為數(shù)據庫管理系統(tǒng)的國家標準,但是沒有成功。1971年報告之后,又出現(xiàn)了一系列新的版本,如1973、1978、1981年和1984年的修改版本。DBTG后來改名為DBLTG(DataBaseLanguageTaskGroup,數(shù)據庫語言工作小組)。DBTG首次確定了數(shù)據庫的三層體系結構,明確了數(shù)據庫管理員DBA(DataBaseAdministrator)的概念,規(guī)定了DBA的作用與地位。DBTG系統(tǒng)雖然是一種方案而非實際的數(shù)據庫,但它所提出的基本概念卻具有普遍意義,不但國際上大多數(shù)網狀數(shù)據庫管理系統(tǒng),如IDMS、PRIMEDBMS、DMSl70、DMSⅡ和DMS1100等都遵循或基本遵循DBTG模型,而且對后來產生和發(fā)展的關系數(shù)據庫技術也有很重要的影響,其體系結構也遵循DBTG的三級模式(雖然名稱有所不同)。下面我們簡要介紹一下DBTG的系統(tǒng)結構。

    DBTG的系統(tǒng)結構如上圖所示,主要包括模式(schema)、子模式(subschema)、物理模式(physicalschema)、數(shù)據操縱和數(shù)據庫管理系統(tǒng)(DBMS,DataBaseManagementSystem)等幾個部分。模式是對數(shù)據庫整體數(shù)據邏輯結構的描述,它對應數(shù)據庫的概念層,由數(shù)據庫管理員借助模式數(shù)據描述語言DDL(DataDescriptionLanguage)建立。子模式是某一用戶對他所關心的那部分數(shù)據的數(shù)據結構的描述,對應于數(shù)據庫的外層或用戶視圖(userview),是由該用戶自己或委托數(shù)據庫管理員借助子模式數(shù)據描述語言加以定義的。物理模式或叫存儲模式(storageschema)是對數(shù)據庫的數(shù)據的存儲組織方式的描述,對應于數(shù)據庫的物理層,由數(shù)據庫管理員通過數(shù)據存儲描述語言DSDL(DataStorageDescriptionLanguage)加以定義(DSDL是DBTG報告的1978年版本提出的,之前的報告用的名稱叫數(shù)據介質控制語言DMCLDataMediaControlLanguage)。數(shù)據庫可由多個用戶、多個應用共享,數(shù)據庫應用程序利用數(shù)據操縱語言DML(DataManupilationLanguage)實現(xiàn)對數(shù)據庫數(shù)據的操縱,但一個應用程序必須援引某一模式的某一子模式(也就是說它操作的數(shù)據限于某一用戶視圖中的數(shù)據)。DML語句可以嵌在宿主語言(如COBOL,F(xiàn)ortran等)中,在數(shù)據庫管理系統(tǒng)的控制下訪問數(shù)據庫中的數(shù)據,并通過一個稱為用戶工作區(qū)UWA(UserWorkArea)的緩沖區(qū)與數(shù)據庫通信,完成對數(shù)據庫的操作。數(shù)據庫管理系統(tǒng)的其他功能包括維護數(shù)據庫中數(shù)據的一致性(consistency)、完整性(integrity)、安全性(security)和一旦出現(xiàn)故障情況下的恢復(recovery),以及在多個應用程序同時存取同一數(shù)據單元時處理并發(fā)性(concurrency),以避免出現(xiàn)“臟數(shù)據”(dirtydata)或“丟失更新”(10seupdate)等不正,F(xiàn)象。由此可見,有關模式的數(shù)據描述語言DDL是建立數(shù)據庫的工具,數(shù)據操縱語言DML是操作數(shù)據庫、存取其中的數(shù)據的工具,而數(shù)據庫管理系統(tǒng)DBMS則是執(zhí)行這種操作并負責維護與管理數(shù)據庫的工具,它們各司其職,完成數(shù)據庫整個生命期中的一切活動。

    由于巴赫曼在以上兩方面的杰出貢獻,巴赫曼被理所當然地公認為“網狀數(shù)據庫之父”或“DBTG之父”,在數(shù)據庫技術的產生、發(fā)展與推廣應用等各方面都發(fā)揮了巨大的作用。

    在數(shù)據庫的文檔資料中,有一種描述網狀數(shù)據庫模型的數(shù)據結構圖,這種圖解技術是巴赫曼發(fā)明的,通常被稱為“巴赫曼圖”(Bachmandiagram)。此外,在擔任ISO/TC97/SC—16主席時,巴赫曼還主持制定了著名的“開放系統(tǒng)互連”標準,即OSI(OpenSystemInterconection)。OSI對計算機、終端設備、人員、進程或網絡之間的數(shù)據交換提供了一個標準規(guī)程,實現(xiàn)OSI對系統(tǒng)之間達到彼此互相開放有重要意義。巴赫曼也是建立在波士頓的計算機博物館的創(chuàng)始人之20世紀70年代以后,由于關系數(shù)據庫的興起,網狀數(shù)據庫受到冷落。但隨著面向對象技術的發(fā)展,有人預言網狀數(shù)據庫將有可能重新受到人們的青睞。但無論這個預言是否實現(xiàn),巴赫曼作為數(shù)據庫技術先驅的歷史作用和地位是學術界和產業(yè)界普遍承認的。

    巴赫曼是在1973年8月28日在亞特蘭大舉行的ACM年會上接受圖靈獎的,他發(fā)表了題為“作為導航員的程序員”(TheProgrammerasNavigator)的圖靈獎演說,刊載于CommunicationsofACM,1974年11月,653-658頁,也可見《前20年的ACM圖靈獎演說集》(ACMTuringAwardLecturesTheFirst20Yean:1966—1985,ACMPr.),269,286頁。

    查爾斯·巴赫曼 - 相關詞條

    圖靈獎,計算機網絡,計算機,數(shù)據處理,阿波羅計劃。

    查爾斯·巴赫曼 - 參考資料

    http://jpkc.cqit.edu.cn/jpkc/jsjxy/08/list.asp?unid=142

     

    TAGS: 圖靈獎獲得者 計算機專家
    名人推薦
    • 艾倫·佩利
      艾倫·佩利(Alan Jay Perlis,1922年4月1日-1990年2月7日),是美國計算機程序設計領域的科學家,首屆圖靈獎的獲得者。
    • 姚期智
      姚期智(Andrew Chi-Chih Yao),世界著名計算機學家,2000年圖靈獎得主,美國科學院院士,美國科學與藝術學院院士,中國科學院外籍院士,清華大學...
    • 李華天
      李華天,民國十一年(1922年)生,東北大學教授,博士生導師,著名自動控制和計算機專家,遼寧省功勛教師、政協(xié)委員。江蘇松江人。1943年畢業(yè)于西...
    • 徐家福
      徐家福教授,1924年12月出生,江蘇南京人。南京大學博士生導師,計算機科學和計算機軟件學專家、中國軟件先驅。1948年徐家福畢業(yè)于中央大學理學院(...
    • 張維岳
      張維岳,結構力學專家。長期從事建筑科學研究工作,在薄殼、懸索、升板等空間建筑結構和高層建筑結構的計算力學研究方面有較深造詣,為發(fā)展適合我國...
    • 艾茲格·迪科斯徹
      艾茲格·迪科斯徹(Edsger Wybe Dijkstra,1930年5月11日~2002年8月6日), 荷蘭人。計算機科學家,畢業(yè)就職于荷蘭Leiden大學,早年鉆研物理...
    名人推薦