求高手解答 怎么在mysql中建立一个教学楼的课程表

求高手解答 怎么在mysql中建立一个教学楼的课程表,第1张

如果不考虑冗余的话。

CREATE TABLE 课程 (

星期 TINYINT, -- 一周七天 1 to 7

课时 TINYINT, -- 一天 上午/下午/晚上 依次的课数字

教室编号 varchar(10), -- 101、102、103...

-- 以上是已知的信息

-- 下面是估计 应该有的信息

班级编号 INT, -- 这个应该和一个 班级表去 关联。

教师编号 INT, -- 这个应该和一个 教师表去 关联。

课程编号 INT-- 这个应该和一个 课程表去 关联。

)

这样

时间, 地点,人物,事件

都包含了。

提个思路,仅供参考:

一个学生表,学号是主键;

一个课程表,课程号是主键;

一个选课表,(学号,课程号)是主键。

在选课表里,一个学号可以对应好几门课程,一门课程也可以有很多个学生选。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7306819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存