【Kilav】 数据库复习资料 其一
生活随笔
收集整理的這篇文章主要介紹了
【Kilav】 数据库复习资料 其一
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.硬核知識點
-
- 兩類數據模型 概念模型??和 邏輯模型和物理模型
- 數據模型的組成 ?數據結構 數據操作 數據完整性約束
- 數據庫數據的特點 永久存儲 有組織 可共享
- 數據庫系統的特點 數據結構化 數據共享性高 冗余度低且易擴充 數據獨立性高 數據由數據庫管理系統統一管理
- 關系的三種類型?基本關系 查詢表 視圖表
- 完整性約束的三種類型 ?實體完整性 參照完整性 用戶定義完整性
- 事務的四種特性 ACID 原子性 持續性 一致性 隔離性
- 并發控制保證事務的隔離性和一致性
- 并發操作帶來的數據不一致性 丟失修改 不可重復讀 讀臟數據
- 關系語言的分類 關系代數 關系演算 SQL
2.第一章 緒論
-
- 第一章 ?緒論 done
- 兩類數據模型 概念模型??和 邏輯模型和物理模型
- 概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是( )。
- A.層次模型B.關系模型C.網狀模型D.實體-關系模型
- 概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是( )。
- 邏輯模型有 層次模型 網狀模型 關系模型
- 三級模式結構 模式 外模式 內模式
- 每個外模式可以給一些應用用
- 模式是所有用戶公共的
- 內模式是物理結構 底層
- 外模式/模式映像 ??如果模式變了要變外模式/模式映像來保證外模式不變
- 內模式/模式映像 ?如果內模式變了 要變內模式/模式映像來保證模式不變
- 要保證數據庫的邏輯數據獨立性,需要修改的是( )。
- A.模式與外模式之間的映射B.模式與內模式之間的映射C.模式D.三級模式
- 數據庫的外模式與應用程序之間的對應關系是( )?
- A.1:1B.1:NC.N:1D.M:N
- 雜題
- 數據庫系統是采用了數據庫系統由數據庫、數據庫管理系統、應用系統和()。
- A.系統分析員B.程序員C.數據庫管理員D.操作員
- 要保證數據庫的數據獨立性,需要修改的是( )。
- A.模式與外模式B.模式與內模式C.三級模式之間的兩層映射D.三層模式
- 描述數據庫全體數據的全局邏輯結構和特性的是( )。
- A.模式B.內模式C.外模式D.存儲模式
- 下列哪一個選項不是數據庫命令語言()。
- A.DBAB.DDLC.DMLD.DCL
- DBA是數據庫管理員
- DML 數據庫操縱語言
- DCL 數據庫控制語言
- DDL 數據庫定義語言
- 數據庫系統是采用了數據庫系統由數據庫、數據庫管理系統、應用系統和()。
- 兩類數據模型 概念模型??和 邏輯模型和物理模型
- 第一章 ?緒論 done
3.第二章? 關系數據庫
- 基數 笛卡爾積
- 關系代數
- 選擇 投影 連接 除
- 連接
- 非等值連接 ?與等值連接取補集
- 等值連接 ?保留重復 ??保留連接的屬性
- 自然連接 ?自然連接是特殊的等值連接 去重 ?合并連接的屬性
- 外連接就是把沒有共同的的其余元組也寫上來 缺少的數值取空值
- 實體完整性 參照完整性 用戶定義完整性
- 實體完整性和參照完整性必須有 由電腦完成
- 實體完整性指 主屬性不能取空值
- 參照完整性指 外碼的取值只能為空(還沒連接)或者主碼的域內的數值
- 外碼可以和對應的主碼不同名
- 關系操作
- 查詢
- 選擇
- 投影
- 并
- 差
- 笛卡爾積
- 插入
- 刪除
- 修改
- 查詢
- 關系模式 ?R(U,D,DOM,F)
- R是關系名 U是屬性名集合 D是屬性域
- DOM是屬性向域的映射 F是屬性間依賴關系的集合
- 關系的三種類型 基本表 查詢表 視圖表(虛表)
- 屬性
- 主屬性 每個有在候選碼中出現的屬性都是主屬性
- 主碼 選擇某個候選碼做主碼
- 候選碼 唯一確定某一條記錄的屬性組
- 每個域基數的乘積之積就是笛卡爾積數量
- 笛卡爾積取子集就是關系
- 目或者度是指域的數量 基數是指域里面的記錄數量也指笛卡爾積的元組數
- 設關系R和S的屬性個數分別為r和s,則(R×S)操作結果的屬性個數為。
- A.r+sB.r-sC.r×sD.max(r,s)
- 設關系R和S的屬性個數分別為r和s,則R×S操作結果的元組個數為。
- A.r+sB.r×sC.r-sD.無法確定
- 一個關系模式只能有一個“主鍵”。( ) 錯誤
- 實體完整性和參照完整性是基本關系的兩個不變性。 正確?兩個必須有的屬性
- 關系代數
- 除
- R?S 即 R中先留下滿足S的元組 再去掉S中的列
- 關系R與關系S只有一個公共屬性,T1是R與S等值連接的結果,T2是R與S等值自然連接的結果,則( )。
- A.T1的屬性個數等于T2的屬性個數B.T1的屬性個數小于T2的屬性個數C.T1的屬性個數大于T2的屬性個數D.T1的屬性個數大于或等于T2的屬性個數
- 五種基本的關系代數運算是()。
- A.∪ - × σ πB.∪ - σ πC.∪ ∩ × σ πD.∪ ∩ σ π
- 下列不是關系代數的純關系操作的符號是()。
- A.σB.πC.÷D.× ???因為笛卡爾積
4.第三章? SQL
- SQL
- 索引建立/刪除
- 表定義/刪除
- 模式定義/刪除
- Struct Query Langage 結構化查詢語言
- 特性
- 綜合統一
- 非過程化 ?不需要掌握底層
- 面向集合 ?可自含 可嵌入
- 第四章 ?數據庫安全性 done
- 概述
- 不安全因素
- 數據泄露
- 不安全因素
- 安全性控制方法
- 身份識別
- 存取控制
- 自主存取控制
- 自定義權限 GRANT REVOKE
- 由兩個元素構成 ?數據庫對象 操作權限
- 視圖機制
- 視圖創建后 數據庫存放的是視圖的定義
- 可以建立在基本表和視圖上
- 視圖上可以查詢視圖 更新視圖 創建視圖 但是不能創建新表
- 概述
5.第四章? 數據庫安全性
-
-
- 概述
- 不安全因素
- 數據泄露
- 不安全因素
- 安全性控制方法
- 身份識別
- 存取控制
- 自主存取控制
- 自定義權限 GRANT REVOKE
- 由兩個元素構成 ?數據庫對象 操作權限
- 視圖機制
- 視圖創建后 數據庫存放的是視圖的定義
- 可以建立在基本表和視圖上
- 視圖上可以查詢視圖 更新視圖 創建視圖 但是不能創建新表
- 概述
-
6.第五章? 數據庫完整性
-
-
- 三個完整性
- 實體完整性 主碼唯一且非空
- 參照完整性 ?外碼要么沒有 要么只有一個
- 用戶定義完整性
- 非空
- 列值唯一
- 滿足表達式
- 外鍵和主鍵
- 假設存在一張職工表,包含“性別”屬性,要求這個屬性的值只能取“男”或“女”,這屬于 用戶定義的完整性
- 三個完整性
-
總結
以上是生活随笔為你收集整理的【Kilav】 数据库复习资料 其一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VMware虚拟机开机显示you are
- 下一篇: 3-Elasticsearch深入搜索-