- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
种种不同规模的数据库系统
种种不同规模的数据库系统,可以说与VB本身没有任何的关系,但是VB可以访问所有这些数据库中的数据,而且采用统一的访问方式。形象地比喻它们的关系是:VB是在屏幕上冲锋陷阵的工具(界面显示和控制),数据库系统是后面提供粮草或装备的基地(数据的管理)。
VB提供了方便的数据访问控件
VB可以支持多种数据库系统
VB提供数据对象可以灵活操作数据;文件方式
数据的长期保存必须靠文件,通过文件的操作可以实现数据的保存、删除、查询。应用程序必须熟知数据是以何种结构存放到那个文件中的。任何数据结构的改变都将修改应用程序。比如增加了一个数据项,长度改变了等等。
数据库出现了
如何能够让应用程序与数据的存储分离,数据结构的变化不再需要修改应用程序。数据库管理系统出现了,该系统实现数据的管理,应用程序只需要调用有关的接口就可以完成数据的插入、删除和修改等操作,而不需要关心数据放在什么文件中,是怎样存放的。 ;表(Table)
任何数据都可以看成是二维表格中的元素,而这个由行和列组成的二维表格就是数据库中的表(Table),一个数据库中可能有一个或多个表。比如销售系统的数据库中包含客户表、供应商表、产品表和订单表等。
记录(Record)
表中的每一行称为行、元组或记录(Record),一行中的所有数据元素描述的是同一个实体的不同方面的特征。一个表中的所有记录是各不相同的,一般不允许重复。
字段(Field)
二维表中的每一列是一个属性值集,称为属性或字段(Field)。比如客户表有客户编号、客户名称、地址、联系人和电话等字段。当某个字段在表中的值具有唯一性时,称该字段为表的主键(Primary Key)。比如客户表的主键是客户编号字段。 ;关联
一般说来每个表都独立地描述某类事物,但事物之间是有关系的,所以数据库应该能够在表之间建立这种关联。比如订单表中记录的是某个客户的订单,可能设计有订单号、客户编号和订单日期等字段,那么通过客户编号(外部关键字)可以与客户表建立关联,这样要查询订货日期在某天的所有客户名称和地址将是可能的。
SQL
SQL是Structured Query Language(结构化查询语言)的缩写。但查询只是SQL语言的重要组成部分,并不是全部,它还包含数据定义、数据操纵等其它功能。SQL语言包含为数不多的十来条命令,实现创建数据库的表、对表中的数据进行添加、删除或修改等功能,尤其可以实现各种形式的查询、排序和分组汇总。;多表关联示例;Access格式数据库(Windows Office自带)
桌面数据库, dBASE, Foxpro等小型数据库系统
ODBC数据库, SQL Server, Oracle, Sybase等主流数据库;可视数据管理器(VB提供的一个应用程序,不需要编程就可访问)
数据控件和数据绑定控件(简单应用,只需少量编程)
数据访问对象,DAO模型(早期)
ActiveX数据访问对象,ADO模型(最常用);VB工具——可视数据管理器;可视数据管理器——建立数据库;可视数据管理器——建立数据库;可视数据管理器——添加数据;可视数据管理器——浏览数据库;可视数据管理器——查询数据库;可视数据管理器——打开数据库;可视数据管理器——其它功能;现在开始数据库编程;标准的Data数据控件;理解ADO;使用ADO的四种方法; 窗体;添加Adodc数据控件
设置数据控件的属性,建立到数据库的连接
添加其它控件,并与数据控件进行绑定,指定要显示的字段
运行程序,可以查看数据库记录了。;【例】显示所有总部在伦敦的客户名称、地址和电话。直接利用VB提供的NWind.mdb文件(位于VB安装主目录),该数据库是Access格式数据库,包含了订单销售系统所需要的数据,如产品表、供应商表、客户表、订单表等。界面如图。;1)?执行【文件】→【新建工程】创建一个新的数据工程;
2)打开工程中的“frmDataEnv”窗体,添加用于显示数据的Label控件和TextBox控件,然后在工具箱中找到Adodc控件,将它放置在窗体上(Adodc1)
3) 选中窗体中的Adodc1控件,点击鼠标右键选择【ADODC属性】菜单项,打开“属性页”对话框;
4)建立数据库连接:按下属性页对话框的“通用”选项卡中【生成】按钮,在打开的“数据连接”对话框中选择Provider(数据源提供者)为“Microsoft Jet 4.0 OLE DB Provider”,接着浏览并选择数据库为“C:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB”,按下【确定】按钮;
5)?回到“属性页”对话框中,选择“记录源”选项卡,在“命令文本”输入框中输入“Select * from Customers Wher
文档评论(0)