- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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来
您可能关注的文档
最近下载
- 家居装饰行业大数据精准营销策略分析报告.docx
- SH217_03ERP项目_MM物资组关键方案介绍_收货_v1.1-.pptx VIP
- 格物入门. 第1-7卷 丁韪良 著 同治7年 北京 同文馆1.pdf VIP
- 电磁场的对称性分析.pdf VIP
- 传感器基础教科书原理和特点讲解.pdf VIP
- TCBDA51-2021 住宅装饰装修工程施工技术规程.pdf VIP
- 最新人教版九年级数学下册 全册教学课件全集(858张).ppt VIP
- TCBDA 55-2021 住宅室内装饰装修工程质量验收标准.docx VIP
- SH217_03ERP-2_详细业务蓝图及解决方案_3.1-神朔修改后.docx VIP
- 2025年重庆市中考数学试卷(含标准答案)原卷.pdf
文档评论(0)