- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SQL SERVER的SQL自动练习系统的设计.pdf
第25卷第4期 宁波工程学院学报 V01.25No.4
OFNINGBOUNIVERSITY
OFTECHNOLOGY
2013年12月JOURNAL Dec.2013
DOI:10.39690.issn.1008-7109.2013.04.014
基于SQL
SERVER的SQL自动练习系统的设计
张雪燕
(宁波广播电视大学,浙江宁波 315816)
摘 SERVER数据库管理系
要:只有在具体的数据库环境中进行练习才能真正学会SQL语言。主要针对MSSQL
统环境设计了一个基于B,s结构的SQL语言的自动练习及测试系统。该系统在学生练习完毕后能及时自动评判并给出
反馈。自动评判的实现分两步执行:(1)在数据库环境中执行参考答案与学生给出的练习答案,比较执行结果,执行结果
非空,则直接判断正误;(2)否则,在(1)基础上辅以简单的语法分析来判断。实际运行结果表明,本系统能较好满足SQL
语言的教学需求。
关键词:结构化查询语言:自动练习系统:计算机网络教学
中图分类号:TP311.52 文献标识码:A 文章编号:1008-7109(2013)04-0067埘
引言
SQL(Structured
QueryLanguage,结构化查询语言)语法简单、功能强大,广泛用于当前主流数据库
管理系统中,是高校计算机及相关专业学生的重要的必修课程。为使学生能在具体的数据库环境中进
SERVER数据库环境中,尝试设计了一
行练习,从而快速掌握SQL语言,提高学习积极性。本文在SQL
个SQL语言自动练习系统【·1,实现自动评判功能,并能给出相应的提示。系统设计中的两个关键问题是:
(1)自动评判算法。一般思路是建立通用的语法分析器,通过分析语义来判断学生给出的答案是否
与参考答案相符合12-71。优点是算法具有通用性,缺点是不但算法复杂,而且无法覆盖学生答案的所有情
况。本文考虑直接执行SQL语句,利用结果进行判断。这里比较麻烦的问题是当结果集为空时,无法判
断答案是否正确。这就涉及到(2)。
(2)数据库环境维护。若要使得执行结果尽量不为空集,需要维护两块内容:a)数据表,b)数据。除
了在初始的时候设定,更重要的是允许教师在出题的时候来维护这些数据。笔者在系统中会判断教师
新出的题目所涉及的数据库是否存在,进而要求教师用户创建该表。对于该表的初始化数据,教师用户
可视题目的具体要求及自己教学上的考虑进行配置。
1 SQL练习系统设计
系统主要是为学生提供SQL语法练习的平台并实现答案正误的自动判断。后台的管理功能SQL
练习包括:用户管理与维护、题库管理与维护和自动评判等模块。用户管理包括添加、修改和删除用户。
本系统允许系统管理员一次性导入指定的用户群(目前该功能对教师用户暂时不支持)。题库管理的功
收稿日期:2013-09-05
作者简介:张雪燕,女,宁波广播电视大学讲师。
题(项目编号:YGH078)。
宁波工程学院学报 2013年第4期
能是:添加题目、创建与该题相关的表。由于本系统采用的自动评判算法的特殊性,当系统监测到相关
表不存在时,系统将强制性要求教师用户创建表。自动评判模块分别执行学生输入答案及给出的参考
答案,比较所得的结果,最终判断学生的答案是否正确。SQL自动练习系统的功能参考图见图l:
卜函丽
幽倒引商燮图
张雪燕:基于SQLSERVER的SQL自动练习系统的设计
1.3教师在系统中的活动
您可能关注的文档
最近下载
- 2025年国家体育总局事业单位招聘(79人)笔试备考题库及答案解析.docx VIP
- 第10课《数据错误及时验》.doc VIP
- JGJ-T231-2021建筑施工承插型盘扣式钢管脚手架.pdf VIP
- 最新CQI-27铸造系统评估表 第二版(2023).xls VIP
- 水泥制品厂安全生产管理制度.docx VIP
- 农机液压系统检修 压力阀检修 压力阀认知.pptx VIP
- IPC-9797中文版CN2020符合汽车应用要求及其他高可靠性应用要求的压接标准.pdf VIP
- 【国海证券-2025研报】生益科技(600183):公司深度研究:全球覆铜板龙头,周期向上、AI需求驱动成长.pdf VIP
- 小型气象监测系统【参考】.doc VIP
- 《猪病诊断与防治》课件.ppt VIP
文档评论(0)