SQL Server 2008数据库案例教学研究

时间:2022-07-08 01:48:01

SQL Server 2008数据库案例教学研究

摘要:该文提出了SQL Server 2008数据库的学习,可以采用“大案例,一案到底”的思路,以一个“学生选课系统”数据库的设计与管理为主线串起全部知识点。无论在知识体系还是在讲授模式上,都力求突破传统教学的体例框架,彻底采用实例、案例讲解模式,突出技能培养与能力培养的人才培养目标。

关键词:SQL Server 2008;案例教学;一案到底

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)04-0817-03

Research of SQL Server 2008 Database Case Teaching

LIU Bing

(Department of Information Engineering, Nanchang Branch of Jiangxi University of Science and Technology, Nanchang 330013, China)

Abstract:This article puts forward the study of SQL Server 2008 database, adopting "big case, one case to the end" thought.Using design and management of one "student choose class system" case, strings whole knowledge points. Whether at knowledge system or teaching pattern, strives to break through traditional teaching frame. In grain using instance and case teaching mode, stands out human cultivate object of skill and ability.

Key words:SQL Server 2008; case teaching; one case to the end

SQL Server 2008是微软数据库管理系统的最新版本,它简化了企业数据分析与应用程序的创建、部署和管理,并在解决方案的扩展性、可用性和安全性等方面有了重大改进,其高效的数据处理能力、强大的功能和简单统一的界面操作得到了用户一致的肯定和好评。案例教学是具有启发性、实践性和创造性的教学方法。在教学过程中,学生能充分发挥他们在学习中的主体地位,通过阅读、分析、讨论和实践等一系列的活动,提出相关解决方案。这对于学生丰富和发展数据库的理论知识、启发创新思维、提高应用能力和综合素质非常有帮助,也是培养应用型人才的需要[1-3]。

1 SQL Server 2008数据库案例教学

1.1 总体结构

SQL Server 2008数据库的学习,可以采用“大案例,一案到底”的思路,以一个“学生选课系统”数据库的设计与管理为主线串起全部知识点。围绕该系统数据库的应用与维护,将大案例分为10个项目,每个项目又分成若干个任务,通过任务的实现过程,详细介绍SQL Server 2008数据库应用技术。同时,为了加强学习效果,在每个项目后都配备有相应的项目实训,使学习者能够运用所学知识完成实际的工作任务,达到学以致用的目的。

大案例分为的10个项目分别为:1)系统数据库建模;2)安装与配置SQL Server 2008;3)创建数据库与数据表;4)查询数据;5)数据的查询优化;6)面向数据库编程;7)实现数据的完整性;8)维护数据的安全性;9)维持数据库的高可用性;10)自动执行学生选课系统的管理任务。SQL Server 2008数据库案例教学结构如图1所示。

2.2 详细阐述系统数据库建模项目内容

第一个项目,系统数据库建模,又可分为3个任务。1)理解系统需求;2)建立系统实体关系模型;3)使用PowerDesigner建立系统模型。

学生选课系统是学校进行信息化建设的重要部分,主要完成学校教师申请授课、学生选择课程、学生选择教师、课程成绩填报、课程教学评价及学生和课程信息的维护等功能。第1个任务通过对系统各部分功能的介绍,使学习者对学生选课系统有一个初步的了解。

学生选课系统功能主要面向教务人员、教师和学生3类用户。

教务人员:负责学生选课系统中各类基本信息的维护,包括学生、教师、课程、专业等基本信息,并生成各类选课和教学统计报表。该类用户可以看成是系统的管理人员。

教师:可以申报开设课程,评定学生课程学习成绩,查看课程被选情况。

学生:可以查询课程信息、教师信息,可根据选课规则进行课程选择,并可对任课教师进行课程评价。

学生选课系统的系统用例图如图2所示。

要实现学生选课系统的数据库管理,必须在系统需求分析的基础上建立该系统的数据模型。第2个任务在阐述关系数据库基本概念的同时,详细描述学生选课系统实体关系模型的设计过程。

根据学生选课系统的需求说明,可以画出系统的E-R图,如图3所示。

第3个任务是在学生选课系统E-R模型设计完成后,需要将E-R模型转换成相应的逻辑模型和物理模型,并生成数据库。PowerDesigner是现今数据库建模市场中最为流行的工具之一,通过它能够方便地实现概念模型、物理模型和数据库之间的转换。

学生选课系统部分概念模型,如图4所示。

2.3 简略提要其它项目内容

第二个项目,安装与配置SQL Server 2008,又可分为2个任务。1)安装SQL Server 2008;2)管理和使用SQL Server 2008。

第三个项目,创建数据库与数据表,又可分为3个任务。1)使用SSMS操作数据库;2)使用T-SQL操作数据库;3、操作数据表。

第四个项目,查询数据,又可分为4个任务。1)查询单表数据;2)连接查询多表数据;3)嵌套查询多表数据;4)修改系统数据。

第五个项目,数据的查询优化,又可分为2个任务。1)规划并创建索引;2)使用视图优化系统查询性能。

第六个项目,面向数据库编程,又可分为3个任务。1)T-SQL程序的流程控制;2)使用函数访问数据;3)利用存储过程访问数据。

第七个项目,实现数据的完整性,又可分为3个任务。1)实现系统数据的域完整性;2)实现系统数据的实体和引用完整性;3)利用触发器实现数据完整性。

第八个项目,维护数据的安全性,又可分为4个任务。1)系统数据库账号管理;2)系统数据库用户权限管理;3)系统数据库角色管理;4)实现学生选课系统数据加密。

第九个项目,维持数据库的高可用性,又可分为5个任务。1)备份和恢复数据库;2)数据文件的转移;3)从数据库快照恢复数据;4)实现数据库镜像;5)实现数据库日志传送。

第十个项目,自动执行学生选课系统的管理任务,又可分为2个任务。1)使用作业自动执行数据库的维护;2)使用SQL Server实现邮件发送。

3 结束语

案例教学法,结构紧凑,形式新颖,示例丰富,注重理论联系实践,语言浅显易懂,具有较强的实用性和可操作性。案例教学法是推进素质教育, 培养教育职业化人才的重要途径。案例教学过程中,理论与实践结合性强,学生的参与性强,师生互动性、灵活性强,富有创造性和启发性,既达到教学目的,又可以培养和锻炼学生[4-5]。

参考文献:

[1] 刘畅.案例法和项目驱动法在“数据库原理”教学实践中的应用探索[J].计算机教育, 2009(19):77-79.

[2] 葛瀛龙,龚晓君,涂利明.场景式案例教学在Oracle数据库教学中的实施[J].中国教育信息化, 2010(3):59-61.

[3] 王立新,章曙光.数据库原理的案例导向教学研究[J]. 电脑知识与技术, 2010(22):37-39.

[4] 郭俊辉,曹旭华,王富忠.案例教学效果的最优模型探索[J].高等工程教育研究, 2010(3):140-144.

[5] 贺芬.案例教学模式结构分析[J].继续教育, 2010(6):46-47.

上一篇:小议计算机“云计算”技术的应用与实践 下一篇:特征选择在蛋白质能量热点预测中的应用