邹键大哥进来瞅瞅!关于表设计的方案~~~~~

AVAmyZ 2005-03-22 08:58:54
学校做一个选修课的选课系统,主要有以下3个表:
【教师信息表】
编号 姓名 性别 所属系 其他个人信息
【学生信息表】
学号 姓名 性别 所属系 所属专业 其他个人信息
【课程信息表】
课程代号 名称 学分 学时 开课专业 开课年级 其他课程信息
========================

学生选课过程中需要做以下几个比较大的判断,总学分不能超过15分;不能全是专业选修科也不能全是公共选修课;其它年级和专业的匹配。
学生的数据有2000-4000条,教师100-200条,课程50条左右

现在我想问一下,我是否要增加一个表用来存放学生网上预选课的信息,或者我直接存在【学生信息表】中?
请问哪种方式效率高点?

打的比较仓促,如有模糊的地方我尽快补充!

也请各位高手指点啊~~~
...全文
126 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AVAmyZ 2005-03-23
  • 打赏
  • 举报
回复
scmail81(血) 的方式中,选课明细序号 外键 是一个不重复的ID么?

这样的话,这个选课表中一个学生如果选了多门课程,则有多条记录。

我原来打算将多门课程的信息放在一个字段里面,不知这2种方法哪种好一些?
631799 2005-03-23
  • 打赏
  • 举报
回复
新建选课的信息的表
对其它的表进行关联
631799 2005-03-23
  • 打赏
  • 举报
回复
新建选课的信息的
对其它的表进行关联
$扫地僧$ 2005-03-23
  • 打赏
  • 举报
回复
我认为需要
【学生选课表】
学号 主键
选课明细序号 外键
课程代号
AVAmyZ 2005-03-23
  • 打赏
  • 举报
回复
没人帮忙么??5555

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧