網頁

搜尋此網誌

2011年4月22日 星期五

The Grand Design 大設計

這本書「大設計(The Grand Design)」是史蒂芬‧霍金的新書,這本書圍繞一個主題:為什麼宇宙中有個法則!這本書不是說明宇宙中存在什麼法則,強調是「為什麼」這個觀點,或者說這本書是探討「科學哲學」的議題。

Stephen Hawking(史蒂芬‧霍金) and Leonard Mlodinow(雷納‧曼羅迪諾)著,郭兆林、周念縈譯,The Grand Design(大設計),台北:大塊文化,2011。

「大設計」這本書讀起來比較像是故事書,一個問題接著一個解釋,引出另一個問題又接著另一個解釋,大致是依據歷史的先後順序敘述「大設計」。整本書共分成八章:
  1. 存在的奧秘(The Mystery of Begin)
  2. 法則的支配(The Rule of Law)
  3. 真實是什麼(What is Reality)
  4. 多重歷史(Alternative Histories)
  5. 萬物理論(The Theory of Everything)
  6. 選擇我們的宇宙(Choosing Our Universe)
  7. 乍看下的奇蹟(The Apparent Miracle)
  8. 大設計(The Grand Design)
書中解釋科學理論用了非常平易近人的方式說明,用一些例子講述這些理論的概念,像是相對論量子理論我就是在這本書中有了認識!其中第三章的「真實是什麼」用了金魚缸的例子特別有趣。

魚缸中的金魚透過圓弧形的魚缸看到外面的世界,因此,金魚所見是個扭曲的世界。我們可以認定,金魚看到的世界不真實嗎?或者,金魚提出的科學法則是宇宙的法則嗎?非常有趣的問題。我們人類是不是也像魚缸中的金魚呢?這本書提供了答案。

我認為這本書非常適合學習科學(物理與化學...等學科)之前閱讀,可以使我們瞭解「科學的本質」與「什麼是真實」兩個哲學問題。除此之外,書中用了非常容易理解的概念解釋何謂相對論、量子理論、大霹靂理論值得推崇!

這本書的後半部解釋終極理論:M理論(M-Theory)是萬物理論的候選理論,這滿足我十多年前當學生的好奇心,當時總是認為物理學這些背後總有什麼統一理論,總算在這本書中看見曙光,雖然有部分讀了不是很懂(屬於科學的專業領域),卻已經照亮心中那個大問號。

我推薦「大設計(The Grand Design)」給喜歡追根究柢的人!
###

2011年4月6日 星期三

Database 資料庫

資料庫(Database)看來是越來越重要了!幾乎只要有電腦的地方都會使用資料庫,例如每天都使用的搜尋引擎,後端就是一個龐大的資料庫,紀錄Internet上的網頁內容供User搜尋。

討論一個議題,必須先定義清楚。首先,依據「Ramez Elmasri & Shamkant B. Navathe, Fundamentals of Database Systems 5th edition, Addison-Wesley, 2007」,資料庫的定義是:「A database is a collection of related data.」這個定義相當簡略,就是「資料」。這裡還要提一點,描述資料庫的資料,稱為meta-data(或metadata,中文稱為中繼資料、元資料...)。

什麼又是資料庫管理系統(Database Management System, DBMS)?所謂DBMS定義:「A DBMS is a collection of programs that enables users to create and maintain a database.」管理資料庫的軟體。DBMS的主要功能有四項:定義(Defining)、創建(Constructing)、操作(Manipulating)與分享(Sharing)資料庫。另外,多數DBMS也會提供保護(Protecting)與維護(Maintaining)兩項功能。

注意,上述提到Database與DBMS兩個觀念,我們一般說資料庫通常是指「資料庫系統(Database System)」,Database System = Database + DBMS,像是MySQL、Microsoft SQL等等。

關於資料庫的書籍,中文可以閱讀這本:
楊先民,實戰資料庫設計,台北:精誠資訊,2009。

英文的書籍,則推薦Ramez Elmasri & Shamkant B. Navathe撰寫的Fundamentals of Database Systems第五版。
###

熱門文章