數據庫學習-相關知識點(基礎入門篇)


基本概念(實體,實體與實體之間的聯系分類,DB,DBMS,DBS)
實體:是客觀存在的並可相互區別的事物。(例:可以是具體事物,也可以是抽象的概念或聯系)
屬性:實體所具有的某一特性
碼(候選碼):唯一標識實體的屬性集
實體型:實體名+屬性名集合來抽象和刻畫同一類實體
例:學生(學號,姓名,年齡,所在院系)
實體集:同一類型實體的集合 例:全體學生
聯系:有實體內部的聯系(各屬性之間的聯系)和實體之間的聯系(不同實體集之間的聯系)
實體與實體之間的聯系分類:一對一,一對多,多對多等
DB:數據庫,是長期儲存在計算機內,有組織,可共享的大量數據的集合
DBMS:數據庫管理系統,處於數據庫系統的核心位置,主要功能有數據定義,數據組織、存儲和管理,數據操縱,數據庫的事務管理和運行管理,數據庫的建立和維護等其他功能。
DBS:數據庫系統,DBS包括DB,DBMS,DBA(數據庫管理員),用戶,應用程序。
數據模型(概念;兩大分類;三要素:數據操作的分類要清楚)
數據模型是數據庫系統的基礎和核心。
數據模型的概念:數據模型是一種模型,是對現實世界數據特征的抽象,數據模型是用來描述數據、組織數據、對數據進行操作的
兩大分類:1、概念模型(也叫信息模型)講現實世界轉化為信息世界(E-R圖)
2、邏輯模型
(有層次模型、網狀模型、關系模型等)
物理模型(對數據最底層的抽象,表示方式、存取方法)
信息世界轉化為機器世界
三要素:數據結構、數據操作、數據完整性約束條件
數據操作的分類:查詢和更新,更新包括插入,刪除,修改
關系數據模型(基本概念:關系,關系模式,關系數據庫的特點,候選碼,主碼,主屬性,外鍵;三要素; )
基本概念:關系模型是最重要的一種數據模型,關系數據庫系統采用關系模型作為數據的組織方式。關系數據庫系統是支持關系模型的數據庫系統。按照數據模型的三要素,關系模型由關系數據結構、關系操作集合和關系完整性約束三部分組成。
關系:一個關系對應通常說的一張表,關系是元組的集合,
關系模式:對關系的描述,一般表示為關系名(屬性1,屬性2…屬性n)
例:學生(學號,姓名,年齡,系號,年級)
關系模型要求關系必須是規范化的,關系的每一個分量必須是一個不可分的數據項。
關系與關系模式的區別:關系是元組的集合,故關系模式要指出這個元組集合的結構,即它由哪些屬性構成,這些屬性來自哪些域,屬性之間的映像關系。
關系模式是靜態的,而關系是元組的集合,會變化,為動態的。
關系數據庫中,關系模式是型,關系是值,關系模式是對關系的描述,關系是元組的集合,所以關系模型必須指出這個元組集合的結構,即它由哪些屬性構成,這些屬性來自哪些域,以及屬性與域之間的映像關系。
數據庫系統特點
1、數據集中控制
2、數據獨立性搞
3、數據共享性好
4、數據冗余度小
5、統一的數據保護功能
6、數據結構化

關系數據庫特點
1、列是同質的
2、不同的列可出自同一個域
3、列的順序無所謂
4、任意兩個元組的候選碼不能取相同的值
5、行的順序無所謂,即行的次序可以任意交換
6、分量必須取原子值

候選碼:(能唯一標識一個元組的屬性組)某一個屬性組的值能唯一地標識一個元組,而其子集不能,則稱該屬性組為候選碼。
主碼:若一個關系有多個候選碼,則選定其中一個為主碼。
主屬性:候選碼中的諸屬性為主屬性
外鍵:參照關系中的非主屬性的值參照被參照關系中的主碼k的值,則k為外鍵(外碼)。參照關系和被參照關系不一定是兩個關系。
注意:候選碼可以有多個,而主碼只有一個,候選碼跟主碼中的屬性都可以為多個。
三要素:關系數據結構、關系操作集合和關系完整性約束(實體完整性約束即主屬性不為空,參照完整性即外鍵的應用,用戶定義完整性例取值唯一,取值非空等)
數據庫的模式結構(三級模式;兩級映像;數據的物理邏輯獨立性)
三級模式
外模式(也叫用戶模式或子模式)視圖
模式(邏輯模式) 基表
內模式(存儲模式)數據的物理結構和存儲方式的描述,是數據在數據庫內部的組織方式
兩級映像
外模式/模式映像
模式:描述的是數據的全局邏輯結構
外模式:描述的是數據的局部邏輯結構
對應於同一個模式可以有任意多個外模式。對於一個外模式,數據庫系統都有一個外模式/模式映像,它定義了該外模式與模式之間的對應關系。
數據的邏輯獨立性
當模式改變,有DBA對各個外模式/模式映像作相應改變,可以使外模式不變,應用程序也不必改變,保證了數據與程序的物理獨立性。
模式/內模式映像
數據庫只有一個模式,也只有一個內模式,所以模式/內模式是唯一的,它定義了數據全局邏輯結構與存儲結構之間的對應關系。
數據的物理獨立性
當數據庫的存儲結構改變時,由DBA對模式/內模式作相應改變,使模式不變,應用程序不必改變,保證了數據與程序的物理獨立性。

 

-----------------------------------------------------------------------------------------------------有疑點歡迎指出----------------------------------------------------------------------------------------------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM