0

私は学校のポータルを構築していますが、分析段階で立ち往生しています。問題は次のとおりです。

学校のポータルには、生徒のプロファイルと保護者のプロファイルがあります。問題は、この 2 つの関係をどのように確立するかです。実際のシナリオは、「1 人の父親が複数の子供を別の学校で勉強させることができる」というものです。彼のすべての子供たちの結果/発言から」彼がそれを達成できる根拠は何か、これが私の質問です.

4

3 に答える 3

1

子供は親と学校に所属する 親には子供がいる 学校には子供がいる

結果を得るには、子供を割り当てる必要があります。彼は子供の「所有権」を主張することができます。学校の管理者は、これを確認または拒否する責任があります。そうしないと、深刻な頭痛がします.

于 2010-03-15T17:02:26.510 に答える
0

子供は、父親が誰であるかを表す必要があります。

それを元に検索します。

于 2010-03-15T15:11:30.850 に答える
0
Parent --------------
            |       |
            |       |
          CHILD   CHILD has Parentid (foreign key) AND schoolid so u can bind child to parent and school
            |       |
            |       |
           EXAM    EXAM has id of Child (foreign key) so u can bind exam on child/student
            |       | 
            |       |  
          RESULTS RESULTS has id of Exam (foreign key) so u can bind results to exam1...*

このように解いてみてください。すべての親は複数の子を持つことができます。子供たちは試験を行うことができ、試験には結果があります。親の子に尋ねることで、データにアクセスできるようになりました。

子 C、親 P から C.name を選択 C.parentid = 1 の場合

親の ID はわかっているので、その ID で子にクエリを実行できます。このように、子レコードは親が誰であるかを認識します。

子供を学校に入れるオプションを追加したい場合、親は 1...* 子供を別の学校に置くことができます:

表: 子には schoolid (fk) があります。

  • 親がシステムに登録します。親は現在IDを持っています。
  • 親は、異なる ID を持つ複数の子を登録することもできます。
  • 子供は学校に登録できます。
  • 子供たちは結果とともにさまざまな試験を受けることができます。
于 2010-03-15T15:09:47.750 に答える