簡體   English   中英

社交網站所需的數據庫架構幫助

[英]Database Schema help needed for a social networking site

我正在創建一個類似facebook之類的社交網站,並為此感到驚訝,因為我在這里發布了以前的問題,我確認我無法為注冊新用戶創建新數據庫或表。到我的網站上。 我需要插入新行[這是我唯一的選擇(如果我錯了,請糾正我!)]。 但是,這是第一次注冊。 如果用戶在其個人資料上發布了新內容,該怎么辦。.我應該在哪里插入此更新..因為我不能將它們插入到行中,因為dey對應於每個用戶..無法創建太多列..解決方案是什么這個。?

模式=>

TableName:User_content

userId名稱大學城市Status_Updates消息

1 a sfd fds fsds sdds 2 f dfg dfd fdf dfd

如果用戶1更新了什么,我該怎么辦? 認為它是狀態更新,如何處理?

在開始考慮該社交網站之前,您首先夢想是否需要開發了解數據庫建模基礎知識。 該鏈接將幫助您了解一些簡單的概念。 http://www.databaseanswers.org/tutorial4_data_modelling/index.htm

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

  • 'user_account':用戶帳戶信息(電子郵件地址,密碼)-由用戶ID引用
  • 'user_profile':基本的用戶個人資料信息-由用戶ID引用
  • 'user_status':用戶狀態消息-由用戶ID引用

我認為這是您的第一個主要數據庫應用程序,如果是這樣,那么在開始創建這樣的應用程序之前,您需要總體了解數據庫設計。 在設計數據庫模式並從一開始就進行良好設計時,要考慮很多因素。 應用程序的核心將取決於數據的組織和可訪問性,因此請確保您花費足夠的時間來開發良好的設計。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM