2016职教visual basic程序设计教案:第四章 vb与数据库

2016职教visual basic程序设计教案:第四章 vb与数据库

ID:16291812

大小:260.00 KB

页数:18页

时间:2018-08-09

2016职教visual basic程序设计教案:第四章 vb与数据库_第1页
2016职教visual basic程序设计教案:第四章 vb与数据库_第2页
2016职教visual basic程序设计教案:第四章 vb与数据库_第3页
2016职教visual basic程序设计教案:第四章 vb与数据库_第4页
2016职教visual basic程序设计教案:第四章 vb与数据库_第5页
资源描述:

《2016职教visual basic程序设计教案:第四章 vb与数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章VB与数据库数据库技术是计算机应用技术中的一个重要组成部分,每一个经济管理和电子商务应用软件都离不开数据库和数据库技术的支持。对于大量的数据,使用数据库来存储管理比通过文件来存储管理有更高的效率。VisualBasic6.0提供了强有力的数据库存取功能,它将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起,通过VB6提供的数据对象ADO(ActiveXdataObjects),我们可以便捷的访问诸如:Access、SQLServer、Oracle等各种数据库系统。在数据库技术

2、中,结构化查询语言SQL是目前世界上关系型数据库通用的工业标准语言,我们在VB访问数据库时应注意使用SQL语言,以简化程序的编制并增强数据的访问和处理功能。【本章教学目标】知识点:1.掌握数据库、表、记录、关键字、记录集相关的概念。2.了解在VB编程中对数据库的访问技术。3.二种数据控件的功能及使用方法。4.记录集及其所包含的常用属性和方法。5.SQL语言的作用及使用方法。技能点:1.理解并能正确设置数据控件。2.基本掌握创建记录集、正确使用记录集中的属性和方法。3.熟练掌握常用的数据捆绑控件的使用

3、方法。4.正确掌握SQL语言的使用。§4.1数据库概念【教学目标】理解VB对数据库访问的访问技术和特点。【教学要求】了解:数据库的三种数据模型。理解:在VB6.0中对数据库访问的三种技术的区别。掌握:数据库及记录集的相关概念。18【本节重点】ADO数据控件对数据库访问的访问技术和特点。一、数据库1、数据库数据库是以一定的组织形式存储在计算机中的相关数据的集合。2、数据库的模型数据库的模型主要有层次型、网状型、关系型,其中关系型数据库是当今世界数据库的主流模型。3、比较常用的数据库大型:Oracle、

4、Sybase、DB2等。中型:SQLServer等。小型:Access、VF等。4、数据库的主要组成:表(Table)和视图等。例:Access数据库中的表:操作人员表编号姓名操作密码操作权限工作类别1陆慰民5678ABCDEFGH系统管理员2庄前5309BH会计3丁保华6212BH会计4姜沛棋7103CFG保管员5、有关数据库的几个基本术语:(1)关系数据库以二维表格的形式描述实体与实体之间关系的数据库模型称为关系数据库。在关系数据库中,通过建立表之间的关系来定义结构,而不是根据数据的物理存储方式

5、建立数据的关系。(2)记录(Record)在关系数据库的表中,每行称为一条记录。记录是一个不可分割的整体,它包含若干个字段。(3)字段(Field)关系数据库表中的每列称为一个字段,每个字段的类型都相同。(4)主关键字(Key)主关键字亦称主键,它是表中一个字段或几个字段的组合,且对表中的每行都唯一。主关键字通常由于用在表的快速检索而被索引。18(5)外部键用来建立表间关系的关键字称为外部键。6、记录集(Recordset)在VB中,不允许直接访问数据库内的表,只能通过记录集(Recordset)进

6、行记录的操作和浏览。用户可根据需要,通过使用“记录集”对象选择数据,并进行各种处理。记录集有三种类型。(1)表类型(Table)表类型的Recordset对象是数据库表直接显示的数据,只能对单个的表打开表类型的记录集,而不能对联接或联合查询打开。其特点是处理速度快,但占用内存大。(2)动态集类型(DynaSet)动态集类型的Recordset对象是可以修改的显示数据,它实际上是对一个或者几个表中的记录的一系列引用,可用动态集从多个表中提取和更新数据。这是一种最灵活的Recordset类型,功能最强,

7、可更新、增加、删除记录,但速度慢。(3)快照类型(SnapShot)快照类型的Recordset对象是静态的显示数据。记录集为只读状态,反映在产生快照的一瞬间数据库的状态。特点是灵活性差,占用内容最少,适用于浏览记录。二、VB6.0数据访问技术VB6.0的数据访问技术有三种:Jet(数据库引擎技术)、ODBC(开放式数据库连接)、OLEDB(万能的数据访问技术)。1、Jet(JointEngineeringTechnology)数据库引擎技术Jet技术是Microsoft公司开发的一个应用程序与数据

8、库之间的接口。这个接口不仅VB可使用,微软公司的其它产品也可使用该项技术与数据库建立连接。Jet数据库引擎是VB与数据库连接的中间层,它为VB访问数据库提供了基本方法。Jet负责将VB应用程序通过DAO对象完成对数据库访问的请求,翻译成对数据库的物理操作。特点:使用简单,连接数据库容易,但通常只用于单机及小型数据库的连接。2、ODBC(OpenDataBaseConnectivity)开放式数据库连接ODBC提供了存取服务器端数据库的快捷而有效的途径,它是一个公共接口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。