欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    SQLSERVER高校信息管理系统.pptx

    • 资源ID:8891940       资源大小:1.92MB        全文页数:24页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SQLSERVER高校信息管理系统.pptx

    ACCP V4.0高校信息管理系统数据库设计ACCP V4.0 问题描述问题描述 北京某高校拟开发一套高校信息管理系统,该系统包括学生档案管理、学生成绩管理、教员信息管理、教务排课等模块,实现学生档案录入、修改、查询,成绩录入、修改、查询,教务排课管理等功能。开发此模块涉及两大部分:q 后台数据库的设计q 前端界面的开发(后期我们可以用Java开发)为了简化起见,我们暂讨论“学生成绩管理”子模块,该模块具有成绩输入,成绩查询,名次排序,分数统计等功能。现要求对“学生成绩管理”子模块进行数据库的设计并实现,数据库保存在D:project目录下,文件增长率为15% 。2ACCP V4.0问题分析-1字段名称数据类型说明stuName字符学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄stuNo字符学号,该列必填,学号不能重复,且必须是S253XX格式stuSex字符学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”stuAge数字学生年龄,该列必填,必须在1550岁之间stuSeat数字学生的座位号,该列必填,不用人工输入,采用自动编号方式,且必须是130号stuAddress文本学生地址,该列可不填,如没有填写,默认为“地址不详”与考试相关的学生信息表(stuInfo)如下:3ACCP V4.0问题分析-2与成绩相关的学生成绩表(stuMarks)如下:字段名称数据类型说明examNo字符考号,该列必填,且不能重复,必须是E200507XXXX格式stuNo字符学号,该列必填,且必须在学生基本信息表中有相关记录writtenExam数字学生笔试成绩,数据必须是0100分之间,不填默认为0分labExam数字学生笔试成绩,数据必须是0100之间,不填默认为0分4ACCP V4.0难点分析-1字段名称数据类型说明stuName字符学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄stuNo字符学号,该列必填,学号不能重复,且必须是s253XX格式stuSex字符学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”stuAge数字学生年龄,该列必填,必须在1550岁之间stuSeat数字学生的座位号,该列必填,不用人工输入,采用自动编号方式,且必须是130号stuAddress文本学生地址,该列可不填,如没有填写,默认为“地址不详”分析学生信息表(stuInfo)每列的约束非空非空/必填约束必填约束默认约束默认约束标识列标识列主键约束主键约束Check约束约束:stuNo like s2530-90-95ACCP V4.0难点分析-2分析学生成绩表(stuMarks)每列的约束:字段名称数据类型说明examNo字符考号,该列必填,且不能重复,必须是E200507XXXX格式stuNo字符学号,该列必填,且必须在学生基本信息表中有相关记录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建库;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针对第二阶段抽查学员的编码结果q教员给出点评或集中演示难点部分14ACCP V4.0第二阶段标准代码演示-1q插入数据-向学员信息表stuInfo插入数据-INSERT INTO stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress) VALUES(张秋丽,s25301,男,18,北京海淀)INSERT INTO stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress) VALUES(李斯文,s25303,女,22,河南洛阳)INSERT INTO stuInfo(stuName,stuNo,stuSex,stuAge) VALUES(李文才,s25302,男,31)INSERT INTO stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress) VALUES(欧阳俊雄,s25304,男,28,新疆威武哈)15ACCP V4.0第二阶段标准代码演示-2q第二阶段的编码结果:-向学员成绩表stuMarks插入数据-INSERT INTO stuMarks(ExamNo,stuNo,writtenExam,LabExam) VALUES(E2005070001,s25301,80,58)INSERT INTO stuMarks(ExamNo,stuNo,writtenExam) VALUES(E2005070002,s25302,50)INSERT INTO stuMarks(ExamNo,stuNo,writtenExam,LabExam) VALUES(E2005070003,s25303,97,82)-查看数据-select * from stuInfoselect * from stuMarks插入数据16ACCP V4.0-1.查询两表的数据-select * from stuInfoselect * from stuMarks第二阶段标准代码演示-1q查询数据-2.查询男学员名单- select * from stuInfo where stuSex=男-3.查询笔试成绩优秀的学员情况(成绩在75100之间)- select stuNo ,writtenExam from stuMarks where writtenExam between 75 and 100 -4.查询参加本次考试的学员成绩,包括学员姓名,笔试成绩,机试成绩- select stuName,writtenExam,labExam from stuInfo inner join stuMarks on stuInfo.stuNo=stuMarks.stuNo-5.统计笔试考试平均分和机试考试平均分- select avg(writtenExam) as 笔试考平均分, avg(labexam) as 机试平均分 from stuMarks-6.统计参加本次考试的学员人数 select count(stuNo) as 考试人数 from stuMarks-7.查询没有通过考试的人数(笔试或机试小于60分)- select count(stuNo) as 未通过的人数 from stuMarks where labExam60 or writtenExam100-查看修改后的数据-select * from stuMarks19ACCP V4.0第三阶段q第三阶段(50分钟):利用企业管理器实现q创建登录帐号;q导出数据;q导出脚本;q分离数据库;q要求学员自己动手操作,教员巡视,解答学员提出的问题20ACCP V4.0阶段检查q针对第三阶段抽查学员的编码结果q抽查学员编写的完整代码,要求学员上台讲解,并演示运行结果q教员给出点评21ACCP V4.0第三阶段标准代码演示-1q 第三阶段的编码结果:创建登录帐号22ACCP V4.0第三阶段标准代码演示-2q 第三阶段的编码结果:创建数据库用户权限23ACCP V4.0总结q 通过本次项目案例练习了q 利用企业管理器进行常用的数据库操作q 编写SQL语句执行增、删、改、查操作q 巩固的知识点q 数据库的常用操作:建库、建表、加约束、建关系q 常用的约束类型:主键、外键、非空、默认值、检查约束q insert 语句: Insert into 表名(字段1,字段2,.) values (值1, 值2,)q update语句: Update 表名 set 字段值 where q 条件查询:select from 表名 where q 排序:select from 表名 order by q Top语句: select top 2.from 表名q 统计函数:select avg( ) as 平均分 .q 选择查询: select .where labExam between 70 and 90 q 内部连接:select from 表1 inner jonin 表2 24

    注意事项

    本文(SQLSERVER高校信息管理系统.pptx)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开