簡單介紹一下關(guān)系型數(shù)據(jù)庫的設(shè)計思路
在設(shè)計關(guān)系型數(shù)據(jù)庫的時候,怎樣的設(shè)計才是合理的呢?本文給出了兩個簡單的實例,希望能給讀者帶來一些啟發(fā)。
例1:
聊天軟件,每個人有一個ID,每個人有很多好友。
不好的設(shè)計:每個人的屬性中增加幾十個存儲好友ID的地方存儲好友。
{ID,用戶名,密碼,資料,好友1ID,好友2ID,好友3ID……}
改進的設(shè)計:新建一個好友關(guān)系表,專門存儲每個人的關(guān)系。
{ID,用戶名,密碼,資料}
{ID1,ID2}
例2:
論壇,每個帖子有N多個回復(fù)。
不好的設(shè)計:每個帖子只能有固定條目的回復(fù)。
{帖子ID,帖子資料,回復(fù)1,回復(fù)2,回復(fù)3……}
改進的設(shè)計:
{帖子ID,帖子資料,是誰的回復(fù)}
以上就是關(guān)系型數(shù)據(jù)庫的兩個實例,關(guān)于關(guān)系型數(shù)據(jù)庫我們會在以后的文章里詳細介紹,謝謝各位的支持!
【編輯推薦】