數據庫系統概述緒論

一、4個基本概念
1.數據(data)、數據庫(DB)、數據庫管理系統(DBMS)和數據庫系統(DBS)
這裏寫圖片描述

DBS包括DB和DBMS

二、數據模型
三個數據模型: 層次模型、網狀模型、關係模型
1.層次模型:任何一個給定的記錄值只能按其層次路徑查看
這裏寫圖片描述
這裏寫圖片描述

這裏寫圖片描述

類似 1-n的結構

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

這裏寫圖片描述

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

這裏寫圖片描述

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

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

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

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

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

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