这家汽车经销商公司有很多分公司。在每个分支机构中,一些销售人员正在工作,其工作是向客户销售汽车。您需要在图表中定义分支机构。此外,您还需要定义在这些分支机构中工作的销售人员。 - 该公司销售汽车,因此您必须将汽车制造商信息存储在您的数据库中。设计一个合适的模型,用于在图表中存储汽车制造商。 - 这些制造商生产车辆。每辆车必须与制造商相关联。您还应该存储有关车辆的功能,例如生产年份,变速箱,燃油类型,重量等等......不要忘记每辆车可能的车辆功能可能不同,因此将它们存储在一个实体中会导致“空值”问题。您的设计必须消除此“空值”问题。 - 最后,您应该为公司的每个分支定义可用汽车的库存。该库存将跟踪哪些汽车可以从哪些分支机构进行销售。
答案 0 :(得分:1)
我留给你的信息,我不知道应用程序太好了。相关地,它可能看起来像这样:
Companies
BranchOffices
company_id
SalesMen
branch_office_id
CarBrands
CarBrands_Companies
car_brand_id
company_id
VehicleTypes
car_brand_id
Vehicles
vehicle_type_id
branch_office_id
库存部分应该使用查询与BranceOffices连接的车辆来完成。
此外,您可以将Customers
和多对多添加到SalesMen
和Vehicles
。
最后但并非最不重要的是,不要因为没有按照你的要求而憎恨我(即绘制图表),这是人们相互帮助的地方。让这些信息开始绘制您自己的ERD。如果问题恰巧是您不知道该怎么做,请查看免费的MySQL Workbench包。