こんにちわ。
データベース設計について、質問があります。
最近MySQLとPHPを勉強し始めました。
現在、練習のため生徒向けのアンケートを作っているのですが、データベースにどのようなテーブルを作るべきか悩んでいます。
概要として、
このアンケートは生徒向けのもので結果を教師が知ることができます。
生徒はアンケートに回答するときに、教師の名前、自分のクラスを入力する必要があります。
教師側で、教師の名前を消去/追加することが可能です。
アンケートの質問内容は教師側で消去、追加が可能です。
またアンケートの形式は、質問に対して1〜5の5段階評価をするもので複数回答は不可です。
以上を踏まえた上で、データベースを設計しようとします。
私が悩んでいることなのですが、アンケートの回答をどのようにテーブルに保存するべきかということ。それとデータベース全体の設計がなかなか浮かんでこないということです
生徒は教師ごとにアンケートに回答する必要があるのですが、その回答をデータベースに保存するときにどのように教師の名前と関連付けることができるのでしょうか?
教師毎に生徒からの回答があるため、教師の名前でテーブルを作り、そこに各生徒からの回答を保存しようと考えたのですが、それでは教師の消去/追加をするときにスムーズにいかないのでは、と考えていました。
駄文で申し訳ありません。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/28 04:11