數據庫學習的一天(1)

學習資料來源:mooc 數據庫系統 哈爾濱工業大學

第一講:

  1. 區分數據庫,數據庫系統,數據庫管理系統:①數據庫:相互有關係的表(數據)的集合 ②數據庫系統:數據庫的工作環境,包含五個組成部分,數據庫、數據庫管理系統、數據庫應用(針對不同的用戶所開發軟件)、數據庫管理員、計算機基本系統。③數據庫管理系統:管理數據庫的一種軟件。
  2. 表元素的區分:①行,元組,記錄  ②列,字段,屬性,數據項 
  3. 表實際就是關係,但有所區別
  4. 數據庫管理系統的功能:①定義(利用DDL)②操縱(利用DML)③控制(利用DCL)④維護(由DBA來完成)(還有運行管理;保護;通信)
  5. sql包含DDL,DML,DCL

錯題:

分析:完整性控制和併發控制所屬保護功能,通訊所屬通信功能,處理機控制啥也不是

總結(轉載)

 

第二講

  1. DBMS三個層次:外部,概念,內部
  2. 模式:數據的結構(是視圖,數據的抽象)
  3. 視圖/數據:具體形式下的數據庫數據
  4. 外部模式(某一用戶能夠看到和處理的數據結構描述)全局模式(從全局角度下理解/管理的結構描述)內部模式(在存儲介質上的數據的結構描述)
  5. 映像:E-C(外部與概念),C-I(概念與內部)
  6. 邏輯數據獨立性:概念模式變化,但外部模式可以不用變化,只要改變E-C映射就可以了,那就意味着用戶應用程序不用發生變化
  7. 物理數據獨立性;內部模式變化,但概念模式可以不用變化,只用改變C-I映射
  8. 數據模型是模式的抽象,而模式是數據的抽象:例如關係模型->學生信息表項->學生信息(具體形式的)

9.層次模型數據庫與網狀模型數據庫:由指針維繫數據之間的關係,只能逐一地操作記錄,不能操作記錄集合

10.關係數據庫:不依賴於指針,非過程化,支持記錄集合的操作

11.關係數據庫的約束:必須符合第一範式,數據項不可再分

12.對象關係數據庫的約束:可以不用滿足第一範式,可以用對象來封裝需要分解的數據項

錯題:

不清晰部分:

 

 

 

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