2011-02-01 120 views
0

我正在創建一個類似Facebook的社交網站,併爲它設計了數據庫模式設計。從以前的問題我發佈在這裏,我證實我不能爲註冊到我的網站的新用戶創建新的數據庫或表。我需要插入新行[這是我唯一的選擇(糾正我,如果我錯了!)]。但是,這是第一次註冊。如果用戶在他的個人資料上發佈了新內容,那麼應該在哪裏插入此更新..因爲我不能將它們插入到行中,因爲它們對應於每個用戶..並且太多的列無法創建..什麼是解決方案這個。?社交網站需要的數據庫模式幫助

模式=>

表名:USER_CONTENT

用戶id名稱大學城status_updates的消息

1 SFD FDS的FSD SDDS 2 F DFG DFD FDF DFD

什麼,如果用戶更新1事情..我需要做什麼。想想它的狀態更新,如何去做。

回答

1

根據您希望允許用戶執行的操作以及需要存儲的相關數據來添加表格。一些示例表:

  • 'USER_ACCOUNT':用戶帳戶信息(電子郵件地址,密碼) - 通過用戶ID引用
  • 'user_profile':基本用戶資料信息 - 通過用戶ID引用
  • 「 user_status':用戶狀態信息 - 通過用戶ID引用

我有感覺,這是你的第一個主要的數據庫應用程序,如果是這樣,你需要了解數據庫設計一般你需要在創建之前這樣的應用程序。設計數據庫模式時需要考慮很多事情,從一開始就很好地設計它是關鍵。應用程序的核心將依賴於您的數據組織和訪問的程度,因此確保您花足夠的時間來開發一個好的設計。

祝你好運!

+0

hi bernard ..是的,這是我的第一個這個規模的數據庫項目..我擅長DBMS理論的基礎知識,但我仍然無法跟蹤它的實現部分..建議我參考一些參考瞭解類似項目的這種實際實施特徵。 – 2011-02-01 22:04:36