表格正规化简介.PPT

表格正规化简介

王有禮教授編著 透視ASP.NET-第11章 表格正規化簡介 講授大綱: 第一正規化 資料表的切割 第二正規化 第三正規化 Boyce/Codd正規化 第四正規化 第五正規化 第一正規化(1/2) 第一正規化(2/3) 關聯式資料庫(relational database)要求各個資料表皆須符合第一正規化(first normal form, 簡稱1NF),如下: 第一正規化:每一個欄位只准有一個值。 表11.2每個橫行在資料庫的術語中叫做一個tuple。 表11.2的資料表中各欄位都只有一個值,有時候有些欄位的資料還沒有決定,此時欄位的內容可以什麼資料都沒有,即Null。 對欄位值的規定謂之欄位值真確性(referential integrity):欄位內沒有值時可以Null代之,若有值時,則必須在定義的範圍之內。 關聯式資料庫要求每個資料表都要有一個主鍵(primary key),用來識別每一個tuple。 主鍵可以是資料表中的某一個欄位,也可以由幾個欄位組成。 若主鍵是由幾個欄位組成時,主鍵中不可以有多餘的欄位。 關聯式資料庫對主鍵欄位另外有個要求,即實體真確性(entity integrity):組成主鍵的任何欄位值,都不可以是Null。 第一正規化(3/3) 新增資料的問題 如果李景維想修企管系的統計學,則所有個人資料:學生姓名、學號、系別、年級,雖然資料庫系統中

文档评论(0)

1亿VIP精品文档

相关文档