第八十七章 塞姆的話引起了張億誠的興趣,一個大學的數據庫管理員竟然誇口說這幾家鼎鼎大名公司的產品是垃圾,這要麽是此人狂妄自大,要麽就是此人對數據庫真的有相當研究,張億誠準備聽聽眼前這位的高論。
盡管張億誠前世不是專業數據庫專家,但是基本的原理還是了解的,他裝作好奇的問道:“你為什麽稱他們為垃圾呢?要知道要這樣一台機器可是價值不菲,如此昂貴的機器沒理由被你劃到垃圾的行列吧?”
聽到張億誠的問題,塞姆自信的笑了,眼前這個家夥果然還很淺薄,他來到機器的控制台,輸入了幾個命令,然後指著旁邊的屏幕說道:“看到了吧,這種數據庫的管理系統軟件采用的是網狀結構,你們可能不理解什麽叫網狀結構,我解釋下。”
塞姆好為人師的繼續解釋道:“在這種數據庫中記錄作為數據的存儲單位,這樣每一項數據都與其他關聯的記錄相互連接,彼此之間的聯系就組成了這種網,這種結構是不是很類似漁網、蜘蛛網的縱橫交錯?但是當你需要數據的檢索的時候,你需要導航,也就是說你在檢索時不但要說明要做什麽,而且你還必須告訴他怎麽做,如需要找到一個數據記錄,你不僅要說明記錄的名字,還要說明存取的路徑,這也就要求管理員需要對這種數據庫結構有非常清晰的了解。”
塞姆抓了抓頭髮抱怨說:“想想看這種大型的數據庫應用起來,即使我這樣的建庫人員也都很難記得清楚他的網狀結構,但是這種網狀的數據庫的查詢要求還必須清楚結構,告訴計算機你想查詢的路徑,所以我的工作天天變成了死記硬背各項數據的路徑上去了,我一直不斷的重複著背誦、忘記、在背誦上,要不是看在我兒子剛出生的份上,我會毫不猶豫的炒掉這份工作。”
旁邊的埃裡克目瞪口呆的說:“嗨,塞姆,你以前不是一直聲稱你喜歡數據庫,喜歡這樣的工作的嗎?”
塞姆看著埃裡克爭辯道:“我是喜歡數據庫的研究,但不是這種重複且僵硬的死記硬背,埃裡克聽著你作為我的朋友竟然對我毫無了解,很讓我失望啊,你下次在想在我的機器上上機,我覺的有必要慎重考慮考慮。”
看起來埃裡克和這個叫塞姆的家夥平時關系應該還不錯,最初的想法張億誠只是想來見識見識這個時代的數據庫,聽聽數據庫這方面人的建議,自己回去後在仔細的對各個廠家的產品做細致的對比後,自己買一套,然後逐步的對公司實行數字化管理,但是現在他有了新想法,塞姆的話讓他猛然意識到微型機市場上的數據庫軟件也將是微型機發展的一個很強大需求方向,就如同人們對微型機上字處理軟件和表格處理軟件一樣,這些是人們需求的必不可少的功能。
張億誠故意疑惑的說道:“這種產品如此的難以使用,作為現在計算機市場上的IBM公司,相信他們的產品要比這先進的多。”
提到IBM公司,塞姆就一臉的憤怒,他惋惜的說:“別提那個藍色巨人,如此的自私自利的一家公司。當網狀數據庫出現的不久,IBM也推出了自己的數據庫信息管理系統(IMS),他們采用的並不是主流的網狀結構,而是一種稱之為層次型的數據庫,IBM公司聲稱這種數據結構模仿了世間一切事物的層次組織結構,它呈現一種樹狀形式,主記錄下分若乾子目錄,而每個子目錄下又分為若乾的孫目錄,就這樣一層一層的鋪開,
但是他的缺點也同樣如此的明顯,結構太死板,看不出一點靈活性,當你需要修改的時候,你會發現那將是一項巨大的工作,而且最重要的是彼此目錄間的聯系很少,所以檢索相當的麻煩,當然他也就不能很好的表示事物間複雜的關系了。” 張億誠感到相當的鬱悶,塞姆前面還在批判者IBM公司的自私自利,怎麽後面說的卻是層次性數據庫呢,這人的邏輯也太天馬行空了吧,他決定提醒他要言歸正傳。
張億誠話還沒說出口,塞姆邊操作機器從機器中調出一些資料邊說道:“看到了吧,這是我閑來無事自己設計的數據庫模型,當然我只是在埃德加的基礎上設計的,所以他的這種新型的關系數據庫模型榮耀依然屬於IBM公司的埃德加.特德.科德,這也就是我剛才說IBM公司自私自利的地方所在。 ”
塞姆轉過頭看到兩人正聚精會神的盯著屏幕的時候,他有些洋洋自得的又說道:“關系數據庫模式最先是被IBM的埃德加提出,並且IBM也根據這種先進的理論,也研發除了先進的R數據庫系統,但是由於IBM公司此時的IMS正在熱賣,當然IMS為IBM公司賺取了大量的鈔票,所以IBM公司不願意過早推出R系統,這也直接造成了今天在數據庫市場上甲骨文(oracle)的崛起,要知道IBM公司為此項系統還專門開發了SQL語言啊,他們投入如此巨大,結果卻是收獲幾乎為零。而你們面前看到的這套系統,就是我自己根據IBM公司在許多雜志上撰文介紹R系統的工作原理仿造的關系型數據庫系統,哦,對了,埃裡克你的同學不正好正在尋求這方面的幫助的嗎?我開發的這套系統絕對可以滿足他的需要,你只需要付我5萬美元,這套系統就是你的了,當然如果你可以把它以10萬美元的價格賣給你們公司,那麽另外5萬美元就是你的利潤如何?”
塞姆的突然轉變讓埃裡克和張億誠面面相覷,還真不適應,太突然,看著近在眼前無一絲玩笑意味的表情,張億誠看著面前的這張嚴肅認真的臉覺的有些好笑,他說道:“如果這種數據庫真的如你說的那樣好,我不介意我向我們公司推薦,只是你要知道計算機的結構很多都不同,所以在真正的能夠使用它還有一定的距離,還是有許多工作要做的,只要你能夠真正的說服我,讓我看到他的先進性、可移植性、可連接性和兼容性。”