mysql课程表设计_MySQL如何设计课程表的数据库

我的问题

初学数据库,不懂设计,求解。

选择 系》专业》班》 返回课程表

应该怎么设计各各表。

应该怎么返回课程表最后生成出怎么排成一周那种的?

bVi3nY

现在我设计的

系表(系ID,系名)

专业表(专业ID,专业名,系ID)

班表(班ID,班名,专业ID)

课表(表ID,课程名,班ID)

回复内容:

我的问题

初学数据库,不懂设计,求解。

选择 系》专业》班》 返回课程表

应该怎么设计各各表。

应该怎么返回课程表最后生成出怎么排成一周那种的?

bVi3nY

现在我设计的

系表(系ID,系名)

专业表(专业ID,专业名,系ID)

班表(班ID,班名,专业ID)

课表(表ID,课程名,班ID)

如果是我的话我会把关系表单独建出来,专门存储各种id来表示对应关系;

每一个代表事物的表只包含与该事物有关的属性

系表(系ID,系名)

专业表(专业ID,专业名)

班表(班ID,班名)

课表(表ID,课程名)

关系表(关系ID,系ID,专业ID,班ID,表ID)

这样有助于维护,而且逻辑比较清晰

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值