c_learn_2
627
2025-04-04
1,數據庫系統的四個基本概念
數據:data
數據庫:DataBase,簡稱DB
數據庫管理系統:DataBase Management System,簡稱DBMS
數據庫系統:DataBase System,簡稱DBS
2,數據庫系統的特點
2.1,數據結構化
數據庫系統與文件系統的主要區別之一
2.2,數據的共享性高,冗余度低且易擴充
2.3,數據獨立性高
數據獨立性包括物理獨立性和邏輯獨立性
物理獨立性:用戶的應用程序與數據庫中的物理數據存儲是相互獨立的
邏輯獨立性:用戶的應用程序與數據庫得邏輯結構是相互獨立的
2.4,數據由數據庫管理系統統一管理和控制
①數據的安全性防護:保護數據防止不合法使用造成的數據泄密和破壞
②數據的完整性檢查:保證數據的正確性有效性和相容性
3,數據模型
3.1,兩種數據模型
第一類:概念模型,也稱信息模型,主要用于數據庫設計
第二類:邏輯模型和物理模型,邏輯模型主要包括層次模型,網狀模型,***關系模型***等等,主要用于數據庫管理系統的實現,物理模型是對數據最底層的抽象
3.2信息世界基本概念
(1)實體:客觀存在并且相互區別的實物成為實體,例如一位學生,一位教師
(2)屬性:實體所具有的某一特性稱為屬性,例如學生實體的學號,姓名,出生日期
(3)碼:唯一標識實體的屬性集
(4)實體型:用實體名及其屬性集合來抽象和刻畫同類實體
(5)聯系:實體之間的聯系通常是指不同實體集之間的聯系
3.3,邏輯模型中比較重要的關系模型
關系:一個關系對應通常說的一張表
元組:表中的一行即為一個元組
屬性:表中的一列即為一個屬性
碼 : 可以唯一確定一個元組
域 :一組具有相同數據類型的值得集合,例如大學生的年齡的屬性的域(12~45歲)
分量:元組中的一個屬性值
關系模式:一般表示為:關系名(屬性1,屬性2,屬性3,…)例如:學生(學號,姓名,班級,出生年月)
4,數據庫系統的三級模式結構
數據庫系統的三級模式是指數據庫系統由外模式,模式,內模式三級構成。
4.1模式
模式也稱邏輯模式,是數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖,是數據庫系統的中間層,一個數據庫只有一個模式
4.2外模式
外模式也稱子模式或用戶模式,是數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖
4.3內模式
內模式也稱存儲模式,一個數據庫只有一個內模式,它是數據物理結構和存儲方式的描述
5,數據庫的二級映像功能與數據獨立性
SQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。