1 简介
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。...4.2 模式的适用场景
配合列存储的数据报表应用
由于宽表中,所有数据存在于一个表中,因此在查询时,无需多表查询,SQL执行效率较高,且存在的上述问题在报表应用中都不是大问题
既然宽表不适合我们的当前业务...,难度,上线时间,学习人数,时长,简介,需知,收获,讲师昵称,课程图片,综合评分,内容实用,简洁易懂,逻辑清晰
讲师表
讲师名及讲师的职称
其中最新属性即对应着上线时间计算得出,业务上可规定时间段判断是否为最新...最热属性即可以学习人数字段排序来反映
课程方向表
课程方向名称(PK) : 在课程表中有对应的方向字段
添加时间
课程分类表
分类名称(PK) : 在课程表中有对应的方向字段
添加时间
课程难度表...小节时长,小节URL,视频格式都只依赖于小节名
违反第二范式,所以需要拆分字段
课程章节表
章节名(PK),说明,章节编号
课程与章节的联系表
主标题,章节名
课程小节表
小节名称(PK),小节视频url