資料庫系統原理(精講四)

2021-10-08 21:40:38 字數 433 閱讀 4444

資料庫的資料完整性是指資料庫中資料的正確性、相容性、一致性

實體的完整性約束:關係的實體完整性約束表示的是主碼組成不能為空,主屬性不能是空值null

參照完整性約束:涉及兩個表一定是參照完整性約束

定義主碼與外碼之間的引用規則:要麼外碼等於主碼中某個元組的主碼值,要麼為空

使用者定義完整性約束

關係模式中可能存在的問題有:資料冗餘、更新異常、插入異常、刪除異常

函式依賴分為三種:完全函式依賴、部分函式依賴、傳遞函式依賴

規範化的式子:乙個低一級正規化的關係模式通過模式分解,可以轉換為若干個高一級正規化的關係模式集合,這種過程就要規範化

第一正規化,沒有單元格合併

第二正規化:從第一正規化拆成第二正規化,就是消除完全函式依賴

第三正規化:第二正規化拆成第三正規化,就是消除傳遞函式依賴

合格的關係一定滿足第一正規化

資料庫原理精講1

一.資料系統概述 1.1 資料庫基本概念 1.2 資料管理技術的發展 1.3 資料庫系統的結構 1.4 資料模型 二.資料庫基本概念 2.1 什麼是資料 1.資料 data 是描述事物的符號記錄,是指利用物理符號j記錄下來的,可以鑑別的資訊。2.資料是資訊存在的一種形勢,只有通過解釋或處理的資料才能...

資料庫 資料庫系統原理

事務指的是滿足 acid 特性的一組操作,可以通過 commit 提交乙個事務,也可以使用 rollback 進行回滾。事務被視為不可分割的最小單元,事務的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時反向執行這些修改操作即可。資料...

資料庫系統原理1

資料描述經歷了三個階段對應於三個資料模型 如 在乙個班級裡假設沒有重名的同學,現有四個屬性 學號 姓名 年齡 性別 超鍵 在關係中可以唯一標識元組的屬性集。學號是超鍵 學號 姓名是超鍵 學號,姓名 性別是超鍵。所以超鍵可以是乙個屬性也可以是乙個屬性集,只要可以唯一標識就行。候選鍵 不含有多餘屬性的超...