您的位置:程序门 -> ms-sql server -> 疑难问题



请问一个关系表的设计方式,很简单的给点意见也好.立即给分.


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问一个关系表的设计方式,很简单的给点意见也好.立即给分.[已结贴,结贴人:abcmsnet]
发表于:2007-04-02 11:18:08 楼主
就是我要设计一个给会员发送消息的功能.
包括给指定会员的消息,和给所有会员的消息.
会员表字段:会员id   ...
会员消息表字段:消息id   会员id   消息内容   消息查看与否

这样表的设计可以很容易实现给指定会员发送消息,但是给所有会员发送消息怎么实现呢?不会是给每个会员都加一条一样的消息吧?还有给所有会员发布的消息,怎么识别会员已经查看了呢?谢谢~~~
发表于:2007-04-02 11:19:181楼 得分:0
想设计一个系统消息表,但是不能是每个用户都存储一条同样的消息啊~~~
发表于:2007-04-02 11:19:302楼 得分:0
不知道怎么设计了~~~
发表于:2007-04-02 11:33:183楼 得分:1
给会员加个级别   比如(normal(1)   vip(2)....)

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


快速检索

最新资讯
热门点击