数据库设计: https://www.bilibili.com/video/av48727130
https://www.bilibili.com/video/av51612035/?redirectFrom=h5