3高校教务管理系统数据库设计

3高校教务管理系统数据库设计

ID:41760560

大小:138.45 KB

页数:10页

时间:2019-09-01

3高校教务管理系统数据库设计_第1页
3高校教务管理系统数据库设计_第2页
3高校教务管理系统数据库设计_第3页
3高校教务管理系统数据库设计_第4页
3高校教务管理系统数据库设计_第5页
资源描述:

《3高校教务管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高校教务管理系统数据库设计1.1数据库数据库是实现冇组织地,动态地存储大量关联数据,方便多用户访问的计算机软硕件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。曲于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。1.2设备奔腾由、内存128兆以上的计算机,局域网络环境。1.3需求注释对于木软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是口J以的。1.4功能树教务信息管理系绽课程信息管理考试信息管殛学生基本信息管殛2概念设计2.1实体及其属性2.1.1学生实体E・R图2.1.2课

2、程实体E-R图2.1.3教师信息E-R图2.1.4综合ER图3逻辑设计3.1规范化得到最终的关系模式学生信息基木表(学号,姓名,性别,学院名称,班号,联系电话,入校H期,家庭住址),主码为学号,符合三范式。课程信息表(课程编号,课程类型,分数)主码为课程编号,符合三范式。教师信息表(教师编号,姓名,所在科室,联系电话)主码为教师编号,符合三范式。考试信息表(学号,课程编号)主码为学号,课程编号,符合BCNF。讲授信息表(教师编号,课程编号)主码为教师编号,课程编号,符合BCNFo3.2学生基本信息表列名含义长度类型NULLDEFAULTSno学号8Char(

3、)nonoUname姓名8Char()nonoSex性别2Char()yesnoSdept学院名称8Char()nonoClassno班号SChar()nonoConnecttel联系电话11Char()nonoEnterdate入校日期8Char()nonoFamilyadd家庭住址50varcharyesno3.3课程信息表列名含义长度类型NULLDEFAULTCourseCode课程编号20Char()nonoCoursetype课程类型8Char()nonoCoursegrade课程分数8Char()nono3.4教师信息表列名含义长度类型NULLD

4、EFAULTTno教师编号8Char()nonoTname教师姓名8Char()nonoTdepartment所在科室8Char()nonoTmoible联系电话11Char()nono3・5考试信息表列名含义长度类型NULLDEFAULTSno学号8Char()nonoCoursecode课程编号20Char()nono3.6讲授信息表列名含义长度类型NULLDEFAULTTno教师编号8Char()nonoCoursecode课程编号20Char()nono4物理结构设计4.1物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要

5、求的物理结构的过程,在这个阶段屮要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。4.2建立数据表4.2.1学生信息基本表的建立:CREATETABLEStudent(SnoCHAR(8)PRIMARYKEY,UnameCHAR(8)UNIQUE,SexCHAR(2),Sdept(8),Classno(8),Connecttel(11),Enterdate(8),Familyadd(5()));4.2.2课程信息表的建立:CREATETABLECourse(Coursec

6、odeCHAR(20)PRIMARYKEY,CoursetypeCHAR(8),CoursegradeCHAR(8));4.2.3教师信息表的建立:CREATETABLETeacher(TnoCHAR(8)PRIMARYKEY,TnameCHAR(8)UNIQUE,Tdepartment(8),Tmoible(11),);4.2.4考试信息表的建立:CREATETABLEExam(SnoCHAR(8),CoursecodeCHAR(20),PRIMARYKEY(Sno,Coursecode),FOREIGNKEY(Sno)REFERENCESStudent(

7、Sno),FOREIGNKEY(Coursecode)REFERENCESCourse(Coursecode));4.2.5讲授信息表的建立:CREATETABLETeaching(TnoCHAR(8),CoursecodeCHAR(20),PRIMARYKEY(Tno,Coursecode),FOREIGNKEY(Tno)REFERENCESTeacher(Tno),FOREIGNKEY(Coursecode)REFERENCESCourse(Coursecode));5其他数据库对象的设计5.1索引CREATEUNIQUEINDEXStusnoONStu

8、dent(Sno)CREATEUNIQUEINDEX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。