這是一個學校與家庭的溝通平臺:用戶表:用戶名 密碼 ...
家長表 id 家長姓名 學生id ...
家長用戶關聯表 用戶id 用戶名 家長id 家長姓名
學生表 id 學生姓名 性別 學號 ...1.【添加家長時:家長姓名是學生姓名+“家長”二字。如:選擇的學生姓名是“張三”;家長姓名則是:張三家長】
2.一個家長可能有多個子女,則分一個帳號給家長。
3.家長登錄后可自己的子女所在班級的信息等。
==> 在添加家長頁面有個得選框 “是否是多子女”如果勾選就選擇某班級的某學生 然後查找相應學生的家長信息賦給相應文本框。這樣也不妥!
==> 按照上面的數據表設計 【就算不排除有相同的學生姓名下】也達不到要求了。
==> 是不是在某個表加個字段?還是在頁面該怎麼設計? 請各位幫幫忙!謝謝了!
家長表 id 家長姓名 學生id ...
家長用戶關聯表 用戶id 用戶名 家長id 家長姓名
學生表 id 學生姓名 性別 學號 ...1.【添加家長時:家長姓名是學生姓名+“家長”二字。如:選擇的學生姓名是“張三”;家長姓名則是:張三家長】
2.一個家長可能有多個子女,則分一個帳號給家長。
3.家長登錄后可自己的子女所在班級的信息等。
==> 在添加家長頁面有個得選框 “是否是多子女”如果勾選就選擇某班級的某學生 然後查找相應學生的家長信息賦給相應文本框。這樣也不妥!
==> 按照上面的數據表設計 【就算不排除有相同的學生姓名下】也達不到要求了。
==> 是不是在某個表加個字段?還是在頁面該怎麼設計? 請各位幫幫忙!謝謝了!
按照上面的數據表設計 【就算不排除有相同的學生姓名下】也達不到要求了???
根據學生姓名找歸屬的家長?應該是根據學生ID找到該學生家長才對。所以只要在學生表中加一個家長表的ID關聯起來就行了。(一個學生不可能對應到兩個以上的家長ID吧)
用戶表:用戶名 密碼 ...
家長表 id 家長姓名
學生表 id 家長表id 學生姓名 性別 學號 ...
如果一个学生的两个家长都在系统中,家长又可以有多个学生的话
建议如下设计:
家长表
家长id 家长姓名
1 张三
2 李丝
3 王五--------
学生表
学生id 学生姓名
1 张一名
2 张二名
3 王品尼
---------
家长学生关系表
关系id 家长id 学生id
1 1 1
2 1 2
3 2 1
4 2 2
5 3 3
------------------
说明:
张三和李丝是夫妻,两个学生是 张一名和张二名王五是王品尼的家长
你完全可以在家长表中添加一个子女的LIST 到时候取出来分割做判断是否有多子女。更新的时候也直接拼接子女的ID 中间用,隔开即可。