实验三数据库与表-Read.doc

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

实验三 数据库与表 实验目的与要求 掌握数据库,自由表,数据库表的有关概念 熟练掌握数据库的操作:建立,打开,关闭,删除等 熟练掌握建立数据库表,自由表的操作 掌握数据库表与自由表间的区别 熟练掌握表结构的操作,如增,删,改一个字段,索引的建立;字段有效性,记录有效性规则的设置等 相关知识 数据库的建立,打开,修改,删除等操作.操作方法:在项目管理器中,利用菜单或使用命令.相应命令如下: 建立: CREATE DATABASE[DATABASENAME] 打开: OPEN DATABASE[Filename] 指定当前数据库: SET DATABASE TO [DATABASENAME] 修改: MODIFY DATABASE [DATABASENAME] 删除: DELETE DATABASE DatabaseName (先用菜单操作一下,然后在试着用上述命令操作一下) 数据库表和自由表的建立及转换,表结构的修改,表的打开与关闭,表的删除等 可在项目管理器中使用菜单操作,也可使用命令操作,相关命令如下: 建立表: CREATE TableName 修改表结构: MODIFY STRUCTURE 表的打开与关闭: USE [TableName] 自由表添加到数据库: ADD TABLE TableName 从数据库中移出或删除表: REMOVE TABLE TableName 删除自由表: DELETE FILE TableName (先用菜单操作一下,然后在试着用上述命令操作一下) 表结构的修改包括: 增加,删除字段,修改字段名,字段类型,字段的宽度,建立删除索引;建立,修改,删除有效性规则等 记录的输入和查看方式:编辑状态,浏览状态,追加状态. 索引的相关知识: 索引的分类 索引按文件组织方式分,可以分为3种: 独立索引.以.idx为文件后缀,每个索引文件只能包含一个索引关键字段,使用时需要专门的命令来打开,主要是为了与FoxBase以及以前的版本兼容而存在 与表名同名的结构化复合索引.以.cdx为文件后缀.结构化复合索引文件可以针对多个关键字段建立多个索引项.它是随着表的打开的而自动打开的,并且在修改或增加删除记录时可以自动更新索引,保持记录的一致性.一般可以将经常要用到的索引关键字设置为这种类型的索引.由于它可以包含多个索引项,所以在使用它的时候,有时还需要使用set order to指令来指定当前索引项. 与表名不同名的非结构化复合索引.以.cdx为文件后缀.其特性与结构化复合索引相似,所不同的地方有三点,一是它的索引文件名与表文件不同名,二是它不随表的打开而打开,使用它时需要用单独的”打开”命令来打开它.三是在修改,增加删除记录时,该索引文件不会被自动更新. 索引按功能来分,又可以分为主索引,候选索引,唯一索引和普通索引4种. 主索引 在指定字段或表达式中不允许出现重复值的索引.这样的索引可以起到主关键字的作用.它强调的是建立索引的字段值不允许重复.如果在任何已含有重复数据的字段中建立主索引,VFP将会弹出错误信息;如果一定要在这样的字段上建立主索引,则必须首先删除重复的字段值. 建立主索引的字段可以看作是主关键字.一个表只能有一个主关键字,所以一个表也只能创建一个主索引.主索引可以确保字段中输入值的唯一性并决定了处理记录的顺序. 候选索引 候选索引和主索引具有相同的特性,它象主索引一样要求字段值的唯一性.建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引. 唯一索引 唯一索引是为了保持同早期版本的兼容性.它的”唯一性”是指索引项的唯一,而不是字段值的唯一. 唯一索引允许该字段存在重复值,但仅保留第一条记录. 普通索引 普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,而且允许索引项中出现重复值.在一个表中可以建立多个普通索引. 命令创建索引的格式为: INDEX ON Expression1 TO IdxFileName | TAG TagName [OF Cdxfilename][FOR Expression2][COMPACT] [ASCENDING|DESCENDING] [UNIQUE|CANDIDATE] [ADDITIVE] 参数说明: Expression1是索引表达式,它可以是字段名,或包含字段名的表达式 TO IdxFileName用来建立一个单独的索引文件,即独立索引文件.idx.该项是为了与以前版本兼容,现在一般只是在建立一些临时索引时才使用 TAG TagName中的TagName给出索引名.该项用来创建一个结构化复合索引.cdx.其文件名和表名相同.因为结构化复合索引文件中可以有多个索引项,所以用TagName来

文档评论(0)

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

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

1亿VIP精品文档

相关文档