在日历中有个功能就是可以设置重复的事件,比如我在日历中加入一个
事件,然后可以设置这个事件按天,或者按星期,或者按月,或者按年重复提醒。
如果每个事件都是一条记录的话,肯定不可行,会导致过多的记录。但如果
是所有重复事件加个标志位使它成为一条记录的话也有个问题。就是需求中在
这一系列重复事件中我可以单独改一个事件而不影响其他事件。举个例子,我建一个事件,然后指定
这个事件在2008年12月份中的每天的12点,那我在日历中12月的每一天都可以看到这个
事件,然后我可以单独修改12月22日的事件而不影响其他的事件。这样肯定不能用一条记录。
想请教下数据库该如何设计,可以参考google日历的事件重复功能,功能差不多这是csdn上的一个老问题了,原帖地址http://bbs.csdn.net/topics/290074206
其中有两种方案【hbwhwang】的方案不能解决单独改一个事件而不影响其他事件的问题,
【java2000_net 】的方案又太浪费数据库资源了,有没有别的方法Google日历数据库
事件,然后可以设置这个事件按天,或者按星期,或者按月,或者按年重复提醒。
如果每个事件都是一条记录的话,肯定不可行,会导致过多的记录。但如果
是所有重复事件加个标志位使它成为一条记录的话也有个问题。就是需求中在
这一系列重复事件中我可以单独改一个事件而不影响其他事件。举个例子,我建一个事件,然后指定
这个事件在2008年12月份中的每天的12点,那我在日历中12月的每一天都可以看到这个
事件,然后我可以单独修改12月22日的事件而不影响其他的事件。这样肯定不能用一条记录。
想请教下数据库该如何设计,可以参考google日历的事件重复功能,功能差不多这是csdn上的一个老问题了,原帖地址http://bbs.csdn.net/topics/290074206
其中有两种方案【hbwhwang】的方案不能解决单独改一个事件而不影响其他事件的问题,
【java2000_net 】的方案又太浪费数据库资源了,有没有别的方法Google日历数据库
解决方案 »
- 求一条语句
- 这个sql语句如何写
- 如何在SQL Server 2005中查询指定数据表的访问用户或角色及其有效权限?
- 关于事务处理的一个问题,不知道怎么回事情,请大家帮我看看..........................谢谢了
- 脑子还没有开窍,急!!!
- SQL 怎么实现第一行数据减去第二行数据?
- 维护计划突然没有效果了
- 请问在nt操作系统平台上sql server 7.0升级为sql server 2000的注意事项!
- 关于数据集的recordcount问题,大家别笑话我!
- 一个很简单的存储过程问题。
- Sql server2008用Windows身份验证登陆无法操作数据库?
- 怎么优化递归表查询? 速度慢
一种是重复执行,一种是One Time,如果有冲突,优先One Time。两张表,存储最少的记录。
http://www.soaspx.com/dotnet/sql/mssql/sql2005/sqlservr2005_20120308_8721.html
select * from [dbo].[sysschedules]去把这两个表的结构搞清楚,按照这个设计就可以了。