数据库表设计问题和查询语句

[复制链接]
查看11 | 回复2 | 2010-5-11 09:03:44 | 显示全部楼层 |阅读模式
假如 一个会议信息的属性有:
会议信息编号(主键),
会议名称,
会议室编号
部门编号,
会议状态(未召开/召开/已召开)
会议类型(部门会议/全体会议)
会议记录(开完会后的会议总结)
会议时间,
主持人(一般是某某领导)

还有部门数据表(部门编号主键),会议室表(会议室编号主键).....

部门会议:一般是部门内部开个会;由部门秘书添加部门会议信息。(部门管理员)
全体会议:几个部门联合开个会或者所有部门一起开个会;由总经理秘书添加会议信息。(系统管理员)

问题是:会议信息的属性有什么问题或者需要加新的属性?
当某个员工查询会议信息的时候,可以按部门字段查询,当然对于部门会议就容易实现的多了(直接选择部门名称查询)
但是多个部门一起开的会议,一条会议信息中,几个部门名怎么记录下来,员工怎么查询出来?
如果要加表(表的属性)
麻烦各位高手给点主意和sql语句吧!

回复

使用道具 举报

千问 | 2010-5-11 09:03:44 | 显示全部楼层
会议信息表会议信息编号(主键),会议名称,会议室编号会议状态(未召开/召开/已召开)会议类型(部门会议/全体会议)会议记录(开完会后的会议总结)会议时间,主持人(一般是某某领导)会议部门表会议信息编号部门编号两表一连接就OK了
回复

使用道具 举报

千问 | 2010-5-11 09:03:44 | 显示全部楼层
这样吧,添加几个字段,参加会议部门1,参加会议部门2,参加会议部门3等等。根据公司部门数定要加几个字段,如果是部门会议则仅有参加会议部门1有值,其他为空。这样就行了。但是这样有一个问题就是每次输入的时候部门顺序要一致,就是说参加会议部门1都要是一样,参加会议部门2也要是一样的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行