第7章 資料庫系統
1.併發控制
封鎖技術:X封鎖(排他型)、S封鎖(共享型) 三大問題: 1.丟失更新:讀同一資料並修改 2.讀髒資料:第二次讀到與資料庫不一致 3.不可重複讀:事務2干擾事務1的獨立性
2.三級模式、二級對映
三級模式:
- 外模式(使用者級) -(外模式和概念模式對映) 邏輯獨立性
- 概念模式
- (概念模式和內模式對映)物理獨立性
- 內模式
3.規範化理論
目的:使資料庫邏輯更加合理,消除插入、修改、刪除異常、減少資料冗餘。
a.保持函式依賴分解 分解前後依賴關係都存在;
b.無損分解 有損:不能還原 無損:可以還原
- 1NF:要求關係模式中屬性是原子屬性
- 2NF:要求消除非主屬性對候選鍵的部分依賴
- 3NF:要求消除主屬性對候選鍵依賴
4.分散式資料系統
- 資料集中控制
- 資料獨立性
- 資料冗餘可控制
- 場地自治性
5.事務特性
- 原子性: 一次性操作
- 一致性:平衡一致
- 隔離性:不能被其他事務干擾
- 持續性:一旦提交,改變是永久的
相關推薦
第7章 資料庫系統
1.併發控制 封鎖技術:X封鎖(排他型)、S封鎖(共享型) 三大問題: 1.丟失更新:讀同一資料並修改 2.讀髒資料:第二次讀到與資料庫不一致 3.不可重複讀:事務2干擾事務1的獨立性 2.三級模式、二
【資料庫系統概念】第7章 資料庫設計和E-R模型 知識總結
《資料庫系統概念》第7章知識點總結 資料庫設計和E-R模型 本章我們將學習將資料庫表示為一個關係資料庫設計和一個與之關聯的約束集合 實體:指示所有可明確識別的個體。各種各樣的實體以多種方式互相關聯,而所有這些方式都需要在資料庫設計中反映出來 設計一個數據庫模式的時候,
推薦系統實踐(項亮)— 第7章 推薦系統例項
7.1 外圍架構 7.2 推薦系統架構 基於特徵的推薦系統架構 使用者喜歡的物品、使用者相似的使用者也可以抽象成特徵; 基於特徵的推薦系統核心任務就被拆解成兩部分,一個是如何為給定使用者生成特徵,另一個是如何根據特徵找到物品; 使用者特徵種類
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.1併發控制
併發控制 概念:多個事務對同一個資料來源的操作稱為併發 事務 概念:是DBMS執行的最基本工作單位,使用者定義的一個數據庫操作序列,這些操作序列要麼不做,要麼全部做 特徵(ACID) 原子性:保證事務包含的一組資料庫操作
易學筆記-系統分析師考試-第5章 資料庫系統/5.3 資料庫訪問介面
資料庫訪問介面 指的是應用程式與資料庫之間連線的部分 介面分類 專用呼叫 概念:資料庫發展初期,由於資料庫檔案格式不一致,操作方式也不相同,導致資料庫的訪問需要通過專用的API介面,這種方式成為專用資料庫 優點:執行
易學筆記-系統分析師考試-第5章 資料庫系統/5.2 資料模型/5.2.3 規範化理論
錯誤關係模式舉例:關係模式R(學生姓名,選修的課程名,任課老師,任課老師地址) 資料冗餘:不同學生的任課老師資料可能重複 修改異常:修改了一個一條記錄的任課老師地址後,其它同一個老師的地址都要修改 插入異常:如果不知道學生姓名,那麼任課老師的資訊就無法插入資料庫
易學筆記-系統分析師考試-第5章 資料庫系統/5.2 資料模型/5.2.2 關係模型
關係模式表示 關係表示為:R(A1,A2,A3,...An),其中R為關係名,A為屬性名 R可以理解為資料表,R的關係是靜態的,A的值是動態的 關係運算 並:指的是兩個關係在集合上的並集,表示為 差:指的是兩個關係區別的集合,表示為:
易學筆記-系統分析師考試-第5章 資料庫系統/5.2 資料模型/5.2.1 資料模式的分類
資料模式 概念:是對現實世界問題的抽象、然後轉換到計算機進行分析和解決 內容包括三部分: 資料結構:是資料模型的基礎 ,描述資料的型別、內容、性質和資料間的聯絡等 資料操作:主要描述在相應資料結構上的操作型別和操作方法 資料約束:描述的
易學筆記-系統分析師考試-第5章 資料庫系統/5.1 資料庫模式/
幾個概念 資料庫:長期儲存在計算機內的、有組織的、可共享的資料集合 資料庫系統:在計算機資訊系統中引入資料庫後的系統,由以下部分構成 資料庫 資料庫管理系統(DBMS:Data Base Management System) 應用系統
易學筆記-系統分析師考試-第5章 資料庫系統/5.5 資料庫設計與建模/5.5.1 資料庫設計階段
資料庫設計階段 規劃 主要是對資料庫設計的必要性和可行性分析 確定資料庫系統在企業和資訊系統中的地位 各個資料庫之間的關係 需求分析 分析資料庫中所涉及的資料、資料特徵、使用頻率、資料量等 通常採用
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.6 資料中心的建立
資料中心的功能 異地備份 建立統一的集中執行平臺 建立開放式多層架構體系 優化整合現有裝置資源 建立資料中心的措施 構建專用儲存系統,集中儲存資料 構建統一的資料庫集中執行平臺 建立多種系統應用平臺,提高集中執行平臺的適用
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.5 備份與恢復技術
備份分類 按物理裝置 冷備份 熱備份 按備份數量 完全備份:整個資料庫的備份 增量備份:上一次備份後的發生變化的資料 差異備份:上一次完全備份後發生變化的所有資料 物理備份
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.4 資料庫的安全性
資料庫系統的安全性來自兩個方面 DBMS本身 使用者身份識別 檢視 使用許可權控制 審計 應用程式 訪問資料庫程序控制和管理 使用者標識和鑑別 口令方式
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.3 資料庫的完整性
完整性約束條件 概念:是指資料庫中資料本身的某些語法或者語義限制、資料之間的邏輯約束以及資料變化時應該遵守的規則等 約束表達形式:通常以謂詞邏輯形式表示:原子公式、命題連線詞(並且、或者、否則等) 約束物件:關係、元組、屬性 約束分類 靜態約束 概念:資料庫中資料本
易學筆記-系統分析師考試-第5章 資料庫系統/5.4 資料庫控制功能/5.4.2 資料庫效能優化
資料庫效能優化包括幾個方面 硬體升級 處理器升級 高頻率處理器代替低頻率處理器 多處理器系統代替低處理器系統 記憶體升級 容量擴充,保證更多的資料保存於緩衝區中,減少I/O
易學筆記-系統分析師考試-第5章 資料庫系統/5.6 分散式資料庫系統/5.6.3 分散式資料庫查詢優化
查詢優化對比 集中式資料庫:主要考慮CPU和I/O代價 分散式資料庫:除了考慮CPU和I/O代價,還要考慮通訊代價 分散式查詢分類 區域性查詢:類似於集中式資料庫查詢,可用集中式資料庫查詢方法優化 遠端查詢:使用者查詢只涉及到網路中單個場地
易學筆記-系統分析師考試-第5章 資料庫系統/5.6 分散式資料庫系統/5.6.1 分散式資料庫概述
分散式資料庫系統 概念:是資料庫技術與網路技術相結合的產物 描述 將傳統的集中式資料庫中的資料分佈在網路上多臺機器上 採用較小的計算機系統,物理位置單獨 每個計算機有DBMS的一份完整的複製副本以及區域性資料庫 不同位置的計算
易學筆記-系統分析師考試-第5章 資料庫系統/5.5 資料庫設計與建模/5.5.2 實體聯絡模型
實體聯絡模型 概念:也稱為E-R模型或者E-R圖 包括三個要素 實體:用矩形表示,框內標註實體名稱 屬性:用橢圓表示,用線連線實體和屬性 實體之間的關係:用菱形表示,框內標準聯絡名稱,並用先連線菱形和兩個實體
軟考—軟體設計師—第7章資料庫技術基礎
概念性的東西我總是很容易搞混,想著一邊學習一邊整理出來,如果這次沒有考過的話下次還可以繼續學習……學習資料《軟體設計師教程(第4版)》褚華 主編,清華大學出版社對這本書有點小小的意見,沒有課後習題,雖然說有對應的上下午科目的真題的書,但是感覺還是有一兩道題會好一些資料庫系統D
《資料庫系統概論》 第4章——資料庫安全性
雖然寫這個部落格主要目的是為了給我自己做一個思路記憶錄,但是如果你恰好點了進來,那麼先對你說一聲歡迎。我並不是什麼大觸,只是一個菜菜的學生,如果您發現了什麼錯誤或者您對於某些地方有更好的意見,非常歡迎您的斧正! 目錄 4.1資料庫安全性概述 4.1.1資料庫的不安全因素 4.1.2安