0 0

关于站内短消息数据库设计20

请教各位像javaeye一样的站内短消息用SQL如何设计数据库表?非常感谢!

 


问题补充:能给一个具体的实例吗?谢谢
2010年2月03日 23:33

2个答案 按时间排序 按投票排序

0 0

为什么要关联到帖子呢?
站内信这玩意要做的不光是数据库……
最简单的做法直接 messageId, text, senderId, receiverId,ifRead, datetime之类其他的东西就好了。

复杂一点的做法,每次用户登录的时候count一下未读短消息数量扔到缓存里,或者另找个地存一下。 每个用户的收件箱发件箱也要抓出来。……看你的需求了

2010年2月06日 00:56
0 0

简单的设计,消息单独一张表

tbl_messages表有如下字段
mid    messageText    userid     connectedid

这样,建立这条消息的时候,通过connectedid找到对应的这个帖子,再从帖子表找到相关联的所有用户,发邮件就行了。

2010年2月04日 08:47

相关推荐

    论坛短消息系统,附说明、数据库

    在本资源中,我们讨论的是一个基于JSP技术构建的论坛短消息系统,该系统包含了完整的源码、数据库设计以及相关的说明文档。JSP(JavaServer Pages)是一种动态网页开发技术,它允许开发者将Java代码嵌入到HTML页面中...

    随心所欲超声工作站数据库

    1. **高效检索**:超声工作站数据库应具备快速检索功能,使医生能够在短时间内找到特定患者的超声图像和报告,提高工作效率。 2. **安全性**:考虑到医疗数据的敏感性,数据库应有强大的数据加密和访问控制机制,...

    数据库设计

    - **数据库命名**:数据库名称采用项目代号命名,例如,“tis”代表“变电站综合信息管理系统”。 - **表及视图命名**: - 使用英文单词进行命名时,遵循“项目简代字(一般3个字符)+“_”+对象标识+英文单词”...

    使用asp.net实现短消息提示

    总结来说,使用ASP.NET实现站内短消息即时提示涉及以下几个关键点:数据库设计、消息服务实现、AJAX技术的应用、用户界面设计以及安全策略。通过熟练掌握这些技术,开发者可以构建出高效、实时且用户体验良好的Web...

    jsp论坛短消息(附源代码)

    论坛短消息系统需要考虑的安全问题包括输入验证、XSS攻击防御、CSRF(跨站请求伪造)防护等。开发者应确保所有用户输入都被正确过滤和转义,避免恶意数据注入。 10. **性能优化**: 高效的论坛系统需要考虑缓存...

    中小型公司物流管理系统数据库设计说明.doc

    同时,此案例也强调了基础理论的重要性,特别是SQL语言的学习和实践,这并非短时间内就能掌握的技能,需要持续学习和应用。 总结来说,中小型公司物流管理系统的数据库设计是一个涉及多个层面的工程,涵盖了实体...

    JSP_论坛短消息JSP_论坛短消息

    6. **安全性**:防止未授权访问、SQL注入和跨站脚本攻击是开发论坛短消息系统时必须考虑的问题。应使用预编译的SQL语句、输入验证和安全编码来加强安全性。 7. **用户界面设计**:良好的用户体验是吸引用户的关键。...

    论坛短消息Jsp

    3. 数据库交互:论坛短消息系统的背后通常需要一个数据库来存储用户信息、短消息内容、发送时间等。可能使用SQL(Structured Query Language)来执行增删改查操作。例如,创建消息表,包括字段如msg_id(消息ID)、...

    论坛短消息

    1. **数据库设计**:一个论坛短消息系统需要存储用户信息、消息内容、发送者和接收者等数据。这通常涉及到创建用户表、消息表以及可能的关系表。例如,用户表包含用户名、密码(加密存储)、邮箱等字段,消息表则...

    jsp论坛短消息-Java

    【标题】"jsp论坛短消息-Java"是一个基于Java技术构建的论坛短消息系统,它提供了用户交互的核心功能,如登录、短消息列表查看、消息阅读、回复以及直接发送新消息等。这个项目旨在帮助开发者巩固和提升在JSP(Java ...

    项目课程资源:论坛短消息系统

    在论坛短消息系统中,我们需要设计合理的数据库表结构来存储用户信息、消息内容、发送者和接收者等数据。这将涉及到关系数据库设计的基本原则,如范式理论,以及SQL语言的使用,包括创建表、插入数据、更新和删除...

    北大青鸟短消息bbs系统

    北大青鸟短消息系统是一个专为学习者设计的教育项目,旨在帮助学生理解和掌握构建一个基本的在线交流平台的关键技术。这个系统的核心功能是提供一个类似论坛或BBS(电子公告板)的环境,允许用户发布、阅读和回复短...

    毕业设计,基于VB+SqlServer开发的连锁店信息管理系统,内含完整源代码,数据库,毕业论文

    毕业设计,基于VB+SqlServer开发的连锁店信息管理系统,内含完整源代码,数据库,毕业论文 跨如21世纪,我国的零售业格局发生了巨大的变化,连锁超市以其“一站式购物” 、“自主选择” 、“低价” 等特点赢得了...

    6637.com短消息全站.rar

    【标题】"6637.com短消息全站.rar"是一个包含ASP源码的整站程序,这通常意味着它是一个网站的源代码包,用于构建一个以短消息交流为核心的在线平台。ASP,全称为Active Server Pages,是微软开发的一种服务器端脚本...

    C# ASP.NET 模块 - 在线短消息模块

    综上所述,构建"C# ASP.NET 模块 - 在线短消息模块"需要涵盖多个技术领域,包括但不限于C#编程、ASP.NET框架的使用、数据库设计、实时通信、前端开发以及安全性管理。通过整合这些知识点,可以创建一个功能完善且...

    基于java+springboot+mysql+微信小程序的懂球短视频系统 源码+数据库+论文(高分毕业设计).rar

    同时,Spring Boot提供了一站式的解决方案,包括安全性、数据访问、消息传递等,大大提高了开发效率和代码的可维护性。 数据库方面,项目使用了MySQL,这是一款开源的关系型数据库管理系统,它以其高性能、高可靠性...

    JSP论坛短消息源码

    2. **数据库设计**:数据库是存储用户信息、短消息的关键部分。可能需要设计如用户表、消息表等数据结构,存储用户ID、用户名、收件人ID、发件人ID、消息内容和发送时间等字段。 3. **消息发送与接收**:用户可以向...

    北大青鸟S2_JSP项目论坛短消息

    2. 数据库设计:论坛短消息需要存储用户信息、消息内容、发送者和接收者等数据。这需要设计一个合理的数据库模型,可能包含用户表、消息表等相关表,并使用SQL语句进行数据操作。 3. JSP页面:主要包括登录、注册、...

Global site tag (gtag.js) - Google Analytics