【論文寫作】網(wǎng)上選課系統(tǒng)中數(shù)據(jù)庫設(shè)計(jì)模塊如何寫
4.1? 數(shù)據(jù)庫設(shè)計(jì)
為充分保護(hù)數(shù)據(jù)的一致性,數(shù)據(jù)庫中各表都規(guī)范化設(shè)計(jì),下圖是系統(tǒng)數(shù)據(jù)庫中使用的表以及各表之間的關(guān)系:

1CourseID:課程ID,自動編號;
2CourseName:課程名稱;
3TeacherID:教師ID,對應(yīng)TeacherInfo表的TeacherID;
4CourseDes:課程描述;
5IsDeleted:是否刪除,為保證數(shù)據(jù)安全,刪除時(shí)并不物理刪除,只將此字段置1;
6MajorID:專業(yè)ID,此課程對應(yīng)的專業(yè),與MajorInfo表的MajorID對應(yīng);
(2)專業(yè)基本信息(MajorInfo)表,保存各院系的專業(yè)基本信息:
1MajorID:專業(yè)ID,自動編號;
2MajorName:專業(yè)名稱;
3DeptID:院系ID,對應(yīng)DeptInfo表的DeptID;
4IsDeleted:是否刪除,為保證數(shù)據(jù)安全,刪除時(shí)并不物理刪除,只將此字段置1;
(3)學(xué)生選課信息(StuCourse)表,保存學(xué)生的選課信息:
1StuCourseID:選課ID,自動編號;
2StudentID:學(xué)生ID,對應(yīng)StudentInfo表的StudentID字段;
3CourseID:課程ID,對應(yīng)CourseInfo表的CourseID字段;
此表中的每一條記錄表示了某一個(gè)學(xué)生選擇了某一門課程。
?
(4)院系基本信息(DeptInfo)表,保存學(xué)校的院系信息:
1DeptID:院系ID,自動編號;
2DeptName:院系名稱;
3IsDeleted:是否刪除,為保證數(shù)據(jù)安全,刪除時(shí)并不物理刪除,只將此字段置1。