この MySQL データベースを設計する最善の方法は何でしょうか?
私はcars
、fuels
、およびを持っていmotor oils
ます。各車は、任意の数の を使用できfuels
ますmotor oils
。このデータベースを設計する最善の方法は何ですか?
したがって、1つまたは複数の、および 1 つcar
または複数の を持つことができます。fuels
motor oils
したがって、データベースに、、、およびテーブルcars
がfuels
必要です。motor_oils
それ以来fuels
、motor_oils
価格、日付_生産などのようないくつかの同様のプロパティがあります.言うことができますという別のテーブルを作成するのは賢明でしょうproducts
か?
OOP 言語を使用する場合Product
、エンティティがFuel
あり、MotorOils
拡張Product
され、このように でプロパティが定義されProduct
ます。
Mysqlデータベースでこれをどのように設計しますか? MySQLには継承のようなものはありますか? リレーション データベースには継承がなく、MySQL でこれを模倣する方法があることは知っています。