前回までの「ブラジャー☆データモデリング★ERD☆哲学」は?あせる


”ブラリボン集め”大好き女子を

DBエンジニア化成する連載講座っ口紅


 SCM化を見据え、レシート情報も概念データモデルで格納できるようにしちゃいましたっ!恋の矢

 ----  --  --------
|洗濯記号||柄 ||デザインパターン|
 ----  --  --------
  |    |   |     ---
  |    |   |    |メーカ|
  |    |   |     ---
  |    |   |      |
  |    |   |      V
  |    |   |     ----
  V    V   V    |ブランド|
 --    ------ <- ----
|素材|->|  製品  | 
 --    ------ <- ---
  ∧     |       |製造国|
  |     |        ---
 ----   |
|洗濯注意|  |
 ----   V
 ---    ---    ---
|サイズ|->|SKU|<-|カラー|
 ---    ---    --ー
        |  |
        V  |
       --  |  ----
      |製造| | |商品種別|
       --  |  ----
 --        |  |
|店舗|       |  |
 --        |  |
 |         |  |
 V         |  |
 --        |  |
|店員|       |  |
 --        |  |
 |         |  |
 V         |  |
 --     -- |  |
|取引|-->|入金||  |
 --     -- |  |
 |         |  |
 V         V  V
 ----      -----
|取引明細|<---| 商品  |
 ----      -----


 データベースが大きくなってきちゃいましたっ!(汗あせるあせるあせる

 業務を極力吸収していくDB設計とは、得てしてこういうものです。リレーションシップなどがコンガラがらないように、注意しながら進めましょっドキドキ


今日はスタディオファイブ、グレイスフルカップブラQB5343のバーコード 、を検証しつつ、「バーコードの意味」にちょっと寄り道します。レシートからこのバーコードを取り出します音譜

4547739224223
外 0771 QB5343 F90 WH       \9,800


 バーコード(JANコード。JIS (JIS-X-0501)により規格化)の意味については様々な解説があるので参照します。ダウン


バーコードの体系 /Category of Barcode


 「4547739224223」という13桁の数字ですが、

・上位2桁→「国コード」

 45→日本

・次の上位5桁→「メーカーコード」

 47739→スタディオファイブという会社

 48441→ワコールという会社

・次の上位5桁→「アイテムコード」

 22422→スタディオファイブでのQB5343をを示す

 28921→ワコールでのBSG410を示す

・下位1桁→「チェックディジット」

 上位12桁数字の整合性検証用

となります。


 アイテムコードはメーカー独自に指定でき、アイテムの種別(例:ブラ、ショーツとか)を横断的に把握するデータ設計ではないように思います。


 これを概念データモデル化してみますと、



 --
|国 |
 --
 |
 V
 ---
|メーカ|
 ---
 |
 V
 ----
|アイテム|
 ---- 


という概念データモデルになります。


☆*゚ ゜゚*☆*゚ ゜゚*


 しかし、実際バーコードの管理は商工会議所で行われている(らしい)ものドキドキ

ローカルのDBではそのデータをAPI経由あるいはXML等で取得する形式がベスト(はるか詳しくないのデス)でしょうが、アイテムの種別・属性を横断的に把握するしくみができればいいな、なんて夢見ちゃいますね音譜

■関連記事:

女と男のカーディナリティ
スタファイのブラタグの謎がとけたっ☆
「ブラジャー☆データモデリング★ERD☆哲学」週間番組表★☆

共有めもり

ブラジャー・データベース設計中っ