- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SEEK命令只能在具有索引的表中使用,并且只能基于索引关键字进行搜索。 若查找的是字符型关键字,查找的结果与SET EXACT 命令的设置有关。 若SEEK找到与索引关键字相匹配的记录,则RECNO( )函数返回匹配记录的记录号;FOUND( )函数返回.T. ;EOF( )函数返回.F.。 若找不到相匹配的关键字,则EOF( )函数返回.T. ;RECNO( )函数返回表中的记录数加1;FOUND( )函数返回.F. 。 索引除了可以指定表记录的访问顺序和进行快速定位外,还可以用于建立表之间的永久关系和临时关系。 注意几对概念的区别 ◆ 索引关键字 和 表的关键字 关系型数据库管理系统中,“关键字”是一个经常被混淆的字眼,这是因为在设计和实现阶段它有不同的含义: 设计阶段 关键字是指二维表中惟一确定一行的一个或多个列,是一种逻辑定义。 实现阶段 关键字是生成索引所用的列,索引关键字可以是不惟一的。 ◆ 索引类型 和 索引文件种类 VFP的表的索引有4种类型:主索引、候选索引、普通索引和唯一索引。 索引文件的种类有3种:结构复合索引、非结构复合索引和独立索引。 4种类型的索引可以同时包含在一个复合索引文件之中,或者一个复合索引文件可含有多个同种类型的索引(主索引只能有一个)。 独立索引文件中只有一个索引,且无索引类型之分。 ◆ 主索引、候选索引和唯一索引 主索引、候选索引用于约束表中记录的惟一性,所有记录不允许出现重复的索引关键字值。 唯一索引用于控制索引结果的惟一性,它不允许两个具有相同索引值的记录包含在同一个唯一索引之中,但它不要求表中的记录对于索引关键字值具有惟一性。 ◆ 主索引 和 主控索引 主索引是索引的一种类型;主控索引是在某一时刻对表的显示顺序起作用的索引。 主控索引可以是结构复合索引文件或非结构复合索引文件中的主索引或其它类型的索引;或者是独立索引文件中的索引。表打开时,可以有一个主控索引,也可以无主控索引(按物理顺序排序)。 1、SELECT()函数 语法:SELECT([ 0 | 1 | 表别名 ]) 功能:测试指定表的工作区号 说明: 参数0用于返回当前工作区号;参数1用于返回当前未使用的最大工作区号;别名用于返回该表所在的工作区号,使用时别名须加引号(下同)。 例: ? SELECT ( 0 ) ? SELECT ( xs ) 请注意与SELECT命令的区别! 3.7 有关表操作的常用函数 2、USED()函数 语法:USED(工作区号 | 表别名 ) 功能:测试一张表的别名是否已被使用,或在指定的工作区中是否有表打开 说明: 工作区号或别名缺省时表示当前工作区。 3、ALIAS()函数 语法:ALIAS([工作区号 ]) 功能:用于返回当前或指定工作区中表的别名 说明: 工作区号缺省时表示当前工作区。 注意: 0 编号为无效的工作区编号。 4、FIELD()函数 语法:FIELD(字段顺序号 [ , 工作区号 | 表别名 ] ) 功能:用于返回已打开表的指定序号的字段名 说明:字段顺序号 指表结构建立时的字段顺序号(第一个字段的序号为1);若编号为0或大于字段的最大编号,则返回空字串;工作区号或别名缺省时表示当前工作区(工作区 0 编号无效)。 5、FCOUNT()函数 语法:FCOUNT(工作区号 | 表别名) 功能:用于返回已打开表的字段数目 说明:工作区号与别名缺省时表示当前工作区中的表。 6、DELETE()函数 语法:DELETE() 功能:用于测试表的当前记录是否带有逻辑删除标记 说明:如果函数返回T,说明记录带有删除标记,否则不带删除标记。本函数无参数。 3.8 永久关系与参照完整性 表之间的关系 表之间的永久关系 参照完整性 VFP数据完整性 在数据库中,用户可以为存在一对多关系的两张表创建永久关系,基于永久关系,可以创建这两张表之间的数据完整性规则。 1、关系的种类 要在两张表之间正确地建立关系,首先必须明确这两张表之间存在何种关系。在关系模型中,实体之间的联系有三种:一对一联系、一对多联系和多对多联系。它们对应于关系数据库中表之间的三种关系。 3.8.1 表之间的关系 ▲ 一对一关系 如果A表的一个记录在B表中有且仅有一个相应记录;而B表中的一个记录在A表也有且仅有一个记录与之对应,则称这两张表之间的关系为一对一关系。 一对一关系的两张表的信息在许多情况下,可以简单地合并成一张表。由于某些原因不能合并时,可以建立一对一关系,只要把一个主关键字同时放到
您可能关注的文档
- (SEM)实验案例.doc
- :认知、发现和应用第6章案例.ppt
- 第3章模糊逻辑案例.ppt
- WCDMA原理-WCDMA核心网络(完全版)案例.ppt
- 第3章嵌入式编程基础知识案例.ppt
- WDZ-5215短线路综合保护测控装置案例.doc
- WDZ-5232电动机保护测控装置案例.doc
- WebRtc-Freeswitch搭建视频通话案例.doc
- 第3章人机工程学(第三版)案例.ppt
- Websphere7VE环境搭建配置案例.doc
- GB/T 46280.4-2025芯粒互联接口规范 第4部分:基于2D封装的物理层技术要求.pdf
- 《GB/T 46280.4-2025芯粒互联接口规范 第4部分:基于2D封装的物理层技术要求》.pdf
- GB/T 46023.3-2025汽车用智能变色玻璃 第3部分:悬浮粒子调光玻璃.pdf
- 中国国家标准 GB/T 46280.4-2025芯粒互联接口规范 第4部分:基于2D封装的物理层技术要求.pdf
- 中国国家标准 GB/T 46023.2-2025汽车用智能变色玻璃 第2部分:聚合物分散液晶调光玻璃.pdf
- 《GB/T 46023.3-2025汽车用智能变色玻璃 第3部分:悬浮粒子调光玻璃》.pdf
- GB/T 46023.2-2025汽车用智能变色玻璃 第2部分:聚合物分散液晶调光玻璃.pdf
- 中国国家标准 GB/T 46023.3-2025汽车用智能变色玻璃 第3部分:悬浮粒子调光玻璃.pdf
- 《GB/T 46023.2-2025汽车用智能变色玻璃 第2部分:聚合物分散液晶调光玻璃》.pdf
- GB/T 4706.126-2025家用和类似用途电器的安全 第126部分:葡萄酒保鲜分酒机的特殊要求.pdf
文档评论(0)