加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

抽象观念与MySQL中的表相干吗?假如是这样,我该怎么办?

发布时间:2021-01-18 19:16:49 所属栏目:编程 来源:网络整理
导读:我想将各类引擎上的数据存储在MySQL数据库中,该数据库包罗活塞引擎和旋转引擎. 在OO说话中,我可以建设和扩展Engine超类以得到PistonEngine和RotaryEngine子类. PistonEngine子类将包括诸如CylinderNo,PistonBore和PistonStroke之类的属性. RotaryEngine子类

我想将各类引擎上的数据存储在MySQL数据库中,该数据库包罗活塞引擎和旋转引擎.

在OO说话中,我可以建设和扩展Engine超类以得到PistonEngine和RotaryEngine子类.

PistonEngine子类将包括诸如CylinderNo,PistonBore和PistonStroke之类的属性.

RotaryEngine子类将包括RotorThickness和RotorDiameter之类的属性.

在MySQL中,固然我可以别离为活塞式动员机和旋转式动员机建设两个单独的表,但我照旧但愿保存EngineType字段作为动员机数据的一部门,并将这两种动员机范例共有的全部数据存储在一个表中.

怎样计划数据库以尽也许停止数据冗余?

最佳谜底 在这种环境下,我将建设四个表.

一种称为EngineTypes,个中只有您的引擎范例的ID /值对
1个旋转
2活塞

一种称为“引擎”,个中包括与活塞式动员机和旋转式动员机相干的信息.它将在个中包括引擎范例ID的列.

一个名为RotaryEngineDetails的表,个中包括您的全部旋转引擎特定命据.它将具有您的引擎表的外键.

一个名为PistonEngineDetails的表,个中包括您全部活塞动员机的特定命据.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读