首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >汽车公司在ER图上需要帮助

汽车公司在ER图上需要帮助
EN

Stack Overflow用户
提问于 2014-05-14 17:01:25
回答 1查看 30.1K关注 0票数 2

我正在从事一个小型的uni数据库项目,我想知道我的ER设计是否足够好,我可以继续进一步的步骤。

进一步的步骤包括:将ER转换为关系图,并将其基本实现为数据库应用程序的数据库,在数据库应用程序中,用户可以通过接口搜索和浏览内容。

这里是项目描述:

该应用程序是一家汽车公司,如通用汽车( General )、福特( Ford )、丰田( Toyota )或大众( Volkswagen )(或者是一家过去的公司,如Studebaker、Hudson、Nash或Packard)。在我们假设的公司中,我们已经决定重新设计数据库的一个主要部分,作为公司运作的基础。不幸的是,负责征求数据库设计建议的经理不太懂计算机,无法在技术层面上提供非常详细的规范。幸运的是,你能够做到这一点。该公司需要保存相当多的数据,但我们将重点关注以下几个方面的公司运作。

  • 车辆:每辆车作为车辆识别号(VIN)。很多东西都是用真正的VINs编码的(它们在维基百科上有很好的描述),但是如果你想要的话,你可以把它们编出来。
  • 品牌:每家公司可能都有几个品牌(例如,通用汽车拥有雪佛兰、庞蒂克、别克、凯迪拉克、GMC、土星、悍马、萨博、大宇、霍尔顿、沃克斯豪尔和大众拥有大众、奥迪、兰博基尼、宾利、布加蒂、斯柯达和座椅)
  • 模型:每个品牌提供几种型号(例如,别克的型号是飞地、LaCrosse和卢塞恩,水星的型号是水手、米兰、塞布尔和大侯爵)。每一种型号都可以有多种车身样式(四门、马车等)。
  • 选择:我们将坚持颜色,也许引擎和变速器。
  • 经销商和客户:经销商从制造商那里购买车辆并出售给客户。我们将按日期、品牌、型号和颜色以及经销商跟踪销售情况。请注意,经销商不得出售任何汽车公司的品牌。经销商在盘存一些汽车。当然,有些已经售出,但交易商仍在跟踪这一事实。
  • 供应商:供应商为某些型号提供某些零件。
  • 公司所有的制造厂:一些工厂为某些型号提供某些零件;另一些工厂负责实际汽车的最终装配。
  • 客户:在现实中,大量的人口统计数据被收集起来。我们将坚持姓名,地址,电话,性别,以及个人购房者的年收入。客户也可能是一家公司(例如赫兹、阿维斯或其他维护公司车队的公司,但我们将跳过这一点)。
  • 我们将跳过有关公司财务、待批救助、破产状况等的数据,而不是这些数据不重要,但我们需要将项目控制在一定范围内。

,这是我想出的 ER图

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 17:09:40

我在一个多租户汽车经销商数据库工作了几年。

有些事情需要考虑:

  1. 您需要区分产品和资产。产品是你出售的东西(只是汽车的规格说明,有型号),资产是客户开走的东西(它有一个VIN)。
  2. 你应该考虑党的模式,因为你可能会卖给员工,从客户那里购买,等等。
  3. 如何处理交易?最好把它们看作是对销售订单的调整。
  4. 如何在相同的销售订单上销售商品、服务、金融工具(保证)?这里需要抽象概念。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23660839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档