ブラジャー・データベース設計中っ
でゴザイマスが、「サイズ」エンティティについて現在概念データベース設計中であるものの、物理的にももう、決まってしまっていると思われるので、その表構造を設計開始しちゃいましょっ
☆*゚ ゜゚*☆*゚ ゜゚*☆*゚ ゜゚*☆*゚ ゜゚*
エンティティ(概念データモデル)
サイズ
=======
|ブラサイズ |
|-------|
|アンダーバスト|
|バスト |
=======
|
実際に登録されるインスタンスは以下です。
★ブラの「サイズ」テーブル☆
例えば、アンダーを70(イイナ…)で固定した場合、サイズは以下のように決定されます。
| ブラサイズ |
アンダーバスト |
バスト |
A70
|
70
|
80
|
B70
|
70
|
83
|
C70
|
70
|
85
|
D70
|
70
|
88
|
E70
|
70
|
90
|
F70
|
70
|
93
|
G70
|
70
|
95
|
H70
|
70
|
98
|
I70
|
70
|
100
|
アンダーバストをχセンチメートルとした場合、以下の数式でデータは決まります。
| ブラサイズ |
アンダーバスト |
バスト |
Aχ
|
χ
|
χ+10
|
Bχ
|
χ
|
χ+13
|
Cχ
|
χ
|
χ+15
|
Dχ
|
χ
|
χ+18
|
Eχ
|
χ
|
χ+20
|
Fχ
|
χ
|
χ+23
|
Gχ
|
χ
|
χ+25
|
Hχ
|
χ
|
χ+28
|
Iχ
|
χ
|
χ+30
|
つまり、ブラサイズ「F90」というデータさえあれば、
F90→アンダーバストは90
→バストは90+23=113
と、求められてしまいます。
データベース用語でコレを
「バスト、アンダーバストサイズは、ブラサイズから導出可能である」
といいます。いわなくても解りきっている、ということですね(笑
極力、冗長なデータを除く方針でDB設計を行うなら、以下のようなデータモデリングをおこなうのもいいですね。
エンティティ(概念データモデル)
サイズ
=======
|ブラサイズ |
=======
|
こんなデザインは、男らしくて、私は結構好きです。
■関連記事:
女と男のカーディナリティ
スタファイのブラタグの謎がとけたっ☆
「ブラジャー☆データモデリング★ERD☆哲学」週間番組表★☆
共有めもり
ブラジャー・データベース設計中っ
|