基于C#的SQLSERVER数据库技术教学探讨

时间:2022-09-06 07:00:01

【前言】基于C#的SQLSERVER数据库技术教学探讨由文秘帮小编整理而成,但愿对你的学习工作带来帮助。2 当前高职非软件开发专业数据库技术教学现状 1)教材以SQLSERVER软件功能出发来编排 基本上按照SQL SERVER所有功能点先易先难的顺序来编排知识点,对数据库系统具体在信息管理系统中的涉及较少,如有涉及一般仅仅是文字描述,很少把在软件中应用做为侧重点来展开知识...

基于C#的SQLSERVER数据库技术教学探讨

摘要:该文通过了解高职非软件开发专业对数据库技术教学现状,分析当前教学设计方案存在的问题,提出解决的理念与具体实施的思路,教学不再侧重数据库开发与设计,根据高职学生的学习特点让学生更易上手、学以致用。

关键词:SQL Server;高职;非软件开发专业;数据库维护

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)10-2296-02

1 什么是数据库系统

数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算环境中的一个核心部分。而在数据库系统中,SQL Server以其本身具有的强大功能使得它在各领域被广泛地使用。SQL Server发展到今天已成为世界上最重要的数据库管理软件之一,对高职教育来说,一些信息相关专业开设SQL Server数据库的教学是相当必要的。目前,该课程在计算机网络技术、计算机多媒体、电子商务等多个专业中也有开设,这些专业都是非软件开发编程专业,因此对数据库教学的要求有其特殊性,以下我们就此进行了研究探讨。

2 当前高职非软件开发专业数据库技术教学现状

1)教材以sqlserver软件功能出发来编排

基本上按照SQL SERVER所有功能点先易先难的顺序来编排知识点,对数据库系统具体在信息管理系统中的涉及较少,如有涉及一般仅仅是文字描述,很少把在软件中应用做为侧重点来展开知识点。

2)教材教学目标定位与非计算机专业高职学生学习目标有一定偏差。

从知识点方面、以往教学设计中,这些教材教学目标一般定位于培养一名熟练的数据库设计人员,如能认真学习所有精髓,应能为软件架构数据库模型;这与非软件开发专业对数据库技术要求有偏差;在此以网络技术专业为例,网络技术专业更多要求学员熟练掌握数据库开发平台的构建、管理与维护,网络技术专业核心课程是网络软硬件平台的构建、维护与管理,数据库系统在此更多被看作一个信息管理软件的平台,网管人员不用过多了解信息管理软件的数据库是如何设计,更多关注当这个管理软件需要数据库时,技术人员能及时将数据库环境搭建后将数据库导入,让管理软件正常运行;这里网管与数据库设计人员是一个合作关系,而不是承担数据库设计工作。只能说在未来希望有所发展时,在对数据库有更深入了解的基础下,才可能从事一些对信息管理软件进行数据库二次开发的工作。

3)专业课程体系中不支持对数据库技术以数据库设计为目标开展教学

软件开发专业课程体系中会有相应的一系列课程、实训来训练软件开发能力,在进行数据库技术介绍时,很容易以数据库设计开发这个目标开发教学,而非软件开发专业,一般编程课程较少或没有,先天不足导致学生从数据库设计角度学习难度较大;硬是参照软件开发专业课程体系开展教学,更多只能纯理论,结果导致课程结束,连对SQL SERVER本身的一些维护、管理等实际操作的功能都大大被削弱了,也不清楚这个软件到底用到哪里。

3 解决的思路与措施

从上面的分析,本人认为非软件开发专业数据库技术知识展开应以《SQL数据库维护》教材为蓝本,而把《SQL Server 2005 数据库开发与实现》仅仅当一本参考书;另外在案例设计思路中必须将具体真实的信息管理软件结合进来,必须提供真实有效的信息管理软件应用环境让学生真实体验数据库系统在信息管理软件的作用,真正做到学以致用。

在知识点编排上,应针对高职非软件开发专业学生特点编排,也就是要先易后难,先激发兴趣再寻求突破,另外要少讲多练,在理论的要求上不求全求难,重要的是会用而暂时不去管“为什么要这样用”,很多知识是在操作到一定熟练程度后才有资格问为什么的。

以下就以C#开发的数据库应用系统为例简单介绍非软件开发专业数据库技术课程设计方案,其知识点展开考虑采用如下方式。

4 结束语

本方案虽只是一个理论雏形,但理念意味着方向,方向对了,具体实施才会有成功的可能;本方案难度不高但与基于数据库开发的软件系统结合紧密,如有相关案例支持,实际训练环境直观有效,让学生真切感受到数据库系统“用在哪?怎么用?”;相信有兴趣的同学如能再加以自学相关数据库设计理论,也能进一步成为数据库设计人才的。而当前的技能训练足以应对数据库维护、管理岗位对学生技能的要求了。

在案例面选择的问题上,信息管理软件其实选择哪个开发工具都是可行的,关键是选定一个,让学生可操作,迅速入门的,使用过多反而分散注意力,毕竟这不是一门学习开发工具的课程;而最主要的是案例能让学生了解运行信息管理软件的基本条件,及数据库在其中担任如何的角色,这些本方案基本能实现。

参考文献:

[1] 李丹,赵占坤.SQL Server2005数据库管理与开发实用教程[M].北京:机械工业出版社,2010.

[2] 熊猫写程序,SQL Server 2005数据库实践教程―管理与维护篇[EB/OL].http:///935360/280378.

[3] 蔡中民.高职SQLServe课程教学方法改革的探索[J].福建电脑,2011(2).

上一篇:运用多种媒体提高英语文化素质 下一篇:浅谈新课标下的化学教法改革