第4章数据库的设计.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章数据库的设计

第四章 数据库的建立与操作 关系数据库是由多个表组成。Visual Foxpro 数据库提供了如下功能: 存储一系列的表,在表间建立关系,设置属性和数据有效性规则使相关的表协同工作等。 4.1 数据库的建立 1. 建立数据库 使用项目管理器 使用命令: Creat Database [数据库名/?] 数据库文件的扩展名为.DBC, 数据库备注文件扩展名为.DCT, 索引文件的扩展名为.DCX 2. 数据库设计器 新建表: 用数据库设计器创建新表. 添加表: 将表添加到数据库. 移去表: 从数据库中将表移出. ????修改表: 在表设计器中打开表. ????浏览表: 在浏览窗口中显示并编辑表. ????新建本地视图: 使用数据库设计器创建本地视图. ????新建远程视图: 使用数据库设计器创建远程视图. 编辑存储过程: 显示Visual Foxpro存储过程 4.1.2 数据库和自由表的相互转换 Visual Foxpro 中的表可分为两种类型: 数据库表: 已加入到某个数据库中的表. 自由表: 不属于任何数据库的表. 自由表可以转换为数据库表, 数据库表也可以转换为自由表. 数据库表拥有自由表所没有的许多特性, 如长文件名、字段验证等。 1.将表加入到数据库 在一个已经打开的数据库中,可以创建表或向数据库中添加已存在的表。用户可以将某个自由表加入到数据库中,也可以将表从某个数据库移出后再将其加入另一个数据库(一个表在同一时间内只能属于一个数据库)。 (1) 菜单方式 数据库?添加表 (2) 命令方式: Add Table 表名/? [长表名] 例:打开学籍数据库,并向其中添加表学生.dbf Open Database 学籍 Add Table 学生 3. 删除表文件 Drop Table 表名/ 文件名/ [Recyle] 说明: (1)表名: 从当前数据库中移出并从磁盘上删除指 定的表文件. (2)文件名: 从磁盘上删除指定的自由表文件. 删除表文件操作完成后, 该表与其它表原有的关联和规则也不存在了. 例: 打开学籍数据库, 并将其中的学生表删除. Open Database 学籍 Drop Table 学生 4.1.3 数据库的基本操作 在对数据库实施各种操作之前,必须先打开 数据库,操作完毕后,也须关闭数据库。 1.打开数据库 Open Database 文件名 [Exclusive/Shared] [Noupdate] 2. 关闭数据库 Close Database [All] 3.修改数据库 Modify Database 数据库名 4. 删除数据库 Delete Database 数据库名 [Delete Tables] 数据字典 是每个数据库所特有的数据集合,每一个Visual Foxpro数据库都有对应的数据字典,其中存放数据库表的各种特征信息。如,表的有效性检验,表间的关联等信息。 数据工作期 多表操作的动态工作环境。可以打开、关闭、浏览多个数据库表或自由表。 4.1.4 工作区 1.工作区 Visual Foxpro 在内存中开辟的临时区域。在每一工作区中最多可以打开一个表,即用户打开的每一个表都放在一个工作区中;同一个表可以在不同的工作区中多次打开。 工作区编号 每一个工作区都是一个编号区域,它标识一个已经打开的表。Visual Foxpro中最多允许使用32767个工作区,可以用1、2、……32767标识。 当前工作区及当前表 称当前正在操作的工作区为当前工作区,在当前工作区中打开的表为当前表 工作区的别名 系统固有指定的为A,B,…J,在工作区11到32767中指定的别名是W11到W32767。 用户自定义的表别名 通常是通过使用该工作区中打开的表的别名来 识别。表别名是一个名称,通过它可以引用在 工作区中打开的表。 Use 表文件名 [Alias 别名] 选择工作区: Select 工作区/表别名 工作区的联访 别名.字段名 或 别名-字段名 2. 工作区的使用规则 一个工作区中只能打开一个表 对非当前工作区中的表进行操作只能采用引用方式 一个表文件能在多个工作区中打开 3. 工作区操作举例 (1). 在指定的工作区中打开表 1) Use 学生 In 5 2) Select 5 Use 学生 3) 在不同的工作区中多次打开同一个表 Select 6 Use 学生 Again 4)在“数据工作期”窗口中选定要打开的表别名,然后选择“打开”按钮。

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档