摘要:T-SQL語法入門篇-1
資料庫的演進由 Hierachical(階層式) => Network(網路式) => Relational(關聯式)
若已作業系統架構分類又可區別為 Mainfame(大系統), PC(單機式), Client-Server(主從式, 或稱為網路式)
常聽見的資料庫統
Mainframe: Oracle, IBM db2
PC: dBase III, IV, V, VI, Fox Pro, Access
Client Server: Oracle, MS-SQL Server, MySQL
Oracle的小故事...
1970年的6月,IBM公司的研究員愛德格•考特(Edgar Frank Codd)在Communications of ACM 上發表了那篇著名的《大型共用資料庫資料的關係模型》(A Relational Model of Data for Large Shared Data Banks)的論文。這是資料庫發展史上的一個轉折。要知道,當時還是層次模型和網狀模型的資料庫產品在市場上占主要位置。從這篇論文開始,拉開了關係型數據庫軟體革命的序幕。
1977年6月,Larry Ellison與Bob Miner和Ed Oates在矽穀共同創辦了一家名為軟體發展實驗室(Software Development Laboratories,SDL)的電腦公司(ORACLE公司的前身)。那個時候,32歲的Larry Ellison,這個讀了三家大學都沒能畢業的輟學學生,還只是一個普通的軟體工程師。公司創立之初,Miner是總裁,Oates為副總裁,而Ellison,因為一個合同的事情,還在另一家公司上班。沒多久,第一位員工Bruce Scott(用過ORACLE資料庫軟體的人都知道有個Scott用戶的吧?沒錯,就是這個Scott,至於Scott用戶的密碼Tiger,那是Scott養的貓的名字)加盟進來,在Miner和Oates有些厭倦了那種合同式的開發工作後,他們決定開發通用軟體,不過他們還不知道自己能開發出來什麼樣的產品。Oates最先看到了愛德格•考特的那篇著名的論文連同其他幾篇相關的文章並推薦Ellison和Miner也閱讀一下。Ellison和Miner預見到資料庫軟體的巨大潛力(跟著IBM走,沒錯),於是,SDL開始策劃構建可商用的關係型數據庫管理系統(RDBMS)。
很快他們就弄出來一個不太像樣的產品,或者具體的說,更像一個Demo。根據Ellison和Miner在前一家公司從事的一個由中央情報局投資的項目代碼,他們把這個產品命名為ORACLE。因為他們相信,ORACLE(字典裏的解釋有“神諭, 預言”之意)是一切智慧的源泉。1979年,SDL更名為關係軟體有限公司(Relational Software,Inc.,RSI),畢竟“軟體發展實驗室”不太像一個大公司的名字。1983年,為了突出公司的核心產品,RSI再次更名為ORACLE。
......