繁体   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