课程列表对象逻辑设计疑问

来源:3-12 【面向对象设计】根据设计范式对【课程列表对象】逻辑建模

Alexdon

2019-04-09

  1. 这样设计章节表是否可行?
    • 章节:{<课程主标题,章节名>, 章节编号章节说明 }
    • 章节编号和说明,只有在某一课程下才意义
    • <课程主标题,章节名>唯一确定一个课程中的章节
    • 编号和说明是完全依赖复合主键的
    • 满足:不同课程可以有相同的章节名,但是不同的章节编号和章节说明
  2. 同上,小节表设计如下:
    • 小节: {<课程主标题,章节名,小节名>,小节编号,视频URL,视频格式,视频时长}
      • <课程名,章节名,小节名>唯一确定一门课程下某一章节下的一个小节
      • 满足:不同课程可以有相同的章节名和小节名,但小节编号,格式,URL等不同

请指教,谢谢:)

写回答

2回答

sqlercn

2019-04-10

这样设计是可以的,而且实际上也和课程最终的表结构非常的相似,在做数据设计时只要一方面满足业务需要,另一方面满足范式化设计需要就可以了。祝学习愉快

1
0

阿斯蒂芬潍坊

2019-08-16

谢谢,你这问题提的真好

0
0

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程