数据库期末知识点汇总
生活随笔
收集整理的這篇文章主要介紹了
数据库期末知识点汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫期末知識點匯總
第一單元
- 外模式(子模式或用戶模式):它是數據庫用戶能夠看見的和使用的局部的邏輯結構和特征的描述,是數據庫用戶的數據視圖。一個數據庫通常有多個外模式
- 模式:是數據庫數據在邏輯級上的視圖。是數據庫系統模式結構的中間層;一個數據庫只有一個模式
- 內模式:是數據物理結構和存儲方式的描述,是數據庫內部的表示方法。一個數據庫只有一個內模式
- 映像就是一種對應規則
- 實體:客觀存在并可相互區別的事務。矩形
- 屬性:實體所具有的某一特性。橢圓
- 聯系:菱形
- 一對一聯系:1:1
- 一對多聯系:1:n
- 多對多聯系:n:m
- 層次結構:樹形結構
- 網狀模型:有向圖
- 關系模型:二維表
第二單元
- 參照完整性:實體之間存在某種聯系 ==》 外鍵(foreign key) ,來實現關系與關系的引用(選擇:__用于實現參照完整性)
- 自定義完整性:針對某一具體關系數據庫的約束條件 ==》約束(check) (選擇:那個關鍵字用于實現用戶自定義完整性)
- 并(union)符號:U
- 差(difference)符號:-
- 交(intersection)符號:∩
- 廣義笛卡爾積符號:X
第三單元
- 第一范式:所有屬性都是不可分的基本數據項
- 第二范式:消除部分函數依賴
- 第三范式:消除傳遞函數依賴
第四章(★★★★★ 操作、綜合、選擇)
創建表結構:P73
- 默認值:default (p189)
- 唯一:unique (P187)
- 標識符自增:identity(1,1)
- 檢查約束:check (P188)
- 主鍵:primary key
- 外鍵:foreign key; references
修改表結構 P74
- 操作題:為字段“工資額”添加檢查約束:大于等于1800
- 列 :column
查詢(★★★★★): P75 ~ P93 頁 所有的例題
- 去重:distinct
- 命名:as
- 不等于: <> 、!=
- 確定范圍:between … and…
- 確定集合:IN
- 字符匹配:like
- _:單個字符
- %:任意多個字符
- []:匹配[]中的任意一個字符
- 排序:order by asc/desc
- 限制返回行數:top
- 計算函數:count 、 sum 、avg 、max 、min
- 分組:group by
- 過濾條件:having
- 重定向輸出(了解):into
- 內連接:join 被連接表 on
插入:insert into 表名 values()
更新:update 表名 set 表達式
刪除:delete from 表名 (選擇:刪除表中數據的關鍵字是 __)
第五單元
- 原子性:事務是最小的原子工作單元
- 一致性:事務完成時,數據必須是一致的
- 隔離性:一個事務的執行不能被其他事務所干擾
- 持久性:事務完成后,對數據的改變是永久的
第六章
- 一個實體型轉換為一個關系模式
- 一個m:n聯系轉換為一個關系模式
- 一個1:n聯系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并
- 一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并
第八章
- 一個文件只能是某一個文件組的成員,不能是多個文件組的成員
- 無限大:unlimited
第九章
第十章
聲明局部變量的語法格式:declare @局部變量名 數據類型
變量賦值的方式:
-
使用set語句為變量賦值 和 使用select語句選擇列表中當前所引用值來為變量賦值 (選擇:對變量進行列表賦值的命令是__)
-
set @局部變量 = 表達式 ; select @局部變量 = 表達式
流控制語句
- 判斷語句:if···else
- 檢測語句:if···exists 檢測語句是否存在
- 多分支判斷語句:case···when(條件表達式)then(運算式)
- 循環語句:while 記住要有跳出條件
- 語句塊:begin…end
存儲過程
- 應用程序只需調用它的名稱,即可實現某個特定的任務,類似于編程語言中的函數調用
- **存儲過程的優點(**簡答)
- 加快系統執行速度,實現代碼重用,封裝復雜操作,增強安全性,降低網絡負載,方便用戶手動操作
創建存儲過程:create proc 過程名 @參數 數據類型 as sql語句 (P232)
執行存儲過程:exec 過程名 (P232)
DDL觸發器所使用的邏輯表有兩個:delect(老的數據) 和 inserted (新的數據)
創建觸發器:create trigger 觸發名 on 表名 for/after (insert update delete) as sql語句(綜合) P239
游標的基本操作:聲明游標(declare) ,打開游標(open),提取游標(fetch),關閉游標(close),釋放游標(deallocate):P254
第十一單元
1.權限管理:grant 權限 on 對象 to 主體
總結
以上是生活随笔為你收集整理的数据库期末知识点汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬虫当当网图书信息_利用py
- 下一篇: cfd软件matlab,【流体】| 10