数据库及其应用c4.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库及其应用c4

数据库及其应用 第4章 数据库及表的操作 第4章 数据库及表的操作 创建数据库及表; 表的基本操作 ; 表的排序与索引; 表数据的统计汇总 ; 数据库表间的关系与参照完整性 ; 表之间的关联。 4.1 创建数据库及表 数据库:数据库是一个容器,通过一组系统文件将相互联系的数据库表及其相关的数据库对象进行统一的组织和管理,使它们成为相互关联的数据集合。数据库将有关信息存放在扩展名为.DBC的文件及附属文件中。 表:关系模型中的关系在Visual FoxPro中称为表(Table),一个表以一个文件的形式保存(扩展名.DBF)。VFP 中的表分为两种:数据库表和自由表。创建表包括建立表结构和输入记录。 建立数据库,先做好设计:文件夹、数据库文件名、各表名及字段定义等,然后依次创建数据库和表 。 创建数据库 建立数据库有菜单方式和命令方式。 菜单方式:“文件”→“新建” →“文件类型” 中选“数据库” → “新建文件” →“创建” →“保存”。 命令方式:CREATE DATABASE 数据库文件名 打开数据库:一个已建数据库每次操作前应打开。 菜单方式:“文件”→“打开”→选择文件→ “打开”; 命令方式:OPEN DATABASE 数据库文件名 [EXCLUSIVE|SHARED][NOUPDATE] 指定当前库:SET DATABASE TO [数据库文件名] 编辑数据库:MODIFY DATABASE [数据库文件名] 创建表 用数据库设计器建立表:打开数据库和数据库设计器,选择“数据库”或快捷菜单的“新建表”;打开创建对话框,选择存放目录输入文件名, “保存” ,此时打开表设计器。 建立表命令:首先打开要建立表的数据库,然后输入创建表的命令(表文件扩展名.DBF可省略)。 CREATE [表文件名|?] 定义M型、G型字段自动生成与表同名的备注文件(.FPT)。若创建表前指定当前数据库,则创建的表将作为数据库表,否则作为自由表。许多数据库表的功能在自由表中不能使用。 表设计器中定义字段名、类型、宽度、小数位、索引、检验规则等; 数据库表与自由表 自由表不能建立字段级和记录级的规则及约束等。,自由表的字段名最长为10个字符,数据库表字段名最长为128个字符,可以有128个字符的长表名。 自由表可加入数据库成为数据库表,数据库表也可移出数据库而成为自由表。 数据库设计器中选择“添加表”,然后从“打开”对话框中选择要添加到当前数据库的自由表; 添加命令:ADD TABLE 表文件名[NAME 长表名] 数据库设计器中选中表选择“移去”变成自由表。若选择“删除”,将表移出并从磁盘上删除该表文件。 移出命令:REMOVE TABLE 表文件名 [DELETE] 4.2 表的基本操作 定义好的表可以进行以下的基本操作: 表的打开与关闭; 指定表的记录(当前记录); 表记录的显示; 表记录的输入、修改、删除; 表的排序、索引、检索; 表中数据的统计运算; 数据库表建立联系,实现参照完整性; 多表关联操作。 表的打开与关闭 表的打开:建好的表存放在磁盘上,使用表首先要将表调入内存,这称为表文件的打开。每个表在内存中占用一块区域,即文件工作区。可同时打开多个表,内存事先划分为多个文件工作区并从1开始编号,最多32767区。前10个区还可以使用区的别名A~J。一个区最多打开一个表。 每一时刻,VFP总是位于某个工作区,即当前工作区,绝大部分命令都是针对当前区的表进行操作。VFP刚进入时当前区是第1区。 选区命令:SELECT 区编号 | 表别名 打开表命令:USE 表名 [ALIAS 别名]… 关闭表命令:USE |CLOSE DATABASE|CLEAR ALL 记录与记录指针及定位 VFP传统操作以记录为单位。表中记录从1开始连续编号。操作数据时先进行记录定位。用 “记录指针” 作标识,指针指向的记录为当前记录。记录定位就是移动指针指向新当前记录。表刚打开时,记录指针总是指向首记录。函数 RECNO() 求当前记录号,EOF()、BOF()用于判断指针是否指向表的首尾。 指针定位方式:绝对定位、相对定位和条件定位。 绝对定位:命令中指明记录号。 GO[TO] TOP | BOTTOM | 数值表达式 相对定位:以当前记录为基准,指出上下位移数。 SKIP [±数值] 条件定位:指针定位在满足给定条件的记录上。 LOCATE FOR 条件 [范围] / CONTINUE 关于操作表命令的说明 VFP的表由记录、字段组成,以记录为单位。因此,表处理命令的一般格式如下: 命令名 [记录范围][FIELDS字段名表]

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档