質問: リレーショナルDBのテーブル設計について 今までファイルでデータを管理するソフトを作ったことはあるのですが、初めて本格的にリレーショナルデータベースを使用してみようと思っています。
回答: それほど難しく考える必要はありません。基本的にはファイルの設計と同じで、1ファイルが1テーブルです。一応リレーショナルデータベースの正規形は沢山の種類が有りますが、元々データの構造は2次元の表で表せるような単純な構造をしてはいないので、正規化と言っても正しい構造にする訳では無いので、沢山の正規形が有る訳です。なので、実際にシステムを作りながら、問題が出た時点で問題の出ない構造に修正をしながらシステムを完成させるしか無いです。