SQLSERVER高校信息管理系统.pptx





《SQLSERVER高校信息管理系统.pptx》由会员分享,可在线阅读,更多相关《SQLSERVER高校信息管理系统.pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ACCP V4.0高校信息管理系统数据库设计ACCP V4.0 问题描述问题描述 北京某高校拟开发一套高校信息管理系统,该系统包括学生档案管理、学生成绩管理、教员信息管理、教务排课等模块,实现学生档案录入、修改、查询,成绩录入、修改、查询,教务排课管理等功能。开发此模块涉及两大部分:q 后台数据库的设计q 前端界面的开发(后期我们可以用Java开发)为了简化起见,我们暂讨论“学生成绩管理”子模块,该模块具有成绩输入,成绩查询,名次排序,分数统计等功能。现要求对“学生成绩管理”子模块进行数据库的设计并实现,数据库保存在D:project目录下,文件增长率为15% 。2ACCP V4.0问题分析-
2、1字段名称数据类型说明stuName字符学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄stuNo字符学号,该列必填,学号不能重复,且必须是S253XX格式stuSex字符学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”stuAge数字学生年龄,该列必填,必须在1550岁之间stuSeat数字学生的座位号,该列必填,不用人工输入,采用自动编号方式,且必须是130号stuAddress文本学生地址,该列可不填,如没有填写,默认为“地址不详”与考试相关的学生信息表(stuInfo)如下:3ACCP V4.0问题分析-2与成绩相关的学生成绩表(stuMarks)如下:字
3、段名称数据类型说明examNo字符考号,该列必填,且不能重复,必须是E200507XXXX格式stuNo字符学号,该列必填,且必须在学生基本信息表中有相关记录writtenExam数字学生笔试成绩,数据必须是0100分之间,不填默认为0分labExam数字学生笔试成绩,数据必须是0100之间,不填默认为0分4ACCP V4.0难点分析-1字段名称数据类型说明stuName字符学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄stuNo字符学号,该列必填,学号不能重复,且必须是s253XX格式stuSex字符学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”stuAge
4、数字学生年龄,该列必填,必须在1550岁之间stuSeat数字学生的座位号,该列必填,不用人工输入,采用自动编号方式,且必须是130号stuAddress文本学生地址,该列可不填,如没有填写,默认为“地址不详”分析学生信息表(stuInfo)每列的约束非空非空/必填约束必填约束默认约束默认约束标识列标识列主键约束主键约束Check约束约束:stuNo like s2530-90-95ACCP V4.0难点分析-2分析学生成绩表(stuMarks)每列的约束:字段名称数据类型说明examNo字符考号,该列必填,且不能重复,必须是E200507XXXX格式stuNo字符学号,该列必填,且必须在学生
5、基本信息表中有相关记录writtenExam数字学生笔试成绩,数据必须是0100分之间,不填默认为0分labExam数字学生笔试成绩,数据必须是0100之间,不填默认为0分Check约束约束:writtenExam between 0 and 1006ACCP V4.0阶段划分q第一阶段(50分钟):利用企业管理器实现建库、 建表、加约束、建关系 q第二阶段(50分钟):利用SQL查询分析器实现 插入测试数据、查询数据、 修改数据q第三阶段(50分钟):利用企业管理器实现创建 登录帐号、导出数据、导 出脚本、分离数据库7ACCP V4.0第一阶段q第一阶段(50分钟): 利用企业管理器实现q建
6、库;q建表;q加约束;q建关系 ;q要求学员自己动手操作,教员巡视,解答学员提出的问题8ACCP V4.0阶段检查q针对第一阶段抽查学员的操作结果q教员给出点评或集中演示难点部分9ACCP V4.0第一阶段结果演示1q第一阶段操作的结果:10ACCP V4.0第一阶段结果演示-2q第一阶段操作的结果:11ACCP V4.0第一阶段结果演示-3q第一阶段操作的结果:12ACCP V4.0第二阶段q第二阶段(50分钟):利用SQL查询分析器实现q插入测试数据;q查询数据;q修改数据;q要求学员自己动手编写SQL语句,教员巡视,解答学员提出的问题13ACCP V4.0阶段检查q针对第二阶段抽查学员的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLSERVER 高校 信息管理 系统

限制150内