SQL Server数据库查询教学软件开发.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server数据库查询教学软件开发.pdf

信息科技 中国科技信息20i4年第i0期C‘HINASCIENCEANDTECHNOLOGYINFORMATIONMay.2o14 SOLServer数据库查询教学软件开发 杨会志 黄燕挺 电子科技大学中山学院计算机学院,广东 中山 528402 摘 要 本文开发的SQLServer数据库查询教学软件通过对数据库查询语句进行解析, 杨会志 生成连续的对数据库进行操作 的序列并以可视化的方式分步执行,降低 了教 学过程中的难度 ,提高了学生的学习兴趣。 关键词 数据库查询;解析;分步执行;软件开发 文献标识码:A Dol:10. 3969/i.issn.1001-8972.2014.10.030 1 概述 查询管理模块。用户可以新建、删除、重命名一个数 据库查询,当用户选中某个查询的名字时,在软件左下方 ((数据库原理与应用》是高校计算机软件技术专业的 的面板中会显示该查询的具体内容,用户可以编辑此查询, 一 门基础必修课,在该课程的教学内容中,结构化查询语 并支持剪切、复制、粘贴、清空、全选、设置字体、撤销 言SQL是重点掌握的内容,而有关数据库查询的内容又是 等编辑步骤 。 SQL中的重点和难点,特别是对一些比较复杂的查询 ,老 查询语句解析模块 。该模块是整个软件的核心,它 师利用幻灯片和黑板很难讲清楚,学生也往往是一知半解。 把一个查询语句解析为一系列连续的对 SQL Server的操 鉴于 目前我国还没有辅助数据库查询教学的软件以及我 作。对查询语句的解析有商业化的软件,如GeneralSQL 国高校多以SQL Server作为数据库学习的平台,我们以 Parser,也有开源软件如 JsqlParser等,而基于 C++语言 VisualC++ 2010和 SQL Server2008为开发平台,并 的开源的SQL Server查询解析器我们没有找到。因此, 利用开源表格控件 MFC Grid Control2.27开发了SQL 基于VisualC++ 2010和 SQL Server2008我们开发 了 Server数据库查询教学软件,通过对数据库查询语句进行 自己的SQLServer查询解析类 。 解析生成连续的对数据库进行操作的序列并以可视化的方 查询分步执行显示模块 。该模块首先显示该查询涉及 式分步执行,让学生可以清楚地了解数据库查询的细节, 的所有表 以及一个空的结果表,然后对该查询语句进行 降低了数据库查询的学习难度 ,提高了学生的学习兴趣。 解析得到多个连续执行的对表的操作并进行适当的循环控 制,通过控制各个表的行的背景颜色,表 中字符的颜色并 2 软件功能模块描述 在适当的时候进行列的增加、隐藏或者显示,让用户能够 清晰地看到查询结果中每一行记录的具体生成过程。图1 数据库查询教学软件除了软件界面外,还包括数据库 为参考文献 ”中的一个带有NOT EXISTS子句的相关子 连接模块、查询管理模块、SQL查询语句解析模块和查询 查询的分步执行过程,该查询要求查找借阅了借书证号为 分步执行显示模块共 4个模块

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档