最近一週主要完成的是對網絡教學資源平臺數據庫的分析與設計,小組一起討論,根據各個系統的功能設計數據庫。其中課程管理系統的E-R圖和數據表如下所示:
課程管理系統E-R圖:
圖1
課程管理系統數據表:
表3.1 學生基本信息表(student)
字段名稱 |
數據類型 |
大小 |
必填字段 |
說明 |
StuId |
int |
8 |
是 |
學生ID主鍵 |
StuName |
varchar |
15 |
是 |
姓名 |
StuRole |
varchar |
20 |
是 |
角色 |
StuDept |
varchar |
20 |
是 |
學院 |
StuMajor |
varchar |
20 |
是 |
系 |
表 3.2 管理員信息表(admin)
字段名稱 |
數據類型 |
大小 |
必填字段 |
說明 |
AdminId |
int |
8 |
是 |
管理員ID主鍵 |
AdminRole |
varchar |
20 |
是 |
角色 |
AdminName |
varchar |
20 |
是 |
姓名 |
表3.3 教師信息表(teacher)
字段名稱 |
數據類型 |
大小 |
必填字段 |
說明 |
TchId |
int |
8 |
是 |
教師ID主鍵 |
TchName |
varchar |
15 |
是 |
姓名 |
TchRole |
varchar |
20 |
是 |
角色 |
TchDept |
varchar |
20 |
是 |
學院 |
TchMajor |
varchar |
20 |
是 |
系 |
TchInfo |
varchar |
100 |
是 |
簡介 |
表3.4 課程信息表(course)
字段名稱 |
數據類型 |
大小 |
必填字段 |
說明 |
CorId |
int |
8 |
是 |
課程ID 主鍵 |
CorName |
varchar |
15 |
是 |
課程名稱 |
CorInfo |
varchar |
100 |
是 |
課程簡介 |
TchID |
int |
8 |
是 |
教師ID外鍵 |
CorType |
varchar |
50 |
是 |
課程類別 |
|
|
|
|
|