首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web聊天应用数据库方案

Web聊天应用数据库方案
EN

Stack Overflow用户
提问于 2015-09-09 21:08:29
回答 1查看 2K关注 0票数 0

我正在制作一个分类像web应用程序,我想实现一个聊天消息模块。在网上搜索时,我发现了一个数据库方案ERD图。

我能够理解它,但有一件事让我感到困惑,那就是消息实体中的is_from_sender列。我找到了样本数据,即。既然我是初学者,我需要稍微解释一下这是如何工作的,为什么要使用is_from_sender?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 18:36:22

我认为,is_from_sender列是一个布尔字段,它的目的是区分来自发送方或接收方的每条消息,以便在应用程序中对其进行一些逻辑处理。例如:我的消息将显示在灰色背景和接收器将在蓝色背景。这个ERD的建模方式使您无法知道是谁发送了它(只有谁通过标头发起了对话)。设计人员希望了解这些信息,因此,他没有在消息表中添加发送者用户id (外键)的int列,而是添加了一个不太大的位列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32489200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档