私はデータベース作成の初心者です...採用Webアプリケーション用に作成する必要があります。
私のアプリケーションは、スクリーニング、試験、および面接をスケジュールし、結果をデータベースに保存する必要があります。
私のデータベーススキーマは次のとおりです。
私の問題はapplicant_id
、他のテーブルに含まれていることです...試験、面接、試験の種類など。
正規化ルールに違反していますか?もしそうなら、私のデザインを改善するために何をお勧めしますか?
1
ビジネスドメインや企業に関する特定の知識がない人は、データモデルを見て、キー、制約、データ型などについて現実的なアドバイスを提供できるとは思いません。ただし、null許容列は違反している1NFの厳密な解釈。
—
1