資料庫設計正規化的基本概念

2021-04-30 19:53:17 字數 321 閱讀 1190

第一正規化:

對於表中的每一行,必須且僅僅有唯一的行值.在一行中的每一列僅有唯一的值並且具有原子性.

第二正規化:

第二正規化要求非主鍵列是主鍵的子集,非主鍵列活動必須完全依賴整個主鍵。主鍵必須有唯一性的元素,乙個主鍵可以由乙個或更多的組成唯一值的列組成。一旦建立,主鍵無法改變,外來鍵關聯乙個表的主鍵。主外來鍵關聯意味著一對多的關係.

第三正規化:

第三正規化要求非主鍵列互不依賴.

第四正規化:

第四正規化禁止主鍵列和非主鍵列一對多關係不受約束

第五正規化:

第五正規化將表分割成盡可能小的塊,為了排除在表中所有的冗餘。

MySQL基礎 資料庫設計三大正規化基本概念

目錄 資料庫設計 資料規範化 1nf2nf 3nf三大正規化小結 三大正規化 例 班級表 學號姓名班級1 張三一年三班2李四 一年二級3王五 二年三班 第二正規化的特點 示例 學生證號 學生證名稱 學生證辦理時間 借書證號 借書證名稱 借書證辦理時間 學生證號 學生證名稱 學生證辦理時間 借書證號 ...

資料庫基本概念

資料庫的分類 一 網路資料庫 網路資料庫是指把資料技術引入到計算機網路系統中,借助與網路技術將儲存於資料庫中的大量資訊及時發布出去,而計算器網路借助於成熟的資料庫技術對網路中的各種資料進行有效管理,並實現使用者與網路中的資料進行有效管理 並實現使用者與網路中的資料庫進行實時動態資料互動 二 層次資料...

資料庫基本概念

資料庫的基本概念 資料庫管理系統 dbms 是一種操作和管理資料庫的大型軟體,用於建立 使用和維護資料庫。它對資料庫進行統一的管理和控制,以保證資料庫 的安全性和完整性。dbms提供資料定義語言ddl與資料操作語言dml。資料庫的三種模型 網狀資料庫 層次資料庫 關聯式資料庫。1.網狀模型 層次模型...