实习生任务
电影详情模型的数据库设计元素基本到位
数据类型尽量能不用字符就不用字符类型
设计文档
java

0赞
@日月同辉 的本期作品
赞一下
导师点评
8 分

电影详情模块Java开发文档官方版:
https://m.naoffer.com/intern/task/622

本期作业评审视频:
https://m.naoffer.com/intern/review/327

本作品针对产品同学给出的电影详情模块的原型图中的功能,进行了比较到位的设计。

主要包括两部分,一部分是电影信息细节的设定;另一部分是演员和导演表的设置。

在电影信息表里面,有部分功能与产品功能设置有缺失,比如说上映年份。另外一个比较大的问题就是字段类型的设置。比如说电影分类和地区,产品同学已经给出了比较固定的数值,针对这种数量少且短期不会发生变化的情况,最好使用枚举的方式来进行设定,然后数据库包括前后端接口用来存他的ID值,这样会比敲打字符类型省出很多的意外。

包括介绍部分和推荐文本部分,不太可能,只有200或者500个字符,可以设置成text。而且推荐的图片和视频是有多个的,要想清楚怎么去存储?

另外,在演员表里面,没有体现出导演的数据。

这个部分有一个技巧,为了减少详情页的数据库查询,可以把这个第一个针对的导演和演员的ID存放到详情表里面去。