数据库字段的设计,主要从产品的原型图和要求出发,要能满足产品和前端的展示要求,当然,如果水平更高一点,可以对拓展性好的设计那是更好的。
该作品里面有一部分字段的选择不合理:
比如说电影时长,在产品里面表现为多少分钟,那直接用数字类型会更好。
再比如说电影类型,因为这个项目里面的电影类型是固定的,可以用枚举来实现。这就是设计的一个基本原则,在逻辑和数据库之间,包括前端和后端的数据接口之间,能传ID的,就不传汉字。汉字从编码和数据统计方向方面上都会有一些坑,比如说写错了。
另外,发布地址,可能有多个,这个怎么去实现。
第一次设计出现些问题很正常,可以参考一下周最佳和官方改进版的设计,特别是周最佳的点评,这个是很多新同学会犯的错误。