资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
学生选课系统数据库表构造设计(09软工 第八组) 12月目 录1.1.管理员信息表31.2.新闻信息表31.3.教学楼信息表31.4.专业信息表41.5.课程信息表41.6.选学时间信息表41.7.新闻类别信息表51.8.告知信息表51.9.教室信息表51.10.学生专业信息表51.11.学生信息表61.12.学生课程信息表61.13.教师课程信息表61.14.教师信息表71.15.教师所在院系信息表71.16.学院信息表72.1.各个表之间旳关系81.1. 管理员信息表create table Admin(AdminId (PK,bigint, not null) /*管理员ID号*/AdminKey (nvarchar(50),not null) /*管理员密码 */AdminPhone (nvarchar(50), null) /*管理员电话号码 */AdminAge (int,null) /*管理员年龄 */AdminEmail (nvarchar(50), null) /*管理员邮箱 */AdminName (nvarchar(50), null) /*管理员名字 */)索引: 对AdminId唯一索引1.2. 新闻信息表create table Article ( ArticleId (PK,bigint,null) /*新闻ID号*/ Body (ntext,null) /*新闻正文部分*/ Title (nvarchar(max),null) /*新闻标题*/ NewsClassId (bigint ,null) /*新闻ID号 */ Writer (nvarchar(max),null) /*新闻作者 */ SubmitTime (datetime,null) /*新闻提交时间*/ Sourse (nchar(200),null) /*新闻来源*/ HeadLine (nvarchar(50),null) 索引: 对ArticleId唯一索引1.3. 教学楼信息表create table Building( BuildingId (PK,bigint,not) /*教学楼ID号*/ BuildingName (nvarchar(50),null) /*教学楼名称)索引: 对BuildingId唯一索引1.4. 专业信息表create table Class( ClassId (PK,bigint,not null) /*专业ID号*/ ClassName (nvarchar(50),not null) /*专业名称*/)索引: 对ClassId唯一索引1.5. 课程信息表create table Course( CId (PK,bigint, not null) /*课程ID号*/ CName (nvarchar(50),null) /*课程名*/ TId (bigint,null) /*教师Id号*/ CMax (int,null) /*课程最大人数*/ CCredit (float,not null) /*课程学分*/ CNote (nvarchar(50),not null) /*必修还是选修 B-表达专业必修 D-表达公共选修 CStartWeek (nvarchar(50),null) /*课程起始周*/ CEndWeek (nvarchar(50),null) /*课程结束周*/ CTime (nvarchar(50),null) /*上学时间*/ BuildingId (bigint,null) /*教学楼ID号*/ RoomId (bigint,null) /*教室Id号*/ ClassId (bigint,null) /*课程所属专业*/ CNum (int,null) /*已选课人数*/)索引: 对CId唯一索引1.6. 选学时间信息表Creat table CourseSelectTime( SelectTimeId (PK,int not null) /*选学时间ID号*/ SelectBeginTime (datetime,null) /*选课起始时间*/ SelectEndTime (datetime,null) /*选课结束时间*/ BackBeginTime (datetime,null) /*退课开始时间*/ BackEndTime (datetime) /*退课结束时间*/ )索引: 对SelectTimeId唯一索引1.7. 新闻类别信息表Create table NewsClass( NewsClassId (PK,bigint, not null) /*新闻ID号*/ NewsClassName (nvarchar(50),null) /*新闻类名称*/ NewsClassShow (int,null) /*新闻所属旳板块*/)索引: 对NewsClassId唯一索引1.8. 告知信息表Create table Notice( NoticeId (PK,bigint,not null) /*告知ID号*/ NoticeContent (nvarchar(max),null) /*告知内容*/)索引: 对NoticeId唯一索引1.9. 教室信息表Create table Room( RoomId (PK,bigint,not null) /*教室ID号*/ RoomName (nvarchar(50),null) /*教室名称*/)索引: 对RoomId唯一索引1.10. 学生专业信息表Create table SClass( SId (PK,bigint,not null) /*学生ID号*/ YuanId (PK,bigint,not null) /*院ID号*/ ClassId (PK,bigint, not null) /*专业ID号*/ )索引: 对SId,YuanId,ClassId联合唯一索引1.11. 学生选课信息表Create table SCourse( SId (PK,bigint,not null) /*学生ID号*/ CId (PK,bigint,not null) /*课程ID号*/ Score (int,null) /*所选课程分数*/)索引: 对SId,CId联合唯一索引1.12. 学生信息表Create table Student( SId (PK,bigint,not null) /*学生ID号*/ SName (nvarchar(50),null) /*学生姓名*/ SKey (nvarchar(50),null) /*学生密码*/ SSex (nvarchar(50),null) /*学生性别*/ SAge (int,null) /*学生年龄*/ SCredit (float,null) /*所修学分*/ SPhone (nvarchar(50),null) /*学生手机号*/ SAdress (nvarchar(100),null) /*学生地址*/ SEmail (nvarchar(100),null) /*学生Email*/ SNation (nvarchar(50),null) /*学生民族*/ ClassId (PK,bigint,not null) /*学生专业ID号*/ SEnterTime (nvarchar(50),null) /*入年份*/ )索引: 对SId,CId联合唯一索引1.13. 学生信息表Create table TCourse ( TId (PK,bigint,not null) /*教师ID号*/ CId (PK ,bigint,not null) /*课程ID号*/)索引: 对SId,CId联合唯一索引1.14. 教师信息表Create table Teacher( TId (PK,bigint,not null) /*教师ID号*/ TName (nvarcha
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号