NEOkun の回答履歴
- 項目があったりなかったりするテーブル設計について。
伊藤と申します。 postgreSQL7.2.2を使用して、Webアプリケーションを制作しています。 テーブル設計で迷っているところがあります。 HTMLのフォームのデータを取り込み、データベースに格納する、 と言う事をしたいのですが、クライアントが自由に フォームの内容を変えることができるようになっています。 そこで、変わったパターンが出てきてテーブル設計に困っています。 Radioボタンが3つあるとします。 1番目と2番目がチェックされるときは問題ないのですが、 3番目をチェックしたときにはさらに、 テキストボックスに入力を求められる事があるのです。 下記のような場合が問題になります。 ==================================== Q2 あなたのすきな食べ物は? ○りんご ○みかん ○その他 ↓下のボックスに入力してください ______________ |______________| ==================================== 以下が現状です。 ■環境 OS:Turbolinux 7 Server DBサーバ:postgreSQL ■テーブル ・質問テーブル ・質問選択肢テーブル ・回答テーブル ■キー 質問テーブルの主キー(質問ID)に対して、 質問選択肢テーブルにある外部キーがリレーションします。 質問選択肢テーブルにはシーケンスもあり(選択肢No)、 質問IDと選択肢Noで主キーとしています。 ■問題 ・例外的な選択肢追加を(ある選択肢に対して並行に) 可能にするには質問選択肢テーブルをどう設計すればいいのか。 ・回答テーブルに通常なら選択された値をレコードに 格納するだけだが、 ひとつ項目が増える事もイレギュラー的に発生するので、 回答テーブルどう設計するか。 以上2点です。 長くなって申し訳ありません。 ご教授よろしくお願い申し上げます。
- ベストアンサー
- その他(データベース)
- ito27
- 回答数2
- FileMakerとAccess
FileMakerとAccessの購入を検討しています。 この二つのソフトの特徴などご教授ください。 利用目的は、顧客情報のDBを作る事です。(購入後に他の利用法も思いつくかもしれませんが、とりあえずは) 環境は、WindowsのOS上を考えています。 FileMakerを購入するとすれば来月に発売されるVer.6、MSAccessは最新版のものを考えています。 要件などいまいちはっきりしないので答えにくい質問になってしまっていますが、自分でDBのソフトを購入してということをやったことが無いので、大まかな情報だけでもよろしくお願いします。 また、他の選択肢なども教えていただければ幸いです。
- ベストアンサー
- その他(データベース)
- itachi
- 回答数5