高校成绩管理系统数据库设计与实现实验报告书(编辑修改稿)内容摘要:

分区设计 涉及到数据库文件和日志文件的分区问题。 磁盘分区设计的一般原则: ( 1) 减少访问冲突,提高 I/O 并发性。 多个事物并发访问同一磁盘时,会产生磁盘访问冲突而导致效率低下,如果事务访问数据均能分布于不同磁盘上,则 I/O 可并发执行,从而提高数据库访问速度。 ( 2) 分散热点数据,均衡 I/O 负担。 在数据库中数据访问的频率是不均匀的,那些经常被访问的数据成为热点数据,此类数据宜分散存在于不同的磁盘上,以均衡各个磁盘的负荷,充分发挥多磁盘的并行操作的优势。 ( 3) 保证关键数据快速访问,缓解系统瓶颈。 在数据库中有些数据如数据字典等的访问频率很高,为保证对它的访问不直接影响整个系统的效率,可以将其存放在某一固定磁盘上,以保证其快速访问。 该成绩管理系统由于程序较小,所以不进行分区设计。 数据库实施 数据库的建立: 基本 表建立 ( 1)教师 wmq 表建立 : ( 2) 课程 wmq 表建立 : ( 3)专业 wmq 表建立: ( 4)班级 wmq 表建立: ( 5)学生 wmq 表建立 : ( 6)上课 wmq 表建立: ( 7) 授课 wmq 表建立 : ( 8)学习 wmq 表建立 : ( 9)开设 wmq 表建立 : ( 10)登陆 wmq 表建立: 数据输入 ( 1) 专业表数据插入: ( 2) 班级表数据插入: ( 3) 学生表数据插入: ( 4) 教师表插入: ( 5) 课程表数据插入: ( 6) 授课表数据插入: ( 7) 学习表数据插入: ( 8) 开设表数据插入: ( 9) 上课表数据插入: ( 10)登陆表数据插入: 视图的建立 ( 1) 学生成绩统计: ( 2) 每门课程平均成绩统计: ( 3) 学生所学课程及学分统计 ( 4) 教师任课查询: ( 5) 班级课程开设查询: (6)生源地平均成绩查询 索引的建立 因为每一个表建 立, SSMS 会自动生成一个聚集索引,所以不需要再手动建立聚集索引。 下面根据 来设计索引: ( 1) 教师编号 wmq: ( 2) 专业编号 wmq: ( 3) 班级编号 wmq,专业编号 wmq: ( 4) 课程编号 wmq: ( 5) 学生学号 wmq,班级编号 wmq: ( 6) 学生学号 wmq,课程编号 wmq: 触发器建立 ( 1) 学分统计 wmq 当用户 insert 新的成绩且该成绩 =60 分 时 ,增加相应学分 ( 2) 删除教师 wmq 当删除教师表中的教师编号 wmq 记录时,需要相应地删除授课表和上课表里的教师编号 wmq,所以在教师表上建立触发器 ( 3) 更新教师 wmq 当更新教师表中的教师编号 wmq 记录时,需要相应地更新授课表和上课表里的教师编号 wmq,所以在教师表上建立触发器 建 存储过程 ( 1) 建立一个对学生表插入信息的存储过程 : ( 2) 建立一个输入成绩,自动生成其总学分的存储过程 : 应用系统开发与试运行 开发平台 和开发环境介绍。 开发平台: Microsoft Visual Studio 2020 开发环境: Visual Studio 是微软公司推出的开发环境。 是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 2020 版本于 2。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。