數據庫系統概述緒論

一、4個基本概念
1.數據(data)、數據庫(DB)、數據庫管理系統(DBMS)和數據庫系統(DBS)


這里寫圖片描述

DBS包括DB和DBMS

二、數據模型
三個數據模型: 層次模型、網狀模型、關系模型
1.層次模型:任何一個給定的記錄值只能按其層次路徑查看


這里寫圖片描述

這里寫圖片描述
這里寫圖片描述

類似 1-n的結構

2.網狀模型:層次模型中子女與雙親結點的聯系是唯一的,而在網狀模型中這個聯系可以不唯一
N-M結構

這里寫圖片描述

3.關系模型:關系模型由一組關系組成,每個關系的數據結構是一張規范化的二維表

這里寫圖片描述

關系:一個關系對應著一張表,比如就這張表就是一個關系
元組:一張表中的一行就是一個元組
屬性:表中的每一列的集合(比如:學號,名字,年齡)這些都是屬性名
碼:某個屬性可以唯一確定一個元組,比如學生表的學號就是一個碼
域:相同屬性的集合,比如屬性性別,則性別的域就是(男,女)
分量:元組中的屬性值

重點記:關系,元組,屬性,碼

三、數據的三級抽象和二級獨立
1.數據庫系統的三級模式結構
模式:數據庫中全體數據的邏輯結構和特征的描述(全局的)
外模式:局部數據的邏輯結構和特征的描述(局部的)【外模式可以有多個】
內模式:數據物理結構和存儲方式的描述【一個數據庫 內模式只有一個】

2.數據庫的二級映像和數據獨立性
外模式/模式 映像 :
模式描述的是數據的全局邏輯結構(跟三級抽象是一樣的)
外模式描述的是數據的局部邏輯結構(跟三級抽象的外模式是一樣)
作用:保證數據與程序的邏輯獨立性,邏輯獨立性,邏輯獨立性(重要的事情說三遍)

模式/內模式
作用:保證 數據與程序 物理獨立性

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容