2-3 資料模型
2-3-1 何謂資料模型 資料模型是描述資料庫的內容、結構、以及使用方法。亦是資料儲存結構(陣列或樹狀、、),資料的限制規定、以及資料之間連繫的方法。前面兩者前一節大略說明過,後面資料之間連繫就是一個大問題,功能是如何由一個資料找尋到另一個資料,譬如由系所資料如何聯繫到系所老師、如何由老師連結到所開的課程、如何由課程找到修讀的學生、如何由學生找到他的監護人等等。因此它牽涉下列問題:
2-3-2 資料模型的種類 在資料庫發展過程中並沒有『資料模型』概念,早期設計資料庫時,只要能滿足需求就好。自從有了『關聯式資料庫』模型之後,為了區分它與之前資料庫有哪些地方不同,才將過去的資料庫拿出來定義模型。同學看一看就好,這都是過去的歷史陳蹟,目前僅存『關聯式資料庫』,以及『物件導向資料庫』(這一個聽一聽就好)兩種,以後就不知道了。這裡所說的資料模型式是講有關資料之間的聯繫方法,也就是如何從一筆資料(系所資料)找到另一筆資料(如系所老師),此種聯繫方法就是建立整個資料庫的模型。許多學者將資料模型區分為下列三種:
其實,各種資料模型之間並沒有所謂優與劣的問題,是時代變遷需求的改變。當真實環境越加複雜時,就會發展出更複雜的資料模型來應付它。說不定再過幾年,真實環境更加複雜之後,關聯式資料模型已無法滿足,屆時一定會再發展出更先進的資料模型出來。當然,目前還到達那種環境,也很難猜測未來系統模型如何? |
翻轉工作室:粘添壽
資料庫系統概論(含邏輯設計)
翻轉電子書系列: |