數據庫系統概述——數據庫系統原理(本科)

第一節:數據庫的基本概念
數據是描述事物的符號記錄,是指用物理符號記錄下來的,可以鑑別的信息。
數據庫是指長期存儲在計算機內、有組織的、可共享的大量數據集合。
數據庫中存儲的數據的基本特點:永久存儲、有組織、可共享
數據庫管理系統是位於用戶與操作系統之間的一套數據管理軟件。
主要功能:
1、數據定義功能:提供數據定義語言(DDL),定義數據庫中的數據對象。
2、數據操作功能:提供數據操作語言(DML),操作數據實現對數據的基本操作。
3、數據庫的運行管理:保證數據的安全性、完整性、多用戶對數據的併發使用修改以及發生故障後的系統恢復
4、數據庫的建立和維護功能:創建數據庫及對數據庫空間的維護、數據庫的備份與恢復功能、數據庫的重組功能和性能監視、分析等。
5、數據組織、存儲和管理功能。
6、其他功能:主要包括與其他軟件的通信功能、不同數據庫管理系統之間的數據傳輸以及相互訪問功能等。
第二節:數據庫管理技術的發展
一、人工管理階段
1、數據不保存
2、應用程序管理數據
3、數據面向應用
二、文件系統階段
1、數據的管理者:文件系統,數據可長期保存
2、數據面向對象:某一應用程序
3、數據的共享程度:共享性差、冗餘度大
4、數據的結構化:記錄內有結構,整體無結構
5、數據的獨立性:獨立性差
6、數據控制能力:應用程序自己控制
三、數據庫系統階段
1、數據集成
2、數據共享性高
3、數據冗餘小
4、數據一致性
5、數據獨立性高
6、實施統一管理與控制
7、減少應用程序開發與維護的工作量
第三節:數據庫系統的結構
一、數據庫系統的三級模式結構、
1、模式:概念模式或者邏輯模式,是數據庫中全體數據的邏輯結構和特徵描述,所有用戶的公共數據視圖。
2、外模式:子模式或用戶模式,是數據庫用戶能夠看見和使用的局部數據的邏輯結構和特徵的描述。
3、內模式:存儲模式,對數據庫中數據物理結構和存儲方式的描述,是數據在數據庫內部的表示形式。
4、兩層映像
(1)外模式/模式(邏輯獨立性)
(2)模式/內模式(物理獨立性)
二、數據庫系統得運行與應用結構
1、客戶/服務器(c/s)
2、瀏覽器/服務器(b/s)
第四節:數據模型
數據特徵與數據模型組成要素
1、數據結構,描述系統的靜態特性
2、數據操作,描述系統的動態特性
3、數據約束條件,描述數據結構中數據間語法和語義關聯
一、數據模型的分類
1、概念層數據模型
實體,客觀存在,相互區分的事物
屬性,描述實體相關特性
碼,唯一標識實體的屬性集
域,屬性的取值範圍
聯繫,1:N 1:1 N:M
表示方法:E-R圖
2、邏輯層數據模型
層次模型
網狀模型
關係模型
面向對象模型
3、物理層數據模型,數據在存儲介質上的組織結構
以上是本人自考本科的數據庫系統概述知識的個人理解,如有不對的請指出,一起交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章