《网络数据库》课程实施三步曲

(整期优先)网络出版时间:2016-07-17
/ 1

《网络数据库》课程实施三步曲

石京学

(石家庄工程技术学校河北石家庄050000)

【摘要】随着信息化推进和网络应用普及,《网络数据库》成为现在中高职计算机专业学生必修课程,该课程不仅自成体系,且综合应用性较强,本文根据该课程的具体应用将课程实施分三阶段进行:网络数据库后台搭建与管理、C/S模式应用开发、B/S模式应用开发。

【关键词】网络数据库课程三步曲

中图分类号:G71文献标识码:A文章编号:ISSN1004-1621(2016)07-057-01

随着信息化推进,数据库技术越来越显示出其对大大小小企事业单位的卓著贡献,尤其随着网络技术的跟进,使得数据库技术更显优势,将生产或管理的数据网络信息化管理,同城异地了解及时数据,把握瞬息万变,是社会中几乎每个"细胞"都渴望实现的,可以预见,不远的将来社会对网络数据库技术人才供不应求,所以,对中职优秀学生和高职学生开设《网络数据库》课程,使学生掌握生命力强的技术,就成为必需。

网络数据库管理系统相对单机数据库管理系统本身就极为复杂,不仅涉及数据完成性问题,还要涉及数据安全,不同用户权限管理、事务处理等等,还在于网络数据库数据服务的本性,它要负责提供数据给远程客户机,客户可通过IE或其它应用程序远程维护管理数据,往往这个岗位要求不仅能管理维护数据库,还要能进行B/S模式和C/S模式应用程序开发,所以,我们不仅要领进数据库管理系统的内部管理,还要让学生学会如何开发程序使得能够远程访问数据维护数据,实现网络应用。因此,《网络数据库》课程必须实现三个教学目标:网络数据库搭建维护查询管理、C/S案例开发、B/S案例开发。

鉴于《网络数据库》是一门综合应用型课程,要求学生之前应掌握了网络基本知识,能熟练使用Windows基本操作,熟悉用户账户的创建和使用,了解关系数据库基本理论,最好有单机数据库管理系统的学习经验,熟悉基本的SQL语句,这样可保证一学期84课时内完成该课程教学,否则,要增加课程开设时间,一般将该课程放在学生的最后两学期中学习为宜,最好在学完课程后有综合设计周来通过大作业巩固对该课程多层面的应用。

内容的具体安排及考核分值比例如下:

一、网络数据库基础模块

清楚了解SQLServer2000版本家族,掌握SQLServer2000企业版各个组件及其功能,掌握安装细节及安装后服务的启动,掌握各种服务的作用,会管理使用服务。(理论20分)

能够使用企业管理器创建数据库、创建文件组和管理数据库,能生成脚本,并能读懂,且能修改语句后通过查询分析器使用它创建另一个数据库;能对数据库进行分离和附加;能从各种数据源导入数据(Excel,VF,Access),也能导出成其它格式数据。了解SQLServer2000数据类型,能够使用企业管理器创建数据表、维护数据表,能生成脚本,并能读懂,且能修改语句后通过查询分析器使用它创建另一个数据表;理解数据完整性概念,能够利用多种技术实现数据完整性:数据类型、关键字、外关键字、约束、默认值、规则。会创建索引并理解用途。(理论20分,上机10分)

能灵活使用SELECT语句完成各种查询。逐个理解关键词,select、from、as、orderby、topnwithties、where、count()、sum()、avg()、max()、min()、groupby、having、compute、computeby、union等,多表查询,嵌套查询,针对不同值返回的处理,通过查询改变数据表的数据,视图的创建,使用视图操作表数据。若前期学过标准数据库查询语言,则这部分可节省时间,否则必须把这章内容让学生扎实掌握,因为这部分内容是计算机专业学生就业后最有可能用到的技术。(理论20分,上机10分)

掌握Transact-SQL编程语言、Transact-SQL语句的种类、Transact-SQL语法的要素,游标声明、打开、读取、关闭、删除。存储过程的概念、创建、修改和删除。触发器的的概念、创建、修改和删除。(理论10分,上机5分)

SQLServer2000的安全机制、登录认证、用户和账号及权限管理、角色、数据库备份与恢复。事务的概念、事务模式、事务管理,锁、作业、警报的概念和简单应用。(理论10分,上机5分)

二、C/S模块

以《学生信息管理系统》为例,后台使用SQLServer2000来管理数据并提供服务,前台使用VF完成客户端应用程序的简单开发,功能可简单,界面可粗糙,但务必实现客户端访问、维护服务器端数据的功能。要求学生熟练掌握链接服务器方法。(理论10分,上机35分)

三、B/S模块

补充JSP基本知识,达到链接数据库够用即可。仍以《学生信息管理系统》为例,后台使用SQLServer2000来管理数据并提供服务,前台使用JSP完成客户端应用程序的简单开发,功能可简单,界面可粗糙,但务必实现通过IE浏览器访问、维护服务器端数据的功能。要求学生熟练掌握连接方式。(理论10分,上机35分)