close
資料庫系統
顧名思義是放電子資料的檔案櫃系統。
可以對資料進行 新增 刪除 修改 查詢 之操作。
資料庫系統包含兩部分
- 資料庫 (Database)
- 資料庫管理系統 (Database manegement System 通常簡稱 DBMS)
而使用者通常會用各種應用程式方便對資料進行操作。
如下圖所示
註:有些教學會把應用程式放入資料庫系統,但查閱許多書籍與筆者理解,此處把應用程式放在外面。
資料庫內又包含
- 長存資料 (presistent Data)
- 由實體(entity)經資料塑模的長存資料
- 例如一本書為一實體,而他的資料會有書號、書名、出版社、出版日期等等資料,變成資料表的資料模型。此例將一本書轉為資料表的動作,稱為資料塑模。
- 由實體(entity)經資料塑模的長存資料
- 詮釋資料 (Meta-Data) 又叫中繼資料、元資料、後設資料等
- 資料的資料。例如一筆資料,那修改時間、填寫人等詮釋資料。
- " 可以歸納詮釋資料是描述各種類資源(諸如人、時、事、地、物)的屬性(諸如內容特徵、情境特徵、結構特徵、各種功能需求、資料庫內的綱要),確保該資源在數位環境可以被人或機器充分利用、溝通與執行任務。" 此句話引用國家教育研究院解釋
- 索引資料( indexes)
- 可以快速的找到資料的索引
- 交易紀錄(transaction log)
- 自動產生的歷史紀錄,紀錄曾經下達過什麼指令或執行。
資料管理系統
顧名思義用來管理資料庫的系統。可以建立、維護資料庫,並對其操作使用。
像是MS SQL SERVER、ORACLE、MYSQL、INFROMIX等等都是資料管理系統
一般來說其結構分三層
- 外部層:使用者觀點,會因不同使用者顯示部分資料。
- 概念層:管理者觀點,會顯示資料庫內的完整使用者資料。
- 內部層:真實儲存資料的結構,詳細描述資料儲存及路徑。
而資料庫管理系同的功能簡單來說如下:
- 資料庫的管理
- 使用者介面
- 分明權限管理
- 最佳化的儲存及搜尋
- 故障修護報錯
文章標籤
全站熱搜
留言列表