第8章数据库与数据库表 学习要点 1、数据库、数据库表的创建 2、在项目中添加、移去和删除数据库 3、索引的建立与使用 4、多个表的使用 5、数据库表间关系
第8章 数据库与数据库表 学习要点 1、 数据库、数据库表的创建 2、 在项目中添加、移去和删除数据库 3、 索引的建立与使用 4、 多个表的使用 5、 数据库表间关系
第8章数据库与数据库表 81创建数据库 82创建数据库表 83使用和管理数据库 84索引 85使用多个表 86创建数据库表间的关系 习题与参考答案
第8章 数据库与数据库表 8.1 创建数据库 8.2 创建数据库表 8.3 使用和管理数据库 8.4 索引 8.5 使用多个表 8.6 创建数据库表间的关系 习题与参考答案
第8章数据库与数据库表 在 Visua| FoxPro60中,除使用自由表 外,还大量使用从属于某一数据库的被称之为 数据库表的这一数据组织形式。一个较大的应 用项目可以创建若干个数据库,每个数据库又 可定义一组数据库表,然后用一定的关系将它 们相互联接
第8章 数据库与数据库表 在Visual FoxPro 6.0中,除使用自由表 外,还大量使用从属于某一数据库的被称之为 数据库表的这一数据组织形式。一个较大的应 用项目可以创建若干个数据库,每个数据库又 可定义一组数据库表,然后用一定的关系将它 们相互联接
81创建数据库 数据库作为管理数据信息的有效容器,可 以组织和建立表与表之间、表与视图之间的关 系。数据库不但提供了存储数据的结构,而且 可以在表一级进行功能扩展。例如,创建字段 级规则和记录级规则、设置默认字段值和触发 器等,还可以创建存储过程和表之间的永久关 系
8.1 创建数据库 数据库作为管理数据信息的有效容器,可 以组织和建立表与表之间、表与视图之间的关 系。数据库不但提供了存储数据的结构,而且 可以在表一级进行功能扩展。例如,创建字段 级规则和记录级规则、设置默认字段值和触发 器等,还可以创建存储过程和表之间的永久关 系
811 Visual Foxpro中数据库的概念 isua| FoxPro中的数据库是关系型数据库,是按照关系 模型组织和存储数据而构成的数据集合。 Visual foxpro数据 库系统中,与关系数据库中的关系相对应的是表。每个数据库 都由一个或多个表组成,数据库中的数据分类存储在各个表中。 在 Visual FoxPro数据库系统中,除了表之外,还可包含 视图、连接和存储过程。视图是建立在一个或多个表之上的虚 拟表,它是引用几个表或其他视图的某些字段而构成的。在 Visua| FoXPro中对视图可以与表一样进行数据存取,对视图 的数据存取实际就是对视图所引用的表的数据存取。连接是对 远程数据库访问方法的定义,用于创建远程视图时引用远程数 据源。存储过程是保存在数据库中的过程,是一段 Visual FoxPro代码,主要用于维护数据库的数据完整性和表中数据的 有效性规则
8.1.1 Visual FoxPro 中数据库的概念 Visual FoxPro 中的数据库是关系型数据库,是按照关系 模型组织和存储数据而构成的数据集合。Visual FoxPro 数据 库系统中,与关系数据库中的关系相对应的是表。每个数据库 都由一个或多个表组成,数据库中的数据分类存储在各个表中。 在Visual FoxPro数据库系统中,除了表之外,还可包含 视图、连接和存储过程。视图是建立在一个或多个表之上的虚 拟表,它是引用几个表或其他视图的某些字段而构成的。在 Visual FoxPro中对视图可以与表一样进行数据存取,对视图 的数据存取实际就是对视图所引用的表的数据存取。连接是对 远程数据库访问方法的定义,用于创建远程视图时引用远程数 据源。存储过程是保存在数据库中的过程,是一段Visual FoxPro代码,主要用于维护数据库的数据完整性和表中数据的 有效性规则
812数据库的创建 在进行一项应用系统开发的过程中,在完 成数据库设计之后,就可着手创建数据库。创 建数据库主要有三种方法:使用“数据库向 导”、“项目管理器”和使用 CREATE DATABASE命令。 1.使用“项目管理器”创建数据库
8.1.2 数据库的创建 在进行一项应用系统开发的过程中,在完 成数据库设计之后,就可着手创建数据库。创 建数据库主要有三种方法:使用“数据库向 导 ” 、 “ 项 目 管 理 器 ” 和使用 CREATE DATABASE命令。 1.使用“项目管理器”创建数据库
812数据库的创建 创建 保存在 vEp Backup amtcl 数据库名 teacher 保存〕 保存类型c):数据库(*dbe 取消 帮助⑩ 代码页c) 图8-1“创建”对话框
8.1.2 数据库的创建 图8-1 “创建”对话框
812数据库的创建 马数据库设计器- Teachers 口 图82“数据库设计器”窗口
8.1.2 数据库的创建 图8-2 “数据库设计器”窗口
812数据库的创建 口数据库设计器- Teachers 据库设计器 回吗 图83“数据库设计器”工具栏
8.1.2 数据库的创建 图8-3 “数据库设计器”工具栏
812数据库的创建 已项目管理器教师管理系统 全部 数据 文档类|代码其他| 新建 白凸数据库 白凸② teacher5 添加〔 表 F〃本地视图 修改Q 魯 远程视图 连接 关闭@ □存储过程 移去Q 圃自由表 由查i 连编① -圍文档 类库 说明 路径 d: \vfp6\teachers.dbc 图84展开数据库文件
8.1.2 数据库的创建 图8-4 展开数据库文件