0

イントラネットアプリケーションを設計しています。このイントラネットは、その下に複数のサブ会社を持つ親会社用です。各従業員は会社に所属します。今のところ、会社名だけを保存する必要があります。

今、パートナーやクライアントとの対外関係を維持するために、私たちは彼らの会社を保存する必要があります。ここでも、名前だけを保存する必要があります。

私の質問は-これらを2つの別々のテーブルに保持する方が良いですか?1つは内部用、もう1つは外部用です。または、1つのテーブルを用意し、FLAGを使用して社内外の会社を識別する方がよいでしょう。

2つのテーブルが同じ構造であるが、異なるものに属しているかどうかという一般的な質問を提案してください。

ありがとう!

4

1 に答える 1

0

正規化されたデータベース設計の意味で、フラグ列の代わりに1つの会社テーブルと会社タイプの2番目のテーブルを持つ方が良いでしょう別のフラグを追加しなくても、後で外部パートナーを区別できるようになります。

于 2012-05-21T06:46:23.623 に答える