【Kilav】数据库知识点速通 其二
生活随笔
收集整理的這篇文章主要介紹了
【Kilav】数据库知识点速通 其二
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.第六章? 關系型數據庫
-
-
- 范式
- 1NF ?
- 2NF ?消除部分函數依賴 ?
- 非主屬性不能被碼的子集推出來
- 3NF ??消除傳遞依賴
- 學生表(學號, 系名, 宿舍區)
- 在這關系中,學號為碼,學號——>系名,學號——>宿舍區,但是,系名也能推出宿舍區,變成 ??學號——>系名——>宿舍區,即宿舍區傳遞依賴于學好了。
- BCNF 消除傳遞依賴消除部分函數依賴
- 學生 教師 課程 S T J
- 碼是S T 和 T J
- 但是存在 T推J
- 每一個函數依賴 左邊都是碼或者碼的閉包 ?不能是碼的子集或者非主屬性組
- 若存在 A推B B推C 則最多2NF
- 若存在 AC推B C推D 則最多1NF
- 依賴
- 平凡函數依賴 ?X推Y 且 Y屬于X
- 非平凡函數依賴 ?
- 完全函數依賴 ?X推Y且 X子集不推Y
- 部分函數依賴
- 公理系統
- 自反 ?Y屬于X 則有 X推Y
- 增廣 ?X推Y則有 XZ推YZ
- 傳遞 ?X
- 關系模式R中的屬性全是主屬性,則R的最高范式必定是( )。
- A.1NFB.2NFC.3NFD.BCNF
- 有關系模式A(C,T,H,R,S),基中各屬性的含義是:C:課程T:教員H:上課時間R:教室S:學生。函數依賴集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},若將關系模式A分解為兩個關系模式A1(C,T),A2(H,R,S),則其中A1的規范化程度達到。
- A.1NFB.2NFC.3NFD.BCNF
- 關系模式R(U,F),其中U={A,B,C,D,E},F={A→D,E→D,D→B, BC→D,DC→A},R分解為3NF的結果是。
- A.R={ED,BCD,DCA,EC}B.R={AD,BCD,DCA,EC}C.R={DB,BCD,BDA,EC}D.R={DC,BCD,BEA,EC}
- 范式
-
2.第七章 數據庫設計
-
-
- 步驟
- 需求分析 數據字典 流程圖
- 概念結構設計 ER圖
- 概念模型依賴于DBMS和硬件設備。錯誤 ?不依賴硬件
- 概念結構設計中最經常采用的策略是自頂向下的方法。 錯誤 自下而上
- 描述概念模型的有力工具是數據字典。 錯誤 ?ER圖
- 邏輯結構設計 ?ER圖轉為邏輯模型
- 物理結構設計 ?
- 數據庫實施 ?SQL代碼
- 數據庫運行維護
- 在關系數據庫設計中,設計關系模式是數據庫設計中()階段的任務。
- A.邏輯設計階段B.概念設計階段C.物理設計階段D.需求分析階段
- 數據流程圖是用于數據庫設計中()階段的工具。
- A.概要設計B.可行性分析C.程序編碼D.需求分析
- ER圖構建
- ER轉關系模型
- 核心大題
- 關系模式數量
- 1:1和 1:n ?可以轉成關系模式 也可以不轉
- m:n 必須轉成關系模式
- m:n 轉成的關系模式主碼由兩端主碼提供 外碼也是這兩端的主碼
- 1:n的n端有些屬性可能是聯系中的屬性給的 不是自己這個實體有的
- 如果明說有什么屬性就不用考慮刪除 如果沒有明說 就要刪除
- 關系模式數量
- 步驟
-
3.第八章 數據庫編程
-
-
- 嵌入式SQL 把SQL嵌入到其它編程語言
- 過程
- 預編譯 轉換為函數
- 主語言編譯
- 變成主語言所編譯的類型
- 與主語言通信
- SQL給主語言傳遞狀態
- 主語言給SQL提供參數
- SQL把查詢結果交給主語言處理 ?游標(next()) ?主變量
-
4.第九章? 關系查詢處理優化
- 查詢優化的四個階段
- 查詢分析
- 查詢檢查
- 查詢優化
- 包括代數優化 物理優化
- 查詢執行
總結
以上是生活随笔為你收集整理的【Kilav】数据库知识点速通 其二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【axure手机原型】iOS应用设计要点
- 下一篇: 阿里云天池大赛——机器学习篇赛题解析(赛