| 導購 | 订阅 | 在线投稿
分享
 
 
 

教你快速掌握數據庫設計的五種常見關系

來源:互聯網  2008-06-01 03:23:17  評論

數據庫設計的5種常見關系(本文主要講解「多態」關系結構)。

◆1.配置關系 --和其他表無任何關系的表。

◆2.一對多關系 ,一張表包含另外一個表的主鍵作爲外鍵。

◆3.多對多,需要2張表,有一個包含兩個外鍵的關系表。

◆4.樹型結構,常見的兩鍾:父ID設計和001002編碼設計。

◆5.「多態」結構和多對多略有不同,如果需求中某表字段多少類型有非常大的不確定性,可以采用3個表來完成:

一個[主表](ID),

一個[屬性名稱表](屬性ID.屬性名稱),

一個[屬性值表],包括3個字段:

屬性值(屬性Value varchar(500))

主表ID

屬性ID

這樣可以作到最小冗余度。

(與常見的多對多關系不同的是:值統一用varchar來存儲,因爲此種類型的值一般不會用來計算)。

數據庫設計的5種常見關系(本文主要講解「多態」關系結構)。 ◆1.配置關系 --和其他表無任何關系的表。 ◆2.一對多關系 ,一張表包含另外一個表的主鍵作爲外鍵。 ◆3.多對多,需要2張表,有一個包含兩個外鍵的關系表。 ◆4.樹型結構,常見的兩鍾:父ID設計和001002編碼設計。 ◆5.「多態」結構和多對多略有不同,如果需求中某表字段多少類型有非常大的不確定性,可以采用3個表來完成: 一個[主表](ID), 一個[屬性名稱表](屬性ID.屬性名稱), 一個[屬性值表],包括3個字段: 屬性值(屬性Value varchar(500)) 主表ID 屬性ID 這樣可以作到最小冗余度。 (與常見的多對多關系不同的是:值統一用varchar來存儲,因爲此種類型的值一般不會用來計算)。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有