数据库应用技术课程教学实施方案.doc
《数据库应用技术课程教学实施方案.doc》由会员分享,可在线阅读,更多相关《数据库应用技术课程教学实施方案.doc(28页珍藏版)》请在三一办公上搜索。
1、目 录1 课程描述 32 课程定位与要求32.1 知识要求32.2 能力培养要求32.3 实践教学要求32.4 授课要求32.5 作业要求42.6 考核要求53 课程目标54 课程内容大纲与授课要求54.1 课程内容矩阵与学时分配64.2 各章节授课要求75 课程实验内容和要求14实验一 SQL Server常用管理工具的使用14实验二 创建数据库15实验三 数据库的管理16实验四 表的操作17实验五 表的完整性18实验六 数据查询19实验七 在VS.NET中利用存储过程实现SQL Server中表的查询19实验八 创建、绑定、打开和保存数据集20实验九 C#连接oracle 9i,实现记录的
2、插入20实验十 执行连接环境下的数据库操作206 课程设计内容及要求216.1 课程设计目的与要求216.1.1课程设计目的216.1.2 课程设计的实验环境216.1.3 课程设计的预备知识216.1.4 课程设计要求216.1.5课程设计的考核要求216.1.6 课程性质与学分216.2 课程设计内容216.2.1 数据库设计与基本操作216.2.2 界面设计与特殊效果226.2.3 输入输出设计与数据校验236.2.4 在线错误处理236.2.5底层功能调用(可选)246.2.6在线帮助设计246.2.7 查询设计246.2.8 多用户程序设计256.3 课程设计课题256.3.1课程设
3、计题目256.3.2课程设计案例267 教学内容的组织方式267.1 (宏观)整体教学组织“做学做”267.2 (微观)具体教学组织项目引导,激发兴趣277.2.1 任务教学,目的明确277.2.2 课堂教学,以学生为主体,教师做引导277.2.3 基于工作过程,注重应用技能训练277.2.4 课程设计实战训练278 学习指导279 课程考核基本要求与成绩评定办法289.1 基本要求289.2 成绩评分办法2810 多媒体课件制作要求2810.1课件的内容和表现形式2810.2 多媒体课件的基本要求2910.3 课件个案(见附件)291 课程描述1、课程代码:Z1231342、课程名称:数据库
4、应用技术3、课程性质:专业必修4、课程学时:102学时5、学时分配:36学时授课+36学时课内实验+30学时课程设计(一周)6、先修课程:高等数学、程序设计基础(C语言)、高级程序设计语言(C#语言)、数据结构、数据库概论、计算机网络等2 课程定位与要求数据库应用技术课程是信息管理与信息系统专业的一门重要的专业必修课程,定位为“信息系统开发方向的应用型”人才培养。本课程采用C#为编程语言,基于ADO.NET实现以数据库为中心的Windows应用软件的设计。课程内容主要涉及以下数据库访问技术:各种数据源(数据库)的连接、数据查询、LINQ语言集成查询、修改数据和使用事务、使用Entity Fra
5、mework和LINQ to SQL进行对象-关系映射、数据同步、数据报表生成等。其编程思路和访问技术在基于Windows平台的.Net应用程序开发方面有着广阔的应用前景,是当前和今后的主流技术。2.1 知识要求通过本课程的学习,让学生理解ADO.NET的编程模型,掌握各种常见数据源的连接方法、使用SQL对表和视图中的数据进行查询、修改、插入、更新、删除操作,编写和调用数据库服务器端的存储过程和触发器,运用ORM技术(LINQ和NHibernate)进行数据库操作,使用Crystal Report设计报表;能够根据实际信息系统项目的具体要求进行编程实现;为学习后续课程信息系统的设计与开发课程打
6、下坚实的编程基础。2.2 能力培养要求通过本课程的学习,学生应具备完整的数据库访问技术的知识体系,能够根据实际应用需求选择合适的数据库管理系统,设计和创建基于应用的数据库,设计高效的数据源连接、数据存取方法,掌握基于ADO.NET的应用编程技术,提高应用程序的设计能力,为将来进行信息系统项目的规划、设计、开发与集成奠定坚实的编程基础。2.3 实践教学要求实践教学主要是培养学生注重数据库技术和ADO.NET应用编程相结合。本课程完整的实践教学环节包括课程实验和课程设计两个部分,其中课程实验由验证性实验和设计性实验组成,主要检查学生对知识点的掌握和运用程度,课程设计是训练学生充分运用本门课程知识,
7、结合前续课程数据库概论、计算机网络的知识来开发一个实际项目的能力。实践教学要求:强调验证性实验内容,加强设计性实验,通过课程设计环节来提升学生发现问题、分析问题、解决问题的实际能力,锻炼学生的团队协作精神。2.4 授课要求本课程是一门实践性较强的专业课程,在专业课程体系中具有承前启后的作用,如图1所示。一方面与前续课程数据库概论、高级程序设计(C#)在内容上衔接严密,要求较高,必须有这两门课程的支持;另一方面是后继课程网络程序设计和信息系统设计与开发的重要编程技术。图1 数据库应用技术与其他课程的关系在本门课程中,以实现数据访问为主线,讲清概念,理清编程思路是首要条件。应根据最优化的教学模式,
8、设计出一个良好的最优化教学方案,首先要对教学对象的情况进行分析,了解学生的数据库知识和计算机网络的掌握程度、高级程序设计(C#)的编程能力等实际情况,在课堂教学、多媒体运用、虚拟网络环境辅助教学的设计和使用过程中要做到心中有数、有的放矢。在教学内容的组织上,要贯彻“以学生能力形成为核心,培养应用型人才”的教育理念,具体来讲,要做到以下三点:(1)根据数据库应用技术课程教学大纲的要求,选用合适的教材,融入数据库访问新技术,保证教学内容的先进性、科学性和前瞻性;(2)合理地组织知识结构体系,提炼出该课程、章、节的知识结构,构建一个整体的层次框架,注重内容的衔接、联系与继承性,逐步展开各层次的知识点
9、的教学;(3)贯穿数据库应用技术的命脉是使用ADO.NET的5个对象编程实现数据库的访问,因此,应从ADO.NET的基本概念、编程模型和结合具体数据库环境进行数据库的设计与编程来组织各章节的教学内容,教学内容要重点突出,简洁明了而不求面面俱到。在了解学生实际情况的基础上进行分析研究,预见学生会对哪些内容感到困惑,在学习中会出现什么问题,这样才能做到有的放矢。教学方法应多样化。认真进行教学设计,积极将新教学理念和教学方法引入教学,合理组织课堂教学,根据不同的内容及不同的需求选择诸如讲授法、讨论法、项目驱动法、案例分析法等进行教学。在授课过程中,应采用启发式教学,通过实际案例分析,提出问题、启发思
10、考,给出方法、分析对比,提炼思想、掌握精髓,培养学生分析问题和解决问题的实际能力。建议由项目驱动引出概念,从案例分析出发讲授相关知识,注重激发学生的学习积极性。教学过程中,建议合理地利用多媒体设备辅助教学,采用“课件+虚拟网络环境+案例分析演示+板书”的教学手段,将多媒体教学与传统教学方法有机地结合起来。在课件中将抽象的、学生难于理解的教学内容通过形象生动的动画演示出来,并在课件中融入教学意图,通过设疑、解疑等方式,引领学生的思维过程,改善教学效果。2.5 作业要求通过设计多种形式的作业,帮助和督促学生主动学习,掌握知识,培养能力。作业包括上机作业和书面作业两种形式,以上机作业为主。书面作业的
11、题目类型有思考题、程序阅读、程序填空、项目分析设计等;上机作业包含验证性实验、设计性实验和贯穿于整门课程的结合实际应用的小型信息管理系统的编程实现。2.6 考核要求按照紧紧围绕“以学生能力形成为核心,培养应用型人才”的教育理念,本课程从2009年开始,不再采用传统的笔试为主的考核方式,而采用“过程性考核:终结性考核=4:6”的考核形式。其中,过程性考核包括课内实验考核和作业考核,终结性考核采用上机实作考核形式。为进一步考核学生运用所学知识解决实际问题的能力,增设课程设计环节(第17周,30学时)。3 课程目标如何培养学生理解ADO.NET的编程模型,掌握基于ADO.NET、用C#语言编程实现的
12、数据库访问技术,熟练掌握信息系统项目设计的一般步骤、编程思路和技术实现,培养学生发现问题、分析问题、解决问题的专业能力,是本门课程的目标。ADO.NET编程模型是数据库访问技术的实现思路的概括,是“战略性”问题。学生理解了ADO.NET编程模型将帮助学生从框架结构上把握实现数据库访问的总体思路。ADO.NET的5个对象Connection、Command、DataAdapter、DataReader和DataSet是编程实现数据库访问的关键技术,是“战术性”问题,是学生专业能力形成的核心。而ORM技术和Crystal Report技术是数据库访问技术的扩展,是实际应用系统开发中的必备知识。这部
13、分内容是本门课程目标实现的基础。信息系统项目设计的一般步骤、编程思路和技术实现和培养学生发现问题、分析问题、解决问题的专业能力是本门课程的最终目标,是实现“信息系统开发方向的应用型”人才培养目标的重要组成部分。本门课程的知识、能力和课程目标的关系如图2所示。图2 知识、能力和课程目标4 课程内容大纲与授课要求内容大纲定位于应用型课程,内容的选取和对各知识点的要求均以“应用”为基点,紧紧围绕“点面结合、突出重点、服务应用”的主导思想。核心内容主要包括:(1)ADO.NET的基本概念和编程模型,它对后续内容起到指导作用;(2)基于ADO.NET 3.5的Connection、Command、Dat
14、aAdapter、DataReader和DataSet的属性、方法和事件的编程使用,是教学的重点和难点;(3)基于ORM技术的LINQ、ADO.NET Entity Framework是数据库访问的最新技术和发展趋势;(4)Crystal Report报表设计技术是目前比较成熟的报表生成器。4.1 课程内容矩阵与学时分配知识领域一级知识点二级知识点要求学时分配(36+36)数据库的创建与管理DBMS常用的DBMS;SQL SERVER熟练掌握4+4数据库的创建与管理表、视图、关系的创建与管理数据库的备份与恢复SQL语言数据的查询、插入、更新、删除C#语言Visual Studio集成环境的使用
15、;C#语言的基本语法数据库应用系统数据库应用系统实例数据库、访问接口、用户界面、网络环境理解2+2DAS的工作模式单机模式、客户机/服务器模式(C/S模式)、浏览器/服务器模式(B/S模式)、多层混合模式掌握ADO.NET的数据库连接技术数据访问对象RDO;ADO;ADO.NET理解2+2编程模型Connection对象、Command对象、DataAdapter对象、DataReader对象、DataSet对象掌握数据访问模式连接模式熟练掌握非连接模式数据访问的流程连接;数据访问(查询、修改、更新、插入、删除);关闭2+2数据提供程序SqlClient;OleDb;Database连接数据源
16、Connection的属性、方法多活动结果集MARS及其使用数据查询Command对象属性、方法和事件;DbParameter;数据查询掌握4+4DataAdapter对象属性、方法;DataReader对象属性、方法DataAdapter与DataReader的用法数据集DataSet层次结构熟练掌握6+6数据类型DataTableReader强类型数据集类型转换;组成(TableAdapter、Query、Relation)掌握数据更新数据更新命令方式;DataAdapter方式;批量更新;存储过程熟练掌握4+4数据完整性DataSet对数据实施约束掌握事务事务的定义;管理事务;处理并发行
17、熟练掌握数据同步数据缓存ASP.NET缓存;桌面缓存理解2+2Microsoft Sync Framework适用范围;创建和使用脱机缓存数据;数据源和脱机缓存之间的同步掌握ORM技术LINQLINQ的含义理解4+4对数据源的查询;对数据执行变换熟练掌握XMLXML的含义理解DataSet转换为XML;XML的定义掌握LINQ to SQLDataContext;LINQ to SQL;数据访问熟练掌握4+4Entity Framework实体数据模型的定义;查询数据掌握Crystal Report技术Crystal ReportCrystal Report的特性;制作报表熟练掌握2+24.2
18、 各章节授课要求(一)数据库的创建与管理【教学内容】1、 DBMS概述:主要讲授当前流行的DBMS,以SQL SERVER为例,介绍SQL SERVER的安装、基本配置和运行管理。2、 基于SQL SERVER,讲授数据库的创建与管理;表、视图、关系的创建与管理;数据库的备份和恢复。3、 SQL语言:主要讲授SQL的SELECT、INSERT INTO、UPDATE、DELETE等语句的基本语法、常用格式。4、 C#语言:主要讲授Visual Studio集成环境中利用服务器资源管理器来创建数据库、连接数据库的操作方法。【重点】SQL SERVER的数据库、表、视图、关系的创建;数据库的备份与
19、恢复;SQL常用语句;使用服务器资源管理器创建和连接数据库。【难点】视图、关系的创建;SQL语句的具体用法;【教学要求】理解DBMS;视图、关系的作用;掌握SQL SERVER的安装、配置、运行维护;熟练掌握基于SQL SERVER的数据库、表、视图、关系的创建;数据库的备份与恢复;SQL常用语句与用法;在Visual Studio环境下使用服务器资源管理器创建和连接数据库。【授课提示】这部分内容是本课程的基础,学生须具备前续课程数据库概论的相关知识和掌握高级程序设计语言(C#)的编程环境。因此,这部分内容具有承前启后的重要作用,学生只有掌握了这部分内容,才能顺利进入本课程后续内容的学习。教学
20、中要把握以下几点:1、强调“应用”。学习本门课程的目的是解决实际应用问题,管理信息系统的核心是数据库,学好本门课程,是专业能力形成的重要组成部分,教学中,要注重数据库应用场合的介绍,这样可以提高学生学习本门课程的兴趣;2、对于DBMS、SQL SERVER安装和配置只需做简单介绍,重点应放在SQL SERVER的数据库、表、视图、关系的创建、数据库的备份与恢复、SQL常用语句的基本用法,以及使用服务器资源管理器创建和连接数据库;3、教学策略。在第二点的具体教学实施过程中,切忌“空洞式教学”,应以实际案例方式进行组织,如学生管理数据库、教师信息数据库、超市进、销、存数据库等等,通过实际案例将数据
21、库的创建、表、关系、视图的设计,数据库的备份与恢复、SELECT、UPDATE、INSERT INTO、DELETE等SQL语句,以及使用服务器资源管理器创建和连接数据库的用法有机的结合起来进行教学,同时注重学生参与,这样,学生听课过程中就不会感到空洞乏味,能收到良好的教学效果。(二)数据库应用系统【教学内容】1、数据库应用系统实例:主要讲授几个典型的数据库应用系统软件,分析实际应用系统的用户界面、访问接口、数据库,以及部署数据库应用系统的运行环境配置。2、DAS的结构模式:主要讲授DAS的分层结构:数据存储层、访问接口层、人机交互层。3、DAS的工作模式:主要讲授数据库应用系统的单机模式、客
22、户机/服务器模式(C/S模式)、浏览器/服务器模式(B/S模式)、多层混合模式的基本原理和实际应用场合。【重点】DAS的运行环境配置、结构模式中的访问接口层和人机交互层、单机模式、C/S模式和B/S模式。【难点】运行环境配置。【教学要求】1、 了解常用DAS的用户界面设计、访问数据库的接口技术;2、 理解DAS的结构模式;3、 掌握DAS的工作模式和应用场合;4、 熟练掌握DAS的运行环境配置方法。【授课提示】此部分内容教学的目的是使学生从整体上了解数据库应用系统的结构、工作模式和安装、部署数据库应用系统的基本方法。教学过程中注意以下几点:1、教学主线。案例演示分析案例的结构模式、工作模式总结
23、涉及到的技术。用案例贯穿整个教学过程,让学生真正理解数据库应用系统的结构、工作模式和应用场合。2、教学形式上采用“案例教学”。比如小型田径运动会管理系统、超市进销存管理系统、XX家居管理系统。案例演示中重点放在运行环境配置、界面设计的分析、用到的数据库访问技术,总结出系统的工作模式。使学生掌握人机交互界面的一般设计原则和设计步骤,强调用到的数据库访问技术,形成设计数据库应用系统的一般规律。3、技术难点的处理方法。由于实际应用环境(网络操作系统、网络规模、DBMS、客户机工作平台等)不可能是一样的,因此运行环境的配置上肯定存在差异性,教学中要特别强调应用环境的差异性、实际处理方法和经验积累的重要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 课程 教学 实施方案
链接地址:https://www.31ppt.com/p-4475849.html