《《4-2数据库系统》课教案设计.docx》由会员分享,可在线阅读,更多相关《《4-2数据库系统》课教案设计.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VB与数据库的链接课堂教学设计一、 教学目标1、知识与技能对数据库有初步的了解,知道数据库、数据表、字段、记录等基本概念初步了解VB数据访问三种技术初步了解VB使用的三种数据控件了解VB与数据库连接的基本思想和程序实现2、过程与方法培养学生自主学习的能力培养学生小组协作学习的能力培养学生分析问题解决问题的能力3、情感态度与价值培养学生的小组合作精神、相互帮助的意识。培养学生的自主探索的精神激发学生对信息技术的兴趣二、学情分析:根据浙江省普通高中技术学科教学指导意见(2014版)和浙江省普通高中学 业水平考试暨高考选考科目考试标准技术(2014版),在选修一算法与程序设计 中新增VB访问Acce
2、ss数据库,此节内容为VB与ACCESS的链接。本节内容实用性极强,在实际应用中应用得非常广泛,学生兴趣比拟浓厚,而相对 而言,此节内容只要求学生知道如何创立ADO对象,并建立连接。三、重点难点:重点:创立ADO对象的方法、ACE数据引擎技术、OLEDB数据访问接口的具体应用 难点:建立数据库连接的方法四、教学过程:课时安排:1课时教学活动:活动一:引入:教师:从同学们熟悉的登录界面介入,要怎样的用户名、密码才能登录成功?学生:注册过的?教师:(演示)两个用户名,可以登录教师:同学们这两个注册过的用户名到底是放到哪里了呢?你们想知道吗?同学:想!教师:(演示)翻开一个数据表,原来那两个用户名在
3、这里教师:有同学也想设置自己的用户名、密码登录吗?请来操作。同学:(操作)保存后,可以翻开登录。教师:原来我们要登录的用户名、密码是放在这个数据表中的,那VB又是如何和这个 数据表进行连接的呢?今天我们就来研究VB与数据库的链接板书:VB与数据库的链接活动二:教学内容数据库的基本术语:数据库:以一定的组织形式存储在计算机中的相关数据的集合。数据库类型大型:Oracle. Sybase、DB2等、中型:SQL Server等、小型:Access、VF等数据库模型:层次型、网状型、关系型关系数据库:以二维表格的形式描述实体与实体之 间关系的数据库模型称为关系数据库。在关系数据 库中,通过建立表之间
4、的关系来定义结构,而不是 根据数据的物理存储方式建立数据的关系。数据表(Table):由行和列组成的信息集合 字段(Field):存储于数据库中的信息的类别 记录(Record):有关一个特定客户或企业的所有 信息叫一条记录二、VB 6.0的数据访问技术有三种:Jet、ACE (数据库引擎技术)ODBC (开放式数据库连接)OLEDB (万能的数据访问技术)VB的三种数据控件1、控件介绍分析:DAO (数据访问对象)RDO (远程数据对象)ADO (ActiveX数据对象)。其中ADO是我们学习的重点,也是当今数据库应用程 序开发中主要的数据访问控件ADO对数据库访问如下列图所示:2、分析 A
5、DODB (Active Data Objects Data Base):ADO的数据对象类别它是一种PHP存取数据库的中间函式组件,虽然PHP是建构Web系统强有力的工具,但 是PHP存取数据库的功能,一直未能标准化,每一种数据库,都使用另一种不同且不兼容 的应用程序接口(API)。为了填补这个缺憾,因此才有ADODB的出现。一旦存取数据库的接 口予以标准化,就能隐藏各种数据库的差异,假设欲转换至其它不同的数据库,将变得十分容 易。ADO是一个数据库访问组件,可以在VB、VC、VC+程序中使用。它分为后面两种,ADODC 和 ADODBoADODB是ADO数据对象类别名称,一般在代码中编写,
6、如 Dim con as New ADODB.ConnectionADODC是ADO图形控件类别名称3、记录集(Recordset)在VB中,不允许直接访问数据库内的表,只能通过记录集(Recordset)进行记录的操作和 浏览。用户可根据需要,通过使用“记录集”对象选择数据,并进行各种处理。一、 VB连接ACCESS1、基本思想2、VB连接ACCESS数据库流程活漫i引用ADOL建立ADO对ActiveX Data Object *.* Libran.数据库完成练习例町的里序段填写/1、2、VB6d数据访荷兰种技术ecc(数据访问接口)开数据!据库的连接IWB与SS接口二 onnection
7、ecordset3、VB使些数据控件创立ADO对象找到数据库并翻开7关闭数据库Conn.connectionstring二Provider = Microsoft.Ace.OLEDB. 12.0;Data Source=&app.path &music.accdb序如公7中工L粕也加Z由士法在 士口辛/二白4、VB与数据库连接的基本思想和程序实现五、课后反思:VB与ACCESS的链接引用的数据控件和数据访问技术较多,在程序实现 上需要用上专门的代码,在原来的教学设计上我是想让学生根据我的提示要 求输入相应的输入代码,后来发现难度太大,学生输入速度慢,又得去理解 代码,一节课无法完成教学内容,于是我将代码提供给学生,然后要求学生 将代码填入相应的表述语句中,这样学生完成得较好,基本能够将整个程序 完整填入,而且也理解了整段程序的意思。只是后来发现这个机房的学生机 VB没有安装完整,不能正常访问数据,于是造成学生无法运行。看来在课 前还应该在学生机上运行程序,看是否正常。