欢迎来到天天文库
浏览记录
ID:37713644
大小:446.58 KB
页数:41页
时间:2019-05-29
《VB数据库详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、11.1数据库(DateBase)的基本概念一、概念与术语目前几乎所有的应用程序都需要存放大量的数据,这些大量数据一般都需要经过数据收集、分析后,整理成一定的组织结构,通过数据库管理系统来进行管理。数据库管理系统提供了数据在数据库内存放方式的管理能力,使程序设计人员在使用数据库时不需要考虑数据的具体操作及数据之间的关系。数据库是一组排列成易于处理和读取的相关信息的集合。数据库按其模型结构可分为层次数据库、网状数据库和关系数据库。其中关系数据库的理论发展最为完备,因此到目前为止关系数据库的应用最为广泛。VisualBasic默认的数据库为微软的Access数
2、据库,可在VisualBasic中利用数据库管理器直接创建,数据库文件的扩展名为.MDB。除此之外,VisualBasic还可以处理各种外部数据库,如dBASE、FoxPro、Paradox、Btrieve、MicrosoftExcel、Lotus1-2-3、Text等格式的数据库,甚至其它非关系的数据库,VB在调用这些数据时,都会自动将其转换为关系型的数据库来操作。1. 数据表(Table)数据表是一组相关联的按行与列排列的逻辑数据的集合,简称为表。在数据库理论中常用来表示一个实体,每个数据表必须有一个表名,一个数据库一般由多个数据表组成,各个数据表之间
3、一般应存在某种关系。2. 字段(Field)数据表中的每一列称为一个字段。数据表是由其包含的所有字段构成的,每个字段用来描述它包含的数据。在创建数据表时,必须为每个字段起一个名称一般称为字段名,同时需要为每个字段分配一个数据类型、最大长度和其它属性。3. 记录(Record)数据表中的每一行称为一条记录。记录是字段值的集合,所有用户对数据的访问对象是记录,因此,如果想对某个数据项进行访问,必须首先进行记录定位,严格的说,在一个数据表中不允许存在两条完全相同的记录。4. 关键字(Keyword) 如果数据表中某个字段值或若干个字段值的集合能唯一确定一条
4、记录,则称该字段或字段的集合为该数据表的关键字。在一个数据表中,关键字可能存在多个,但需选定其中一个作为主关键字。对于数据表中的每条记录来说,主关键字的值必须唯一。5. 索引(Index)为了提高访问数据库的速度,大多数数据库都使用索引。索引即对数据表中的某个或几个字段的值按某种特定的顺序进行排列。在VB中利用索引可以加快数据检索速度。6. 结构化查询语言(SQL)SQL(StructureQueryLanguage)是结构化查询语言的缩写,是数据库中通用的数据查询编程语言,它是我们访问数据库的一种利器。在VisualBasic 中访问数据库时,就可以利用
5、SQL同数据库进行通讯。二、数据库的设计数据库的设计一般需要借助E-R图进行数据建模,然后把整个E-R图中的每个实体和有关的联系,都转化为关系。对每个关系再进行规范化,最后给出各个数据表完成数据库的逻辑设计,对每个关系来说,在选定的数据库管理系统下,创建数据库、数据表以及它们之间的关系,并输入数据进行测试,完成数据库的物理设计。具体内容请读者参考相关的数据库理论方面的书籍。11.2VisualBasic的可视数据管理器VisualBasic所支持的不同类型的数据库大都可以通过相应的数据库管理系统来建立,如在MSAccess中可以建立.MDB的数据库。也可以
6、使用VisualBasic下的数据库管理器来管理数据库。启动数据库管理器有两种方法:(1)在VisualBasic集成环境中,单击“外接程序”菜单下的“可视化数据管理器”命令,即可打开可视化数据管理器“VisData”窗口,如图11-1所示。(2)直接运行VisualBasic系统目录中的VisData.exe程序文件来启动可视化数据管理器。VisData窗口由菜单栏、工具栏、工作区窗口与状态栏组成,刚启动时其工作区窗口为空。图11.2-1 可视化数据管理器窗口一、可视数据管理器的使用使用开可视化数据管理器建立默认数据库――Access数据库的步骤如下:
7、1.单击“文件”菜单下的“新建”菜单项,将出现如图12-2所示的选择。单击数据库类型菜单中的Access将出现版本子菜单,在版本菜单中选择要创建的数据库版本后,出现如图11-3所示的窗口。 图11.2-2“文件”菜单下的“新建”子菜单 图11.2-3创建数据库窗口2.单击“保存”按钮后,将会出现如图11.2-4所示的窗口。 图11.2-4数据库窗口与SQL语句窗口3.右击数据库窗口,出现如图1.2-5所示的窗口。 图11-5数据库窗口4.单击“新建表”按钮,即可打开如图11.2-6所示窗口。即可新建表
8、。 图11.2-6表结构窗口5
此文档下载收益归作者所有