0

データベース設定で適切な名前を処理するためのガイドはありますか。主キーとして適切な名前を持つ2つのデータセットがありますが、2つのセット間でフォーマットに非常に大きな違いがあります。さらに、さまざまな家族名のスタイルとハイフンのために、名前、ミドルネーム、ラストネームを判別することさえ困難です。

データを最初から再作成することについて議論しているのは十分に悪いことですが、名前を処理するためのベストプラクティスの良いセットが何であるかわかりません(つまり、first、middle、lastを使用するか、middleとlastをマージする必要があります)?

どんな提案も私の正気のために素晴らしいでしょう。ありがとう。

4

1 に答える 1

1

はい - ガイドです。やらないでください。名前+新しい一意のID列を一意にするUNIQUE列を作成するだけです。これはグローバルである必要はなく、環境によって異なります。

それ以外の場合は、name + zip + dob +/- unique id のようなものを使用することをお勧めします。

これにより、これらのテーブルを処理する際のラウンドアバウトが大幅に改善されます。また、これがあなたが参加したプロジェクトである場合は、上司にデータベース設計の問題を提起することを検討することをお勧めします。これは良い習慣ではないので...

于 2013-03-08T21:20:04.357 に答える