




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
排序、排序:关键字:按字段值的大小对表中的记录进行排序,并对其进行排序。 升序(Ascending ) :按关键字从小到大的顺序进行。 降序(Descending ) :按关键字的降序进行。 排序命令SORT :格式: sorttotablenameonfieldname1/a|/d /c ,/a|/d /c 指定 for 字段功能:指定当前表TableName :排序后生成新表的表名称。 字段名称:已排序的字段。 可以在多个字段中进行排序。 如果要排序多个字段,首先按字段1的值(升序或降序)进行排序,如果该值相同,接下来按字段2的值(升序或降序)进行排序。 /a|/d/c: /D说明按降序排序/C说明排序时不区分大小写。 默认为升序。 FOR :参加排序的条件。 FIELDS :排序后的表中包含的字段。 例如,按出生日期降序对自由表中的学生表(STUD.DBF )进行排序。 (排序后的表名为“学生表”,保留所有字段) USESTUDSORTTO学生表NO出生年月日/DUSE学生表BROWSE,例如,自由表学生表(STUD.DBF )按成绩排序。 (排序后的表名为“学生表”,留有学号、名称、成绩字段) USEstudesoto学生表NO成绩FIELDS学号、名称、成绩use学生表BROWSE,如自由表学生表(STUD.DBF )为成绩降序,成绩相同的话(排序后的表名为“学生表”) USESTUDSORTTO学生表否成绩/D、编号/AUSE学生表BROWSE、物理顺序:记录表中存储的实际顺序。 逻辑顺序:在关键字和记录编号之间创建的顺序。 主要分为主索引候选索引唯一索引普通索引、索引、索引和主索引。 主键唯一地确定记录的顺序,并且不允许在此字段中重复值。 主索引仅适用于数据库表,数据表只能有一个主索引。 自由表无法创建主索引。 候选索引:候选索引与主索引一样,必须具有字段值的唯一性。 可以在一个数据库表或自由表中创建多个候选索引。 唯一的索引:索引文件中的特定关键字值仅存储一次,而忽略后续的重复记录。 数据表或自由表可以具有多个唯一的索引。 (忽略重复记录)常规索引:字段值不需要唯一性。 也就是说,允许字段中有重复的值。 可以创建多个公共索引。 的双曲馀弦值。 在表设计器中创建索引。 单个索引意味着索引表达式由字段组成。 例如,在Oracle order management数据库的仓库表中,按仓库编号“升序”创建“主索引”,索引名称为“仓库编号”,索引表达式也为“仓库编号”。 单击打开“订单管理”数据库中的“使用仓库表”,选择表设计器显示菜单,在“仓库编号”字段的“索引”下拉框中单击“升序”,“索引”标签3354 然后在表格设计器中建立索引。 复合字段索引是指索引表达式由多个字段组成的意思. 字段也可以是其他表。 例如,在订货管理数据库的员工表中以员工编号“升顺序”制作“候补索引”,将索引名设为“员工供应商编号”,将复合索引式设为“员工编号供应商编号”。(这个问题的“供应商号码”来自“供应商表”) 打开“订单管理”数据库中的“员工列表”显示菜单选择表设计器“员工编号”字段的“索引”下拉框中,选择“OLOLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLL 双击,在“数学”或“字符串”下拉框中选择加号,在“源表”下拉框中选择“供应商表”,在“字段”列表框中双击“供应商编号”,然后使用命令创建索引的格式: index onto|tag of for compact ascending unique additive 功能:使用在当前表文件中指定的关键字创建索引文件然后使用命令来创建索引选项的说明. TO单索引名称:创建的是. IDX索引文件。 一般来说,它用于创建临时索引。 如果表格关闭后重新打开,索引文件不会同时打开。 必须用适当的命令打开。 TAG结构索引名称:创建的是. CDX结构索引文件。 COMPACT :压缩单个索引文件,并自动压缩复合索引文件。 ASCENDING :创建升序索引。 DESCENDING :创建降序索引。 UNIQUE :创建唯一的索引。 ADDITIVE :建立候选索引。 注:您可以使用命令仅创建常规索引、唯一索引或候选索引。 不能使用命令来创建主索引. 默认情况下,会创建常规的升序索引。 索引文件主要是. IDX和. CDX索引文件的索引扩展名为. IDX的非结构化单个索引。 使用非缺省名称创建的索引文件的扩展名是. CDX,非结构复合索引是与表同名的. CDX索引,是结构复合索引。 然后,使用命令建立索引。 例如,在自由表的学生表(STUD.DBF )“生日”字段中创建一个普通的升序索引。 索引名称是“出生年月日”,索引表达式是“生日”。 USESTUDINDEXON出生日期TAG出生日期:自由形式学生形式(STUD.DBF )在“名称”字段中创建单个普通降序索引。 索引名称为“名称”,索引表达式为“名称”。 USESTUDINDEXON先生TAG名称:例如,在自由形式学生形式(STUD.DBF )“学号”字段中创建复合的唯一升序索引。 索引名是“学号”,索引式是“学号名”。 USESTUDINDEXON学名TAG学名UNIQUE,打开、关闭索引文件,打开索引命令格式: SETINDEXTO索引文件名功能:打开当前表中的一个或多个索引文件,并主索引格式: USE表格文件名INDEX索引文件名功能:打开表格时索引文件也打开。 关闭索引命令格式: SETINDEXTO功能:关闭当前索引文件。 例如,在自由形式学生形式(STUD.DBF )的“名称”字段中创建单个普通降序索引。 索引名称为“名称”,索引表达式为“名称”。 索引文件的类型是. IDX。 使用索引打开索引。 USESTUDINDEXON名称TO名称closeallusestudestSETINDEXTO名称setindexto,设置当前索引。 格式:设置顺序到|tag 访问功能:可以设置当前索引,并重新指定当前索引的升序或降序。 数字:表达式:按索引号指定索引项。 索引号是建立索引的顺序号. 索引文件名:按索引名称指定索引项目。 ASCENDING :升序。 DESCENDING :降序。 设定当前的索引。 例如,将自由表学生表(STUD.DBF )的索引名称为“名称”的索引设置为当前索引项,并按升序重新指定索引。 usestudesetsorderedtotag名称ASCENDINGSETORDERTO2,使用索引快速搜索,格式: seekeexpression orderednindexnumber ascendi eExpression:eExpression的值必须是索引项目或索引关键字的值。 ORDERnIndexNumber :按索引号排列索引。 TAGTagName :按索引名称进行索引。 升序,升序。 DESCENDING :降序。 注:此命令需要对与eExpression对应的字段名进行索引。例如,将学生时钟记录指针定位在来源地区为湖北的记录上。 在USESTUDSEEK“湖北”ORDER源区域中,删除索引。 格式:删除标签1功能:删除当前表中指定的索引(索引文件类型为. CDX )。 格式: DELETETAGALL功能:删除当前表的所有索引(索引文件类型为. CDX )。 例如,使用命令从自由表的学生表(STUD.DBF )中删除索引“出生日期”。 usestudestdeletetag出生日期:使用命令从自由形式的学生表(STUD.DBF )中删除所有索引。 usestudestdeletetagall,数据整合性,数据整合性是保证数据正确的特性。 数据完整性通常是实体完整性域的完整性参照完整性、实体完整性和实体完整性是确保表中的记录的唯一特性,不允许表中的重复记录。 在VisualFoxPro中,用主键或候选键保证表中记录的唯一性。 因此,VisualFoxPro使用主键或候选键来说明实体的完整性。 在VisualFoxPro中,将主键称为主键,将候补键称为候补键。 域完整性、域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于检查数据输入的正确性。 字段有效性规则:规则:字段有效性规则仅在输入字段或更改字段值时起作用。 信息:当用户输入的信息不满足有效性规则时提供的信息。 默认值:在创建记录时自动输入的字段值,该字段的类型确定默认值的类型。 注意:“规则”是逻辑表达式,“信息”是字符串表达式。 字段有效性规则对标记为删除的记录无效。 例如,若设定“订单管理”数据库的员工表,则员工的工资有效性规则在1000元至3000元之间,在输入的员工的工资在该范围外的情况下显示“工资输入错误”的错误消息,员工的默认工资值为NULL 追加新记录,调查新记录的工资默认值是否为. NULL .修改为800元,调查是否错误地提示了信息。 选择打开“订单管理”数据库的员工列表右键单击修改选择薪资字段右端的按钮后,将显示“”,表示字段值允许为空。 在“规则”框中输入公式“工资=1000.AND .工资字段名”。 例如,分别在第一、第二和第三工作区中打开仓库表和员工表。 在第一个车间,搜索员工表中员工编号为E5的员工记录。 SELECT1USE仓库表SELECT2USE员工表“显示”菜单表设计器按“员工编号”创建普通的升序索引select1seekE5order员工编号IN员工表吗员工表.仓库编号,员工表-员工编号,员工表-薪资画面显示: WH6E51050,表间关系,永久关系:数据库设计器中表和表索引之间的连接。 临时关联:可以控制不同工作区表和表之间的记录指针关系。 注:永久关联和临时关联都需要索引。 通常,父表是主索引,子表通常是索引。 父表连接符表。 用于创建临时关联的命令:格式: SETRELATIONTO索引键INTO工作区号|表名称或表别名功能:创建不同工作区表之间的临时关联。 例如,把XS (学生)表的学号和CJ (成绩)表的学号设为暂时的关系。 打开XS表,打开CJ表,为XS表创建学号候选索引,在命令窗口中输入CLOSEALLUSEXSIN1ORDER学号USECJIN2ORDER学号SETRELATIONTO学号INTOCJ,以创建CJ表的一般索引在命令窗口中显示“select1go6 display sel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025员工试用期劳动合同范本AA
- 户外摆件租赁合同范本
- 房顶漏水装修合同范本
- 种植用工合同范本
- 酒店的购销合同范本
- 厂家授权合作合同范本
- 2025合同范本汇编大全
- 快递店员工合同范本
- 拍车定金合同范本
- 2025关于石油购销的合同范本
- 液压系统 基础知识
- 特灵RTAC控制系统
- GB/T 35770-2022合规管理体系要求及使用指南
- GB/T 3277-1991花纹钢板
- 社会组织规范化建设评价指标体系解读课件
- 英语剧本 小王子
- 民间信仰活动场所信息采集表
- UASB厌氧塔设计计算书
- 2009-2022历年江苏省镇江市丹阳市事业单位考试《综合知识和能力素质(会计审计类岗位)》真题含答案2022-2023上岸必备带详解版3
- 神华包头煤化工分公司2013年夏季水平衡测试报告
- 项目工作计划进度表Excel模板(推荐)
评论
0/150
提交评论