我正在创建一个摩托车数据库,并想知道最好的设置方法是什么。
我希望尽可能地将数据标准化,以便进一步避免任何麻烦。
我预计到目前为止有以下表格:
制造商 ID,姓名,国家,图像
模型 ID,名称,制造商ID,发动机大小,功率,扭矩,描述,重量+各种其他规格
我还想按类型分离模型,那么我是否应该在下面有一个详细的表格,或者我应该在模型表中包含它?
类型 ID,体育,超级运动,房,巡洋舰,越野
与类型类似,我想按照许可证类型对摩托车进行分类。我应该再次创建一个单独的许可证表,或者只是将其作为模型表中的字符串。
我需要前端用户能够根据类型,许可证,制造商和型号搜索数据库。
我需要他们能够按重量,力量等方式进行排序。
对此有最佳实践方法吗?
答案 0 :(得分:1)
TYPE
创建另一个表,并在Model
表中添加引用。