ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

QSECOFRコミュのファイル仕様についてご意見ください【2】

  • mixiチェック
  • このエントリーをはてなブックマークに追加
以前ファイルに予備フィールドを持たせるか否か、ご意見ちょうだいした者です。
http://mixi.jp/view_bbs.pl?id=55834578&comm_id=51587

今回の質問は、似て非なるファイルは1つにすべきかどうか?

似てる部分
・ファイル構成

非なる部分
・中身のデータ
・使用目的

たとえば、得意先マスターと仕入先マスター

まったく定義するフィールドが同一なら、同じファイル「取引先マスター」として、用途フィールドのようなものに得意先なら「T」、仕入先なら「S」といった感じで、1つのファイルで管理するという考え方です。

同一にするメリットは、管理対象のファイルが1つでも減る。

デメリットは、用途が違うものを一緒にしてわかりづらい。

といったところでしょうか。

皆様のご意見を参考までにお聞かせいただけませんでしょうか。

コメント(10)

追記です。

ちなみに自分は、なるべく一緒にできるならしてしまった方が良い派です。
得意先マスターと仕入先マスター だけで考えると
分けちゃいます。

電球理由
共通項目は多いですけど、
固有の項目も有るので分かりやすいように分けちゃいます。

電球その他
今までに関連したシステムでは、ほとんどが別れてましたけど、
得意先・注文元・納品先なんて場合には、一部を共通にしたりしてますけど。

初期の設計段階に関係してない場合に、どっちでも気にしてません。
「共通ファイルにしてるんだ」的に認識するだけです。
ただ、SQLで処理する場合にはどっちが良いのでしょう?
>ごんちゃんさん

ありがとうございます。

実は自分も「得意先マスター」「仕入先マスター」は分けています。

>固有の項目も有る

理由はごんちゃんさんと同じです。

今回悩んでいるのは、まったく同じフィールド構成だったら・・・

というところです。
>Sedviciousさん

投稿ありがとうございます。

一緒にしている場合の「使いにくい」ということへの疑問なのですが・・・

論理ファイルにすれば、いちいち抽出条件はいらないのでは?

それと、、、

取引マスターとすることで、得意先であり仕入先でもあるデータは1つで済むと思うのですが、そのメリットはないですか?

重ねての質問で申し訳ありません。
> 論理ファイルにすれば、いちいち抽出条件はいらないのでは?

取引先区分(得意先・仕入先)などをキーに含める事はしますけど、
SELECT(OMIT)で複数の論理ファイルを作る事はしません。

>そうなると取引先の区分は「1:得意先 2:仕入先 3:得意先かつ仕入先」で、抽出条>件としては「得意先: 1 or 3 ⇔ 仕入先: 2 or 3」となるわけですね。

Sedvicious さんと同じく首をひねりますね。
『3:得意先かつ仕入先』で、分社化して泣いてた会社有ったけど。


電球関係無いかもしれないけど
顧客マスタに区分で付けて識別してる会社有ったけど、
顧客っていっても日々何十件も増えて50万レコード超えてるのに
『マスタ』ってのも疑問だった。

それと、性別マスタ・等級マスタ・部課マスタ・営業所マスタなんて、
「コンスタントファイルで扱えそうなのに」と、呆れるシステムも有った。
>Sedviciousさん

引き続きありがとうございます。

>> 同一にするメリットは、管理対象のファイルが1つでも減る。
>と本末転倒なんじゃないかと。

あ、たしかにファイル数は減らないですね。失礼しました。


>2〜3レコードを更新するのは、さほど手間だと感じたことはありません。

そうですね。同一担当者が両方のファイルを運用していれば問題ないとは思います。

ただ、弊社の場合は管理担当者が違うんですね。

なので、申請者がきちんと両担当者に変更依頼をすれば良いのですが、そうとはなっていない。。。というのが現状です。


どちらかというと、これを正すために一緒にしたいという発想かもしれません。
>ごんちゃんさん

>顧客っていっても日々何十件も増えて50万レコード超えてるのに
>『マスタ』ってのも疑問だった。

既存にないか確認せずに新規作成しているということですか?

もしくは、ホントに新規の顧客が日々増えている!?

後者なら、それはそれで羨ましい限りですが(笑)


>『3:得意先かつ仕入先』で、分社化して泣いてた会社有ったけど。

たしかに分社化する時は泣きたくなりますが、これは「取引先マスター」に限った
ことではないように思うのですが。



それと、フィールドの持たせ方ですが、、、

「1:得意先 2:仕入先 3:得意先かつ仕入先」ではなく

フラグフィールドを2つ「得意先フラグ」「仕入先フラグ」
両方にフラグがあれば、得意先であり仕入先であると考えます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

QSECOFR 更新情報

QSECOFRのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。