我正在嘗試創建一個用於創建在線成績報告的數據庫模式。該報告包含學校名稱,學生姓名,學生教師姓名,缺課天數,遲到天數,學生當前總成績以及學生完成的所有作業的名稱包括每項任務的日期,類別和分數。以下是我迄今爲止能夠弄清的內容。有沒有人有任何關於改進這種模式的建議?學生報告的數據庫模式
School (school_id, school_name, course_id)
Course(course_id, course_name, teacher_id, student_id)
Teacher(teacher_id, teacher_name, student_id)
Student(student_id, student_name, grade, absent_days, tardy_days, assignment_id)
Assignment(assignment_id, assignment_name, assignment_date, category, score, course_id)
老師可以在幾所學校教嗎? – 2014-11-03 23:30:23
您應該閱讀關於關係數據庫的書籍或教程。因爲顯然你甚至不知道外鍵的概念。 在你的模式中,一名教師被分配給一名教師,一所學校只有一門課程,一名學生只能有一個任務,... – 2014-11-03 23:32:09
詹姆斯邦德...這個數據庫將只包含一所學校的數據。 – Daron 2014-11-03 23:35:37