簡単な質問です。郵便番号アドレスを正規化する必要がありますか?
- 得意先(PK)
- 姓
- 姓
- House_No /名前
- ストリート
- 市
- :
は、次の表(UK)を考えます
アドレスを別のテーブルに分割しますか? 基本的なビジネスの前提は、顧客が複数の住所を持つことができないことです。
もともと私はこのような何かを見て、これをオフに区切ら:
カスタマー表
- 得意先(PK)
- 姓
- 姓
- あるAddressId(FK)
アドレス表
- あるAddressId(PK)
- 郵便番号(FK)
- House_Number_name
郵便番号表:
- 郵便番号(PK)
- StreetName
- CityID(FK )
市表
- CityID(PK)
- CityName
私は郵便番号が一意streetnameや都市を識別することを間違った私の仮定を持っていない限り3NFでこれではないでしょうか?
MySQLとMS-Access?関与していない製品にはタグを付けないでください。 – jarlh
これはどの国ですか?少なくとも米国では、この郵便番号は通りや必然的に都市を示すものではありません。私は他の国のことを確信することはできません。 –
こんにちは、これは英国です。 – satkin859