社区
C#
帖子详情
csdn用户关注功能的数据库是什么样子的?
haoranchangfeng
2011-03-16 06:53:06
各位大家好,
今天想到一个大家很常见的功能,就是在csdn中的我关注的,和关注我的这个功能。
在数据库中肯定是有一个user表可能会如下设计:
Users:UserId,UserName,UserPwd等等的字段。
但是,当用户添加关注的时候,这个关注表该怎么设计呢?
需要再设计一个表:
关注表:Id,UserId,被关注者Id 这样子吗?
有知情者,请不吝赐教,讨论下这是怎么实现的。
...全文
139
5
打赏
收藏
csdn用户关注功能的数据库是什么样子的?
各位大家好, 今天想到一个大家很常见的功能,就是在csdn中的我关注的,和关注我的这个功能。 在数据库中肯定是有一个user表可能会如下设计: Users:UserId,UserName,UserPwd等等的字段。 但是,当用户添加关注的时候,这个关注表该怎么设计呢? 需要再设计一个表: 关注表:Id,UserId,被关注者Id 这样子吗? 有知情者,请不吝赐教,讨论下这是怎么实现的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haoranchangfeng
2011-03-21
打赏
举报
回复
多谢楼上两位的热心回答,我的帖子总是人气不旺啊,很感谢你们,分数给你们俩了.
rekym
2011-03-19
打赏
举报
回复
只要记录我关注的就可以了吧..关注我的可以反向推出来呀
参考:
UserId,ConcernUserId
1-2
1-3
2-5
2-3
3-2
3-4
4-2
5-1
我(1)关注的2,3,关注我的5
昨日浮云
2011-03-16
打赏
举报
回复
多对多的关系,userid 跟关注人ID的信息 ,应该有好多
haoranchangfeng
2011-03-16
打赏
举报
回复
如果是楼上的样子的话,那么是多对多还是一对多呢?我好像有点混..
haoranchangfeng
2011-03-16
打赏
举报
回复
如果真的是需要一个关注表的话,关注表设置成如下样子合适吗?
关注表:Id,UserId,ConcernUserId
MySQL
数据库
面试题(2020最新版)
文章目录
数据库
基础知识为什么要使用
数据库
什么是SQL?什么是MySQL?
数据库
三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)............
数据库
设计原则
今天看了一片文章,感觉收益颇丰,好多方面之前自己没有想到过,特在此总结,希望大家看了之后耳目一新,有木有! 规则1、弄清楚将要开发的应用程序是什么性质的 当你要开始设计一个
数据库
的时候,你应该首先要分析出你为之设计的应用程序是什么类型的,它是 “事务处理型”(Transactional) 的还是 “分析型” (Analytical)的?你会发现许多开发人员采用标准化做法去设计
数据库
,而不考虑目...
什么是事务?事务的特性?
在mysql中,事务是一种机制、一个操作序列,是访问和更新
数据库
的程序执行单元。事务中包含一个或多个
数据库
操作命令,会把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组
数据库
命令要么都执行,要么都不执行。 php入门到就业线上直播课:进入学习 本教程操作环境:windows7系统、mysql5.6版本、Dell G3电脑。
数据库
的事务(Transaction)是一种机制、一个操作序列,是访问和更新
数据库
的程序执行单元,包含了一组
数据库
操作命令。 事务把所有的命令作为一个整
数据库
架构设计——分布式
数据库
设计
不用担心分片数量太多,因为分片 1 个还是 1000 个,管理方式都是一样的,但是 1000 个,意味着可以扩容到 1000 个实例上,对于一般业务来说,1000 个实例足够满足业务的需求了(BTW,网传阿里某核心业务的分布式
数据库
分片数量为 10000个)。但是表stock是库存品,是商品维度的数据,没有
用户
ID的信息。更重要的是,分布式
数据库
中的表,要能选出一个统一的分片键,即大部分表都能根据这个分片键打散数据,这样当后续业务进行访问数据时,可以在一个分片中完成单元化的闭环操作,不用涉及跨分片的访问。
数据库
系统的实现
目录 前言 参照完整性约束对更新删除操作的影响 索引机制 触发器机制
数据库
系统开发流程
数据库
系统管理 数据质量体系 小结 前言 前面的文章中,主要都是在围绕关系
数据库
理论进行研究,没有涉及到
数据库
系统的具体实现。 虽说
数据库
系统的具体实现因业务环境,RDBMS等因素而异,但总体开发流程,以及开发过程中所涉及到的一些问题,也具有不少统一...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章