sql >> データベース >  >> RDS >> Sqlserver

SQL-Server DB設計時シナリオ(分散型または集中型)

    あなたの2番目の選択肢は近いと思います。ほんの数点です:

    顧客、ディストリビューター、ベンダーは組織の種類であるため、次のことをお勧めします。

    1. すべての組織に共通のすべての列と行の主キーを含むテーブル[組織]。

    2. テーブル[Vendor]、[Customer]、[Distributor]をそれぞれに特定の列で分離し、FKを[Organization]行PKに追加します。

    「スーパータイプ/サブタイプの関係」のように聞こえます。



    1. SQLのピアソン相関係数式

    2. SQL結合の究極のガイド:CROSS JOIN –パート3

    3. Mysql:列の値が特定の部分文字列で終わる行を検索します

    4. Pythonのmysqlでプリペアドステートメントを使用する