日期:2014-05-18  浏览次数:20436 次

请问一个关系表的设计方式,很简单的给点意见也好.立即给分.
就是我要设计一个给会员发送消息的功能.
包括给指定会员的消息,和给所有会员的消息.
会员表字段:会员id   ...
会员消息表字段:消息id   会员id   消息内容   消息查看与否

这样表的设计可以很容易实现给指定会员发送消息,但是给所有会员发送消息怎么实现呢?不会是给每个会员都加一条一样的消息吧?还有给所有会员发布的消息,怎么识别会员已经查看了呢?谢谢~~~


------解决方案--------------------
给会员加个级别 比如(normal(1) vip(2)....)

这样就可以解决了啊!
------解决方案--------------------
消息表增加个状态字段,不同的状态,可以有不同会员查看!
------解决方案--------------------
要实现这一功能,需要了解SQL集成服务才行~~~~
------解决方案--------------------
建议你把“会员消息表”修改如下:
会员消息表字段:消息id 发送会员id 接收会员id 消息内容 消息查看与否。
接下来,若某一个会员发送给全体会员一条消息的话,你可以事先指定一个特殊的会员id,假设是1,则凡是接收会员id为1的就表示发送给全体会员的消息。
------解决方案--------------------
hxd001_810(寒冬) 的方法能识别是发给会员的还是发给全部的.但是发给全部的消息,就没办法判断某个用户是否读取了该消息,某个用户没有读取该消息.
设计表: 用户表 消息表 消息识别表 在消息识别表里记录针对某个消息id是否查看.能分清系统消息个人消息.消息表里不设计是否查看.