一个有关教学评估的数据库表的设计问题
时间:2011-11-13
来源:互联网
可是在设计数据库时有个问题想不通,特请求。
我的数据库是这么设计的:
首先,设了一个教师表(教师编号,教师名),
然后,设计了一个教学评估内容的表:评估表(评估编号,评估内容)
第三,设计了一个评估内容和被评估教师的对应表:被评估教师表(被评估编号,评估编号,教师编号),其中评估编号是评估表的外键,教师编号是教师表的编号。这个表的作用是说明测评哪些老师的工作,例如,只对班主任进行评估。
接下来,应该要设计参与评估的教师表,用于说明哪些教师参于评估(即对上一步中的老师进行测评,例如某个教研组的老师可以对该教研组的组长进行测评),一开始,我是想这么设计:
参与评估的老师表(被评估的编号,参与评估的教师编号),但是,因为被评估教师表中已经有了一个教师表的外键,在这里是不能再设置外键的。
请问,这要怎么设计?
作者: smallfools 发布时间: 2011-11-13
作者: smallfools 发布时间: 2011-11-13
作者: suiyanpeng 发布时间: 2011-11-13

产生回路了,要怎么设计才能把这个回路给去掉?
作者: smallfools 发布时间: 2011-11-13
作者: ssp2009 发布时间: 2011-11-13
是怎么评估的

例如,以上是一个教师对教师的评估表,这个表中的评估项目,如:教师仪容仪态符合职业规范和学校要求等,我都已经整合到“评估表”中了,“评估表”中包含了上图中的所有项目,其中“评估编号”代表的就是所有需要评估的项目。
再横过来看评估表,有一个教师姓名,这个教师姓名就是从教师表中提取的,因为多个教师会对应着一个评估表,所以,我这里使用了“被评估教师表”来做对应。
有了以上两项,一个完整的如上图的评估表就可以做出来了。
现在的问题是,要确定由哪些教师来填写如上图的表,这就让我发了愁了。如果设计一个“参与测评的教师表”,那就会产生回路。所以……我不知道要怎么设计了。
作者: smallfools 发布时间: 2011-11-13
是不是有些麻烦啊,建议你去哪个网站下载个类似的源代码:www.51aspx.com
看了,没有类似的
作者: smallfools 发布时间: 2011-11-13
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28