比较方便,但同时也只能提供数据的存取功能。它主要用于小型的、单机的、单用户的数据库管理系统。
管理信息系统的数据库选用Microsoft公司的Access产品作为数据库应用程序。目前的Access2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。Access有以下一些基本定义:
·数据库是一个包含各种Access"对象"(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。
·表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个"字段",包含特定类型的信息,如姓名或学历。每一行称为一个"记录",包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。
·查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。
·窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。
·报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。
·页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。
·宏用来保存Access中的一系列操作。可自动执行一些日常的任务,以便简化在Access中的工作。
·模块是用VisualBasicforApplications(VBA)编写的过程,VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。
3.2新建一个数据库
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。
①、标识需要的数据;
②、收集被标识的字段到表中;
③、标识主关键字字段;
④、绘制一个简单的数据图表;
⑤、规范数据;
⑥、标识指定字段的信息;
⑦、创建物理表。
3.3修改已建的数据库
数据库的修改分为:添加、编辑和删除记录。这三种操作均可由VisualBasic创建的程序来完成,下面的章节将详细描述实现的具体方法。
3.4实现数据库之间的联系
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
对表的行和列都有特殊的叫法,每一列叫做一个"字段"。每个字段包含某一专题的信息。就像"通讯录"数据库中,"姓名"、"联系电话"这些都是表中所有行共有的属性,所以把这些列称为"姓名"字段和"联系电话"字段。
把表中的每一行叫做一个"记录",每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。数据库的结构创建好了,接下来们需要做的就是对数据库进行一系列的基本操作。
增加记录:在"数据表"视图或"窗体"视图中打开相应的窗体,单击工具栏上的"新记录"按钮,键入所需数据,然后按TAB键转至下一个字段,在记录末尾,按TAB键转至下一个记录。
编辑记录:如果要编辑字段中的数据,单击要编辑的字段,如果要替换整个字段的值,指向字段的最左边,在鼠标变为加号时,单击该字段,键入要插入的文本。
注意:如果键入有错,可按BACKSPACE键;如果要取消对当前字段的更改,按ESC键;如果要取消对整个记录的更改,在移出该字段之前再次按ESC键,当从一个记录移动到其它记录时,Access将保存对该记录的修改。
复制或移动数据:在其它应用程序,如Excel、Word中,选择要复制或移动的一至多行。如果是从Word中复制数据,应确保记录在选择之前已经在表中排列好或已经使用制表符分隔开,如果粘贴数据到数据表中,应确保数据表中的列与要复制或移动的数据的顺序一致,如果粘贴数据到窗体上,而窗体上相应的控件名称与复制数据的列名相同,Access将粘贴数据到名称相同的控件上。在Access中,打开要向其中粘贴记录的数据表或窗体,如果要替换现有记录,选择要替换的记录,然后单击工具栏上的"粘贴追加"或"粘贴"按钮;如果窗体中的记录选定器不可用,要选择当前记录,可单击"编辑"菜单中的"选择记录"命令。
删除记录:单击要删除的记录,单击工具栏上的"删除记录"按钮。
4使用ADO数据控件访问数据库
ADO(ActiveDataObjects)是一种新的数据访问方式,具有以下特征:
*有一个简化的对象模型
*与其他Microsoft和非Microsoft技术更加紧密的集成。
*是一个本地和远程数据访问、远程和断开连接的记录集、用户可以访问的数据绑定接口以及层次化的记录集的通用接口。
XX人事劳资管理信息系统通过ADO这个数据控件来访问数据库,首先,安装ADO控件要在简体中文VISUALBASIC6.0企业版中注册后才能使用。ADO(ActiveXDataObject)是微软提出的数据访问接口,它实现了RDO的绝大多数功能,另外还增加了一些用户以前没有接触到的特征。VisualBasic6.0可以很好地支持ADO和OLEDB数据访问模式。
在ADO2.0中包含了数据绑定、可视化设计工具以及OLEDB数据源书写模板等新的内容。在VisualBasic6.0中,ADO的数据环境设计器(DataEnvironmentDesigner)取代了VisualBasic5.0中的RDO的用户连接设计器(UserConnectionDesigner)。UserConnection对象只支持ODBC数据源,而DataEnvironment对象可以连接所有的OLEDB数据源o
ADO对象模型定义了一个可编程的分层的对象集合,它支持部件对象模型(COM)和OLEDB数据源。与其他的数据访问对象相比,包含在ADO的对象少得多,也更加容易使用。
ADO对象模型中包含了3个一般用途的对象:Connection、Command和Recordset。程序开发人员可以创建这些对象并且使用这些对象访问数据库。在ADO对象模型中还有其他几个对象,例如Field、Property、Error和Parameter,它们是作为前面3个对象的子对象进行访问的。
(1)、ADO数据控件的功能
ADOdata控件使用ActiveX数据对象(ADO)来快速建立数据约束控件和数据提供者之间的连接,并快速创建记录集,然后将数据通过数据约束控件提供给用户,其中数据约束控件可以是任何具有"数据源"属性的控件,而数据提供者可以是符合OLEDB规范的数据源。使用VisualBasic的类模块也可以很方便的创建子集的数据提供者。在VisualBasic6.0中,可以使用ADO数据控件实现下面一些功能:
*连接一个本地数据库或远程数据库。
*打开一个指定的数据库表,或定义一个基于结构化查询语言(SQL)的查询、存储过程或者是该数据库中表的视图的记录集合。
*将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
*添加新的记录,或者根据对显示在绑定的控件中的数
上一篇:
vb智能排课系统+论文(论文和程序)
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作