[SQL ] 資料庫設計的觀念…
看板Database (資料庫)作者grassboy2 (天才小胖子-草兒活力花俏)時間18年前 (2006/08/07 20:53)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/5 (看更多)
嗯嗯…突然對於這個問題有點興趣…
主要是兩種留言板的寫法…
一種是把每一筆留言以:
留言編號
發表時間
發表人
發表內容
相關回應
寫成一筆資料,放進一個table
另一個是:
table1
留言編號
發表時間
發表人
發表內容
table2
對應到的留言編號
相關回應
將留言與回覆分開,放在兩個不同的table
當要使用的時候,對table1、table2作存取…
================================================
耶…感覺第一種寫法比較直觀耶…(在不考慮儲存空間的狀況下)
雖然說第二種寫法在不需要讀取回覆留言時可以只對一個table作select
但…第一種寫法不也可以直接select出 相關回應 外的column嗎@@~
怎麼好像比較有經驗的人都使用第二種寫法呢@@a
---
其實問這個問題是最近在作一個網站…
資料庫的設計方法也是將table儘量細分…
但是這樣一來…select時用到JOIN的機率就會大增…
感覺JOIN是一件有點沒效率的工作@@~
有高手可以指點一下嗎@@~
謝謝囉^^~
--
╔作者 grassboy2 來自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.39
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章