0

最初はテスト プラットフォームであったアプリを開始しました。ユーザー管理と、従業員のテストを表示できるマネージャーです。

最近、ユーザーが従業員の代わりにテストを完了できるように機能が拡張されました (まだ構築されていません)。基本的にはレコードを追加しますが、ユーザーは追加しません。

これには、ユーザー (ログイン/セキュリティのためのユーザー情報を含む)、プロファイル (すべての個人情報: 住所、身長など)、調査 (ユーザーの調査回答を含む) の 3 つのテーブルを使用しています。

構造への変更を最小限に抑えて、アプリケーションを拡張してこの機能を含めるにはどうすればよいですか?

これを行う最善の方法は、テーブルのプロファイルと調査にレコードを挿入し、ユーザー名/パスワード/電子メールを持たないことだと思いますか? テーブルがuser_idsを介してリンクされているため、関連付けられたuser_idが存在する必要があります...

4

1 に答える 1

0

私にはまだユーザーがいるはずだと思います-そうでなければ、誰がプロファイルと調査を完了したかをどうやって知ることができますか?

プロファイルと調査を作成するマネージャーの場合は、自分のユーザーアカウントでサインインして、テストプロファイルを作成するだけです。つまり、1人のユーザーが複数のプロファイルと調査を行うことができます。これは現在のDB設定では簡単に思えます。

次に、マネージャーがサインインしたら、自分のすべてのテストプロファイルと調査、およびすべての従業員のプロファイルと調査を表示します。

于 2010-05-12T14:04:47.367 に答える