文档介绍:第8章   数据库与数据库表
学****要点
1、  数据库、数据库表的创建
2、  在项目中添加、移去和删除数据库
3、  索引的建立与使用
4、  多个表的使用
5、  数据库表间关系
第8章   数据库与数据库表
创建数据库
创建数据库表
使用和管理数据库
索引
使用多个表
创建数据库表间的关系<br****题与参考答案
第8章   数据库与数据库表
在Visual FoxPro ,除使用自由表外,还大量使用从属于某一数据库的被称之为数据库表的这一数据组织形式。一个较大的应用项目可以创建若干个数据库,每个数据库又可定义一组数据库表,然后用一定的关系将它们相互联接。
创建数据库
数据库作为管理数据信息的有效容器,可以组织和建立表与表之间、表与视图之间的关系。数据库不但提供了存储数据的结构,而且可以在表一级进行功能扩展。例如,创建字段级规则和记录级规则、设置默认字段值和触发器等,还可以创建存储过程和表之间的永久关系。
Visual FoxPro 中数据库的概念
Visual FoxPro 中的数据库是关系型数据库,是按照关系模型组织和存储数据而构成的数据集合。Visual FoxPro 数据库系统中,与关系数据库中的关系相对应的是表。每个数据库都由一个或多个表组成,数据库中的数据分类存储在各个表中。
在Visual FoxPro数据库系统中,除了表之外,还可包含视图、连接和存储过程。视图是建立在一个或多个表之上的虚拟表,它是引用几个表或其他视图的某些字段而构成的。在Visual FoxPro中对视图可以与表一样进行数据存取,对视图的数据存取实际就是对视图所引用的表的数据存取。连接是对远程数据库访问方法的定义,用于创建远程视图时引用远程数据源。存储过程是保存在数据库中的过程,是一段Visual FoxPro代码,主要用于维护数据库的数据完整性和表中数据的有效性规则。
数据库的创建
在进行一项应用系统开发的过程中,在完成数据库设计之后,就可着手创建数据库。创建数据库主要有三种方法:使用“数据库向导”、“项目管理器”和使用CREATE DATABASE命令。
“项目管理器”创建数据库
数据库的创建
图8-1 “创建”对话框
数据库的创建
图8-2 “数据库设计器”窗口
数据库的创建
图8-3 “数据库设计器”工具栏
数据库的创建
图8-4 展开数据库文件