最近常常被問到什麼是Hub Bridge Switch Router,他們之間有什麼差別...
每次當下都解釋的不是很清楚,所以就趁現在把它個別寫出來~希望下次就可以記住了 XD
2012年2月8日 星期三
2012年2月7日 星期二
2012年2月6日 星期一
[SQL] 第三正規化 (3NF)
第三正規化(3NF,中國大陸譯作第三范式,台灣譯作第三正规化)是資料庫正規化中所使用的一種正規形式,用來檢驗是否所有非鍵屬性都只和候選鍵有相關性,也就是說所有非鍵屬性互相之間應該是無關的。
第三正規化和第二正規化不同的地方在於,在第三正規化裡,所有的非鍵屬性都必須和每個候選鍵有直接相關。如果再對第三正規化做進一步加強就成了BC正規化,它所強調的重點就在於 "資料間的關係是奠基在鍵上、以整個鍵為考量、而且除了鍵之外不考慮其他因素"。
第三正規化和第二正規化不同的地方在於,在第三正規化裡,所有的非鍵屬性都必須和每個候選鍵有直接相關。如果再對第三正規化做進一步加強就成了BC正規化,它所強調的重點就在於 "資料間的關係是奠基在鍵上、以整個鍵為考量、而且除了鍵之外不考慮其他因素"。
[SQL] 第二正規化 (2NF)
第二正規化(2NF,中國大陸譯作第二范式,台灣譯作第二正规化)是資料庫正規化中所使用的一種正規形式。它的規則是要求資料表裡的所有資料都要和該資料表的主鍵有完全相依關係;如果有哪些資料只和主鍵的一部份有關的話,就得把它們獨立出來變成另一個資料表。如果一個資料表的主鍵只有單一一個欄位的話,它就一定符合第二正規化。
一個資料表符合第二正規化若且唯若
一個資料表符合第二正規化若且唯若
- 它符合第一正規化
- 所有非主鍵的欄位都一定和主鍵有關
[SQL] 第一正規化 (1NF)
第一正規化(1NF,中國大陸譯作第一范式,台灣譯做第一正規化)是資料庫正規化中所使用的一種正規形式。第一正規化是為了要排除 重複群 的出現,所採用的方法是要求資料庫的每個欄位都只能存放單一值,而且每筆記錄都要能利用一個惟一的主鍵來加以識別。
2012年2月4日 星期六
2012年2月1日 星期三
訂閱:
文章 (Atom)