您所在位置: 网站首页 / 文档列表 / Visual Basic / 文档详情
数据库VB操作实用教案.pptx 立即下载
上传人:王子****青蛙 上传时间:2024-09-04 格式:PPTX 页数:32 大小:265KB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库VB操作实用教案.pptx

数据库VB操作实用教案.pptx

预览

免费试读已结束,剩余 22 页请下载文档后查看

6 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库功能:数据的组织;数据的管理数据的组织:数据库(DataBase:DB)—以一定方式组织并存储在一起(yīqǐ)的相互有关的数据的集合。按组织方式的不同,分为三种模型,即:关系数据库;层次数据库;网状数据库。数据的管理:数据库管理系统(DBMS)—用户与数据库之间的接口,提供对数据库使用和加工的操作,如对数据库的建立、修改、检索、计算、统计、删除等。VB可以处理多种数据库:如Access、FoxPro、DataBase、Excel、Paradox等格式的数据库。一、关系数据库的有关(yǒuguān)概念1.关系(表)在关系数据库中,数据以关系的形式出现,可以(kěyǐ)把关系理解成一张二维表(Table)。2.关系数据库将数据存储在一些二维表中,然后通过建立各表之间的关系来定义数据库的结构。一个数据库通常包含多个数据表。例:“学生.mdb”数据库(1)“学生基本信息”表(2)“专业”表(3)“系”表以上(yǐshàng)三个表构成一个数据库。“学生基本信息”表与“专业”表通过“专业编号”建立关系。“专业”表与“系”表通过“系编号”建立关系。3.记录(行)每张二维表均由若干行和列构成,其中每一行称为一条记录(Record)4.字段(列)二维表中的每一列称为一个字段(Field),每一列均有一个名字,称为字段名,各字段名互不相同。数据库基本概念5.主键关系数据库中的某个字段或某些字段的组合定义为主键(PrimaryKey)。每条记录的主键值都是唯一的,这就保证了可以通过主键唯一标识一条记录。6.索引为了提高数据库的访问效率,表中的记录应该按照一定顺序排列,通常建立一个较小的表——索引表,该表中只含有索引字段和记录号。通过索引表可以快速确定要访问记录的位置。7.表间的关联按照某一个公共字段建立的一个表中记录同另一个表中记录之间的关系。有一对一、一对多(或多对一)、多对多关系。二、VB数据库访问技术的发展1、客户/服务器的概念使用(shǐyòng)客户/服务器是当今数据库开发的主流。客户/服务器模式是从模块化程序设计的基础上发展过来的,它允许模块可以不在同一个存储空间中运行。在该体系结构中,调用模块就成为客户(Client)的一个请求,而被调用的模块就为服务器(Server)提供请求。客户/服务器的逻辑(luójí)扩展是让客户程序和服务器程序各自运行于相应的软件平台上,它们各负其责相互协调地为一个应用程序服务。实际应用中,把数据库的前端放在客户机上,后端的数据库管理系统放在服务器上。2、数据访问对象模型在VB中,要对数据库进行访问,需要通过数据访问对象进行,数据访问对象包括:⑴DAO:DataAccessObject—数据访问对象⑵RDO:RemoteDataObject—远程数据对象⑶ADO:ActiveXDataObject—ActiveX数据对象ADO是DAO/RDO的后继产物,它扩展了DAO和RDO所使用的对象模型,包含较少的对象,更多的属性、事件和方法。通过ADO可以访问各种各样的数据源。3、结构化查询语言(SQL)SQL—StructuredQueryLanguage实现对数据库的检索、排序、统计、修改等多种操作。1、Select语句格式:Select[ALL|DISTINCT]<字段名表>From<表名>[Where<条件>][OrderBy<排序字段>[ASC|DESC],…]功能:从指定的表中选出满足条件的记录,记录中包含指定的字段。ALL:缺省值,显示查询到的所有记录。DISTINCT:在显示查询结果中如果有多个(duōɡè)相同的记录,只取其中的一个。使用DISTINCT可以保证查询结果每一条记录的唯一性。<表名>:指出所要查询的表,可以指定多个(duōɡè)表,各表名之间用逗号隔开。<条件>:指出查询的条件。<字段名表>:指明要在查询结果中包含的字段名,具体形式为:表名.字段名,各项之间用逗号隔开,如果选择所有字段,则不用一一列出字段名,只需写成:表名.*。<排序字段>:将查询结果按该字段排序。ASC:指定按升序排序。ESC:指定按降序排序。例:选出学生基本信息表中所有男生记录,查询结果只包括班级、学号和姓名字段:Select学生基本信息.班级,学生基本信息.学号,学生基本信息.姓名From学生基本信息Where学生基本信息.性别='男'对于单个表的查询,可以省去各字段名前面的表名,以上Select语句可以简写成:Select班级,学号,姓名From学生基本信息Where性别='男'例:显示学生基本信息表中男生的所有信息:Select*From学生基本信息Wher
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库VB操作实用教案

文档大小:265KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用