数据库相关知识

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库相关知识

一、VBA基础

VBA,即Visual Basic for Applications,VB应用程序

VBA是Microsoft为Microsoft Office组件(如Access、Excel、Outlook、Word 等应用软件)开发的程序设计语言。VBA实际上是Visual Basic的子集,其语法与Visual Basic完全兼容。在Office组件中可使用宏来进行简单的设计和控制,但VBA更灵活、功能更强、更具可扩展性。

二、SQL知识介绍

SQL,即Structured Query Language,结构化查询语言

在程序设计中,需要进行数据库操作时,通常有现成的数据库对象方法可用,比如添加、删除、查询数据项目,这些基本操作都可以通过调用数据库对象方法来实现。但是遇到比较复杂的操作时,就需要借助于SQL语言来实现。所以说掌握好SQL是进行高级数据库程序设计的基础。

三、ODBC数据源

ODBA,即Open Database Connectivity,开放式数据库互连

ODBA是一种应用程序接口(API)规范,它定义了一个标准例程集,利用他们,应用程序可以访问数据源中的数据。应用程序通过调用API函数可以直接使用ODBC,或利用一些数据访问对象来使用ODBC,如DAO、RDO、ADO和等。但是在实现ODBC时必须先配置ODBC环境,进行数据源的注册,这样才能在对数据库进行编程时,对数据源进行连接、访问和操作。

1、ODBC是一组API,它主要与数据库打交道,有四个组成部分:

●应用程序(Application)

●ODBC管理器

●ODBC驱动程序

●数据源(Data Sources)

四个部分的相互关系可表示为:

应用程序<——>ODBC管理器<——>ODBC驱动程序<——>数据库

通过这四个组成部分,应用程序并不与数据库驱动程序直接通信,只要告诉数据库管理器想要做什么,而使用恰当的ODBC驱动程序来实现ODBC管理器的任务。每个ODBC驱动程序对于它所对应的数据库均有足够的了解,各部件各司其职,极大地简化了工作。

2、使用ODBC编程的一般步骤:

1)连接数据源

2)创建并执行一条或多条SQL语句

3)检查结果记录

4)断开数据源

四、数据库管理系统(DBMS)

一、Access数据库

1、Access也是一种桌面数据库管理系统,但它与传统的桌面数据库管理系统完

全不一样。

2、Access是Visual Basic的内部数据库,即默认数据库类型。这里的“内部”有两方面的含义:一是用Access建立的数据库(.MDB)可以在Visual Basic 中使用;二是用Visual Basic可以直接建立Access数据库。因此,在Visual Basic 中,“Access数据库”和“Visual Basic数据库”含义相同。

3、Access数据库文件的结构特点:

1)一个数据库的所有表和索引都存储在一个.MDB文件中,Text(文本)、

Memo(备注)和OLEObject(OLE对象)等数据类型字段的长度都是

可变的

2)Access支持空值,即Null(与空字符串不同)。Null是Visual Basic的保

留字,用它来指明的数据单元中没有数据进入。所有的客户/服务器数据

库都支持Null值,但除了Access外,其他桌面数据库几乎都不支持Null

值。

3)在Access中,Memo字段作为Text类型来处理,其长度可达1.2GB。

4)Access提供了长二进制(Large Binary)对象(BLOB),其大小仅受数据

库大小的限制,不受MDB文件结构的限制;而数据库的大小仅受硬盘

容量的限制。可以在Access表的BLOB字段中存储任何类型的数据,包

括多媒体数据,并可用GetChunk和Append方法对BLOB字段的数据进

行读写操作。

二、SQL Server数据库

SQL Server 是Microsoft公司设计开发的一种可以在Web上运行的关系型数据库管理系统。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本

相关文档
最新文档