本節書摘來自華章出版社《資料庫原理與應用(第3版)》一 書中的第2章,第2.1節,作者:何玉潔,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
本章首先介紹了資料庫中資料及資料模型的概念。資料是描述事物的記錄符号,從資料中獲得有意義的内容即為資訊。資料模型是對資料的抽象描述,資料庫中的資料模型根據其應用的對象分為兩個層次:概念層資料模型群組織層資料模型。概念層資料模型是對現實世界資訊的第一次抽象,它與具體的資料庫管理系統無關,是使用者與資料庫設計人員的交流工具。是以概念層資料模型一般采用比較直覺的模型,本章主要介紹的是應用範圍很廣泛的實體-聯系模型。
組織層資料模型是對現實世界資訊的第二次抽象,它與具體的資料庫管理系統有關,也就是與資料庫管理系統采用的資料的組織方式有關。從概念層資料模型到組織層資料模型經過的是轉換的過程。組織層資料模型主要有層次、網狀和關系資料模型,目前應用範圍最廣的是關系資料模型。
資料庫管理系統将資料庫資料劃分為三個層次,并在三個層次分别對應三個模式。從最接近實體的到最接近使用者的,這三個模式分别為内模式、模式和外模式。内模式最接近實體存儲,它考慮資料的實體存儲位置和存儲結構;外模式最接近使用者,它主要考慮單個使用者所感興趣的資料;模式介于内模式和外模式之間,它提供資料的公共視圖,是所有使用者感興趣的資料的整體。同時為友善使用者對資料庫資料進行操作,資料庫管理系統在三個模式之間提供了自動映像的功能。這兩級映像分别是模式到内模式的映像和外模式到模式的映像,模式間的映像是提供資料的邏輯獨立性和實體獨立性的關鍵,也是使使用者能夠邏輯地處理資料的基礎。
本章最後簡單介紹了資料庫管理系統的主要功能,dbms主要負責執行使用者的資料定義和資料操作語言的請求,同時也負責提供資料字典的功能。