資料建模分類
對資料建模的模型分類,分為以下兩大類:
概念模型(又叫資訊模型):按照使用者觀點對現實世界資料進行建模 例如:實體-聯絡模型(e-r模型)
資料模型:按照計算機系統的觀點對現實世界資料進行建模 例如:關係模型
資料模型三要素
①資料結構
②資料操作
③資料的完整性約束條件
對③的補充:資料的完整性約束條件是指限定資料庫的規則,分為:通用完整性約束條件和專用完整性約束條件
通用完整性約束條件:該資料模型對應下所有資料庫都必須滿足的約束條件
專用完整性約束條件:取決於實際問題的約束條件 (如:成績規定為0-100之間)
注:資料模型只能明確規定通用完整性約束條件
資料庫原理
基本內容 acid與cap 資料庫事務可能引發的問題 資料庫鎖的型別 封鎖協議 兩段鎖協議 資料庫隔離級別 mvcc的實現步驟 mysql事務如何實現 資料庫鎖如何實現 xa兩段提交協議。1.acid是資料庫事務正確執行的四個基本要素 原子性 事務是資料庫併發控制的最小單位,要麼全部提交成功,要麼全...
資料庫原理
資料庫是乙個以某種有組織的方式儲存的資料集合。也就是 儲存有組織資料的容器 乙個檔案或一組檔案 儲存資料的工具,或者說是儲存資料的集合,結構為 模式 內模式 外模式,由dbms 資料庫作業系統 來控制,達到管理資料的目的 特點 兩大資料模型 注 關係與非關聯式資料庫 資料庫三層次 我們要將資料存放到...
資料庫 資料庫索引原理
正確的建立合適的索引 是提公升資料庫查詢效能的基礎 4.b tree 在兩大引擎中的體現 5.索引的原則 索引是為了加速對錶中資料行的檢索而建立的一種分散儲存的資料結構。索引能極大的減少儲存引擎需要掃瞄的資料量 索引可以把隨機io變成順序io 索引可以幫助我們在進行分組 排序等操作時,避免使 用臨時...