数据库课程
三、課程簡介
四、知識要點
*********************************
2.22
一.數據庫系統和數據庫設計
1、數據(Data),信息表現形式(數字、文字、圖形、圖像、視頻、音頻或動畫等)
2、數據庫(DataBase,DB):有組織結構的數據集合。
3、數據庫管理系統(DataBaseManagemen System,DBMS):是一個系統軟件平臺,是數據庫應用系統的核心
4、數據庫應用系統(DataBase System,DBS):包括DB,OS,DBMS,APP,USER,DBA等。
5、數據模型:
層次模型
網狀模型
關系模型
6、操作:
? ? ? ? ? ? ? ?(1)Mysql80的安裝與配置
? ? ? ? ? ? ? ?(2)E-R圖設計
第2周 3.1-3
第二章 關系數據庫系統模型
1、數據模型:
? ? ? ? ? ? ? ? ? ? 根據應用層次分為3類:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 概念模型:實體(矩形框)、屬性(橢圓框)、聯系(姜形框+無向邊)---->E-R圖表示
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 邏輯模型:層次模型(樹狀)、網狀模型(網狀)、關系模型(二維表)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 物理模型:數據在計算機里面的存取與管理方式等,對數據最底層的抽象描述
? ? ? ? ? ? ? ? ? ? 根據內容有3部分組成:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數據結構:層次模型(樹狀)、網狀模型(網狀)、關系模型(二維表)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數據操作:增、刪、改、查
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數據約束:完整性的規則
2、數據庫模型:
? ? ? ? ? ? ? ? ? ? ? ? ?標準結構:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?三級模式:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 外部層---->外模式(數據概念模型)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 概念層---->概念模式(數據邏輯模型)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 內部層---->內模式(數據物理模型)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 兩級映像:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 外模式/概念模式映像
概念模式/內模式映像
3、關系數據庫系統模型:
? ? ? ? ?(1)關系模型:
域:一組具有相同數據類型的值的集合
笛卡爾積:域的遍歷乘積,構成一個二維表,子集為全集的關系(Relation)
關系:笛卡爾積的有限子集,也是一個二維表
行:元組
列:屬性
類型:基表、查詢表、視圖表
候選碼(CK) 唯一標識元組的屬性或屬性組)
主碼(PK):某某一個候選碼(實體完整性)
外碼(FK):不不同基表間的相同屬性聯系(參照完整性)
規范化(范式) 每個分量必須是不可分的數據項(不能”表中表“)
表示:R(A1, A2,A3...An),其中R是關系名,A1,A2…An是屬性名
(2)關系代數:抽象的查詢語言
傳統的集合操作:并、差、交、笛卡爾積(元組行)
專門的關系操作:選擇(元組行),投影(屬性列),連接(行列)、除(行列)
比較運算符:大于、大于或等于、小于、小于或等于、等于、不等于
邏調運算符;與、或、非
(3) 關系語言:
數據定義語言(Data Definition language.DDL): CREATE, ALTER, DROP(包I、修、8)
數據操作語言(Data Manipulation Language.DML):INSERT, UPDATE、DELETE(播入、修改、配除)數據查詢語言(Data Query Language,DQL):SELECT(查詢)
數據控制語言(Data Control Language.DCL):GRANT。REVOKE(操作權限)
4、操作:課本P37-39
實驗2-2(1)(2)(3)(4)(5)
3(1)(2)將結果寫在書上
總結
- 上一篇: COS访谈第十八期:陈天奇
- 下一篇: [含lw+源码等]S2SH+mysql水