私はデータベースの設計をいじっている初心者です。従業員情報を含むデータベースを (mysql を使用して) 作成したいと考えています。次に、各従業員のプロフィールを表示する Web クライアントを作成します。これまでのところ、列は次のようになります。
1) user id
2) first name
3) last name
4) email address
5) phone number
6) fax number
7) department(which will be like a category)
最適な設計は、1 つのテーブルに項目 1 ~ 6 列を作成し、それ自体のテーブルに部門列を (id 列を使用して) 配置することでしょうか? または、すべてのアイテムを独自のテーブルにして、各テーブルに追加の id 列を作成する必要があります....これは #1 の正規化フォームですか?