私はMicrosoftのAdventureWorks2012データベースを見てきました。テーブルがそのまま作成された理由を説明する情報があれば、非常に興味があります。ある種のスキーマの概要だと思います。
例えば:
BusinessEntity
Person、Employeeなどの基本クラスの一種としてテーブルを作成することを選択した理由。
ほとんどのデータは正規化されているため、別のテーブルへのIDではなくCountryRegionCode
フィールドをStateProvince
テーブルに配置することを選択した理由。
とにかく、私はデータベース設計に取り入れられた決定についてもっと学ぶことに非常に興味があります。誰かがこの種のものに入るリソースを知っていますか?