初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2019-06-06 12:32:29

佐伯
ゲストユーザー

[解決] 商品マスターテーブルの管理について

既存の商品マスターに新たに5シリーズの商品を追加登録することになりました。
納期設定や参照するテーブル、印刷レイアウトなどが異なるためどのようにテーブルを設定したらよいか迷っています。

・既存のものとは別にシリーズごとにテーブルを分ける
・5シリーズを1つのテーブルに登録
・既存のものに追加登録して1つのテーブルにまとめる

廃盤になると使用しなくなるシリーズもあるため、分けた方がいいのかも?と思いつつ
商品テーブルが分散すると受注処理の集計がややこしくなるなどのデメリットも?と悩んでいます。

どのようにしたらよいかアドバイスをお願い致します。

使用環境
Mac OS 10.14.5
FileMaker Pro 16 Advanced

宜しくお願い致します。

#2 2019-06-07 09:03:40

koeda
メンバー

Re: [解決] 商品マスターテーブルの管理について

FileMakerというよりはデータベースの設計一般に関わる難問ですよね。

商品マスタですと、取り扱う商品に性格の異なる複数カテゴリが混在するケース…
(「モノとサービス」とか「食品と洋服と化粧品」のように)

顧客マスタですと、「法人顧客と個人顧客」のように管理すべき情報が大きく
異なるケース…

こういう場合は商品マスタをメインテーブルとサブテーブルの2段階(親子の関係)の構成
とし、商品番号、商品名、仕入先コードのように、どんな場面でも必要になりそうな共通項目は
メインテーブルで管理し、賞味期限、サイズ、色…など商品カテゴリごとに必要性が異なる
項目はサブテーブルで管理する、という方法を採ることがあります。

ご質問にある「シリーズ」が具体的にどういう内容か分かりませんので、
上記のような考え方が適用できるかは即断できません。
が、商品を抽象的に一元管理するためのメインマスタと、カテゴリー(シリーズ)ごと
に効率的に管理するためのサブマスタの二段構成にできる可能性はあると思います。

もちろん設計が複雑になり(メインのサブにどのように項目を振り分けるか、とかで悩む)、
スクリプトも面倒になる場面もありますので、開発や運用上のメリット/デメリットを
勘案しながら設計することになると思います。

参考になれば

編集者 koeda (2019-06-07 10:19:41)

オフライン

#3 2019-06-07 10:12:27

Shin
メンバー

Re: [解決] 商品マスターテーブルの管理について

商品マスターは、1テーブルに納めないといけない、という事はないです。
ただし、メインとなる、商品コード、商品名、規格などのテーブルは、原則1テーブルにしないといけないです。
納期設定は、同じ商品でも納入条件が異なる複数のルートが考えられますので、関連テーブルでかんりするべきでしょうし、参照するテーブルも、商品種類によっては別構成になってもいいです。
印刷レイアウトはテーブルの構成とは関係ないでしょう。

オフライン

#4 2019-06-08 11:34:51

シャバダバ
ゲストユーザー

Re: [解決] 商品マスターテーブルの管理について

①・既存のものとは別にシリーズごとにテーブルを分ける
②・5シリーズを1つのテーブルに登録
③・既存のものに追加登録して1つのテーブルにまとめる

ア、今後このシリーズで行う。変更はない
イ、このシリーズ、期間で終わるとか、また増えるとか、変動が激しい
ウ、全商品が共通のシリーズに当てはまる
エ、共通シリーズだけでなく、個別のシリーズもある
オ、通常の商品もあって、シリーズの商品も混在する
カ、集計は、売上の明細のようなテーブルを元に行うと考えていい

・ア、ウ、なら一時的に① もあるかと。明細側のシリーズに2を入れると、シリーズ2の商品ガイドが出て、商品を選択・・・とか??
・イ、エ、オなら①は厳しいですよね、②と③は結果同じかと思います。
・カ以外の集計とかありますか?

シリーズごとに商品を登録するのは大変ですが、今後の事を考えると、僕なら②③を選びます。

#5 2019-06-08 18:30:35

佐伯
ゲストユーザー

Re: [解決] 商品マスターテーブルの管理について

koeda様、Shin様、シャバダバ様

詳しい解説をありがとうございます。
お礼が遅くなり申し訳ありません。

商品の「シリーズ」は商品規格の違いで名前が付けられているだけで、シリーズごとに納期や納品場所、印刷レイアウト等が異なります。
今までは1つにシリーズだけだったので問題なかったのですが。。。

集計は明細テーブルのレコードをもとに行なっています。
シリーズの追加は年に1度ぐらいで、廃盤になるのはもっと少ない頻度です。

皆様のアドバイスのように、メインとなる商品コード、商品名、規格などは既存のものと同じテーブルに登録して、
納期や納品場所、印刷レイアウトなどの情報をサブテーブル?関連テーブル?に登録しようと思います。

ありがとうございました。
また躓いたら、ご指導よろしくお願いします。

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer