序号 | 数据表名 | 中文名称 |
---|---|---|
1 | employee | 员工表 |
2 | category | 分类表 |
3 | dish | 菜品表 |
4 | dish_flavor | 菜品口味表 |
5 | setmeal | 套餐表 |
6 | setmeal_dish | 套餐菜品关系表 |
7 | user | 用户表 |
8 | address_book | 地址表 |
9 | shopping_cart | 购物车表 |
10 | orders | 订单表 |
11 | order_detail | 订单明细表 |
通过观察上面的数据库表的设计不难发现,即使有的表可以合并起来,但是还是能区分就区分(类似菜品表和菜品口味表),这样的设计体现了分表操作,有效的减低表的复杂程度,便于维护。
通过本次项目的实践,我最直观的感受就是项目大体架构和数据库表的设计是最困难的,一开始不一定能想出正确的,需要通过后续的不断调整才能实现一个合适的。
学习方式对我来说也有很大的改变,之前是学好知识点再做,现在是边做边学。有时候会先用,用完后再学习原理。查找资源和阅读文档的能力是非常重要的。
结语:
其实写博客不仅仅是为了教大家,同时这也有利于我巩固知识点,和做一个学习的总结,由于作者水平有限,对文章有任何问题还请指出,非常感谢。如果大家有所收获的话,还请不要吝啬你们的点赞收藏和关注,这可以激励我写出更加优秀的文章。