建设学校门户的分析阶段的问题

时间:2010-03-15 14:38:28

标签: analytics analysis

我正在建立一个学校门户网站并且我处于分析阶段,问题是:

在学校门户网站上有一个学生档案和父母个人资料,现在的问题是如何才能实现这两者之间的关系。实际情况是“一个爸爸可以让多个孩子在不同的学校学习”,现在假设“爸爸我想看看他所有孩子的结果/评论“他能以什么为基础,这是我的问题。

3 个答案:

答案 0 :(得分:1)

孩子属于父母和学校 父母有孩子 学校有孩子

要获得结果,他必须被分配孩子。他可以声称孩子的“所有权”。学校的管理员应该负责确认或否认这一点,否则你会有严重的头痛。

答案 1 :(得分: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.name 来自Child C,Parent P 其中C.parentid = 1

你知道父母的id,所以你可以在那个id上查询Childs。 像这样,儿童记录将知道父母是谁。

当你想要添加一个将孩子放在学校的选项时,父母可以在不同的学校拥有1 ... *孩子:

表:孩子有schoolid(fk)。

  • 父级注册到您的系统。家长现在有身份证。
  • 父母可以注册多个具有不同身份的孩子。
  • 孩子可以在学校注册。
  • 孩子可以参加不同的考试。

答案 2 :(得分:0)

孩子应该代表他们的父亲是谁。

然后根据它进行检索。