《VFP课件新》PPT课件.ppt

上传人:san****019 文档编号:7352448 上传时间:2020-03-20 格式:PPT 页数:76 大小:587.10KB
返回 下载 相关 举报
《VFP课件新》PPT课件.ppt_第1页
第1页 / 共76页
《VFP课件新》PPT课件.ppt_第2页
第2页 / 共76页
《VFP课件新》PPT课件.ppt_第3页
第3页 / 共76页
点击查看更多>>
资源描述
第四章索引 排序与多表操作 4 1 排序4 2 索引4 3 数据完整性4 4 多表操作4 5 自由表 记录按录入先后次序存储 数据维护比较方便 但检索速度较慢 因此 数据库系统经常需要按照用户的要求对数据表文件中的记录进行重新组织排列 VFP提供了两种重新组织数据的方法 即排序与索引 4 1排序 对表文件进行物理位置的整理命令格式 SortToOn A D C A D C Ascending Descending For Fields 4 1排序 说明 指定主排序字段 如果有多个排序字段 先按排序 对于字段值相同的记录 再按排序 新建的数据表文件名 默认扩展名 dbf A D C 指明按字段的升序 降序排序和排序时不区分字母大小写 Ascending Descending 对没有用 A或 D指明排序顺序的字段按升序或降序排序 For 对满足条件的记录进行排序 Fields 指定新文件中所含字段及其顺序 注意 该命令最终的结果是生成一个新表 且使用该命令不需要建索引 4 1排序 例1 usecoursebrowsesortto学时on学时 Dfields课程号 课程名 学时use学时browse 4 2索引 4 2 1索引的概念一本书的目录可看作是一个索引文件 该文件中只有 章节标题 及其所在的 页码 两项 根据此文件可很快找到所需的内容 而不必一页一页地顺序翻阅 对表文件也可建立类似的索引文件 与排序相比 索引是一种逻辑排序方法 它不改变记录在物理上的排列顺序 而是建立一个与原文件相对应的索引文件 索引文件中存储了一组记录指针 它指向原文件的记录 4 2索引 4 2 1索引的概念VFP索引是指由指针构成的文件 这些指针逻辑上按照索引关键字值进行排序 即索引是一个二维表 其中仅含有两列 关键字的值和记录在数据表中的物理位置 创建索引就是建立一个由指向 dbf文件记录的指针构成的文件 索引和表分别存储在两个文件中 使用索引可以加速对表的查询操作 4 2索引 4 2 1索引的概念1 索引的作用可使表文件按索引表达式的值进行逻辑排序可以快速查询表中数据要建立两数据库表间的永久性关系 必须建立索引文件 4 2索引 4 2 1索引的概念2 索引文件的构成索引关键字记录号3 索引文件的特点索引文件不能显示 物理顺序逻辑顺序使用顺序 记录存储在表文件中的实际排列顺序 按照某个关键字或关键字表达式在关键字与记录号之间建立的一种逻辑上的顺序 实际操作的记录顺序 4 2索引 4 2 2索引的分类1 索引文件的分类 按照索引的组织类型分类 VFP6 0索引文件 单项索引文件 IDX 复合索引文件 CDX 包含一个索引入口的索引文件 不会随着表的打开而自动打开 包含多个索引入口的索引文件 在使用时需明确指定打开 压缩型 非压缩型 结构复合索引文件 非结构复合索引文件 每次表打开时自动打开 并且在表修改时自动更新的索引文件 通常与表同名 但扩展名是 CDX 4 2索引 4 2 2索引的分类三种索引文件的比较 索引类型 描述 索引数目 限制 独立 idx 非结构 cdx 结构 cdx 必须明确的打开 idx的基本名由用户定义 必须明确的打开 使用和表名不同的基本名 使用和表文件名相同的文件名 和表一起自动打开 单索引 多索引 称为 标志 多索引 称为 标志 有效表达式限制在100个字符之内 有效表达式限制在240个字符之内 有效表达式限制在240个字符之内 4 2索引 4 2 2索引的分类2 按照索引的功能分类主索引 要求索引表达式的值是唯一能够标识每个记录处理顺序的值 自由表不能建立主索引 一个数据库表只能建立一个主索引 候选索引 像主索引一样 要求索引表达式的值是唯一能够标识每个记录处理顺序的值 一个表可以建立多个候选索引 惟一索引 当字段或表达式的值出现重复时 在索引中只保留一个记录 即索引中表达式的值是唯一的 而数据表中的字段值是可以重复的 唯一性是指索引项的惟一 而不是字段值的惟一 一个数据表中可建立多个惟一索引 普通索引 允许字段或表达式的值重复 一个数据表中可建立多个普通索引 注意事项 表中所建不同类型索引文件个数 什么时候使用什么类型的索引 4 2索引 4 2 2索引的分类说明 表的主索引和候选索引存储在结构复合索引文件中 同时以Primary属性或Candidate属性存储在数据库中 这两种索引不能保存在非结构 cdx文件中 也不能保存在 idx文件中 这是因为 这两种索引必须和表同时打开 其他两种索引文件可以存储惟一索引和普通索引 一个数据表文件可以建立多个索引文件 也可以同时打开多个索引文件 但在同一时间内只有一个索引起作用 这个索引被称为主控索引 当前索引 4 2索引 4 2 2索引的分类为了管理和使用索引 VFP给索引编了序号 序号从1开始 当打开多个索引文件时 VFP首先按打开 idx文件的顺序 给idx文件中的索引编号 然后再对结构复合索引文件中的标识 按创建标识的先后顺序编号 最后 对一般的复合索引文件中的标识 按创建的顺序编号 4 2索引 4 2 2索引的分类建立在一个表之上的各种索引文件 4 2索引 4 2 3索引的建立1 在表设计器中建立索引 字段 选项卡 建立单字段的普通索引 索引 选项卡 指定索引名 类型 索引顺序 升序或降序 建立索引表达式 筛选条件 4 2 3索引的建立 设置过程中可借助于表达式生成器来进行 将书本命令分解成两条 此方式生成的索引文件类型是 索引选项卡 移动按钮 排序按钮 在此框中输入索引标记 在此列表框中选择索引类型 在此文本框中输入索引表达式 在此输入条件表达式 表达式生成按钮 结构化复合索引文件 4 2索引 4 2索引 4 2 3索引的建立2 命令方式格式一 INDEXONTO FOR COMPACT UNIQUE ADDITIVE 格式二 INDEXONTAG OF FOR ASCENDING DESCENDING UNIQUE CANDIDATE ADDITIVE 4 2索引 4 2 3索引的建立 1 建立单索引文件格式 IndexOnTo Additive 说明 小于等于100个字符 文件扩展名为 idx 该索引文件要用SetIndexTo命令打开 Additive 建立索引文件的同时保持先前打开的索引文件不被关闭 单索引文件建立后 自动处于打开状态并作为当前索引生效 4 2索引 4 2 3索引的建立例2 usestudentindexon出生日期tocsrqlistindexon性别tosexuniquelist 4 2索引 4 2 3索引的建立 建立复合索引文件格式 IndexOnTag Of For Ascending Descending Unique Candidate Additive 说明 小于等于240个字符 用以区分不同索引的索引标识 Of 省略该可选项 建立结构复合索引文件 否则建立非结构复合索引文件 复合索引文件的扩展名为 cdx For 对满足条件的记录进行索引 Additive 省略该可选项 指关闭以前的索引 索引命令不能建立主索引 默认建立的是普通索引 ASCENDING DESCENDING ASCENDING指定复合索引文件为升序 这是默认值 DESCENDING指定复合索引文件为降序 结构复合索引文件的特点 在打开表时自动打开同一索引文件中能包含多个索引方案在增 删 修改时系统自动维护索引 注意 绝大多数情况下都是用结构化复合索引 某些场合可能建立临时性的单一索引 UNIQUE 对于一个索引关键值 只有第一个满足该值的记录包含在 IDX文件或 CDX标识中 利用UNIQUE子句可以避免显示或访问记录的重复值 4 2索引 4 2 3索引的建立例3 usestudentindexon姓名tagxmdescendinglistindexon性别 dtoc 出生日期 tagxbcsrqlist 4 2索引 4 2 3索引的建立例4 usestudentindexon姓名tagxingmingofxmlistindexon性别tagxingbieofxmuniquelist 4 2索引 4 2 4索引的使用1 索引文件的打开结构化索引文件是随表的打开而自动打开 而其它索引文件可用命令打开 4 2索引 4 2 4索引的使用1 索引文件的打开表文件与索引文件同时打开格式 use index order tag of ascending descending 功能 打开指定的表文件及相关的索引文件 4 2索引 4 2 4索引的使用1 索引文件的打开表文件与索引文件同时打开说明 Index 表示打开的索引文件 若选择 系统将出现 打开 对话框 供用户选择索引文件名 若中的第一个索引文件是单索引文件 则它是主索引文件 若第一个索引文件是复合索引文件 则表文件的记录将以物理顺序被访问 指定要打开的索引文件 索引文件中的文件扩展名可以省略 但若存在同名的单索引文件和复合索引文件 必须带扩展名 4 2索引 4 2 4索引的使用1 索引文件的打开表文件与索引文件同时打开说明 order 子句用来指定主索引 选择此选项时 主索引文件将不是中的第一个单索引文件 而是此选项指定的单索引文件或标识 将指定主索引的编号 若为0 则表示不设主索引 将指定的单索引文件设置为主索引 tag of 表示将复合索引文件中的指定标识作为主索引 不设定 of 时表示为结构复合索引文件 ascending descending 表示主索引被强制以升序或降序索引 不包括此项时 主索引按原有顺序打开 4 2索引 4 2 4索引的使用1 索引文件的打开 2 打开表文件后再打开索引文件格式 SETINDEXTO说明 指定同时打开的单索引文件或非结构复合索引文件 省略可选项 SetIndexTo用于关闭除结构复合索引文件以外的索引文件 索引文件列表中的第一个索引文件将作为当前索引文件 对于单索引文件 索引顺序将立即生效 非结构复合索引文件 则其第一个索引生效 4 2索引 4 2 4索引的使用1 索引文件的打开例5 usestudentsetindextocsrqlist 4 2索引 4 2 4索引的使用2 设置主控索引 当前索引 在同时打开多个索引时 要设置主控索引 1 命令方式格式 SETORDERTO TAG 说明 按索引文件总的序号指定当前索引 先按SetIndexTo命令中的文件列表顺序为单索引文件编号 再按创建时的先后顺序为结构复合索引文件中的索引编号 将指定的单索引文件作为当前索引 Tag 将指定的复合索引名作为当前索引 4 2索引 4 2 4索引的使用2 设置主控索引 当前索引 例6 usestudentsetordertotagxmlist 4 2索引 4 2 4索引的使用2 设置主控索引 当前索引 2 菜单方式打开 浏览 窗口 选择 表 属性 菜单命令 在 工作区属性 对话框的 索引顺序 框中选择一个索引项 浏览窗口中的记录就会按照该索引顺序排列 4 2索引 4 2 4索引的使用3 关闭索引Setindexto 关闭当前索引文件Closeindex 关闭当前工作区中打开的所有单索引文件和独立复合索引文件 而表文件和结构复合索引文件保持打开状态 Use 关闭表的同时关闭索引文件 4 2索引 4 2 4索引的使用4 删除索引命令格式 deletetag all of 说明 若要从结构复合 cdx文件中删除索引 可使用命令deletetag 若要删除全部索引 使用命令 deletetagall若要删除非结构 cdx文件中的索引 可使用deletetag命令的of子句 eg deletetagxingmingofxm若要删除独立 idx文件 可使用deletefile命令 eg deletefilecsrq idx 4 2索引 4 2 5索引查询1 find命令格式 find 功能 在打开的索引文件中快速查找与命令中指定的字符串或常数相匹配的第1条记录说明 用find命令查找常数时 命令中给出的常数值必须完整 小数点后面的零可以省略 用find命令查找字符串常量 书写命令时 字符串常量可以不使用定界符 但如果是以空格开头的字符串就必须使用定界符 在find命令中使用字符型内存变量时变量名前要使用宏替换函数 4 2索引 4 2 5索引查询例7 在course表中 查找学时为280的课程的记录 usecourseindexon学时tagxsfind280 found display 4 2索引 4 2 5索引查询例8 在student表中 查姓名为周利的学生的记录usestudentSetordertotagxmfind周利 found displaynn 周利 Findnn found 返回 f find nn found display 4 2索引 4 2 5索引查询2 seek命令格式 seek功能 在打开的索引文件中快速查找与命令中指定的相匹配的第1条记录说明 Seek命令中的表达式类型必须与索引表达式的类型相同 Seek命令不仅可以查字符串和常量 还可以查字符型 数值型 日期型和逻辑型表达式的值 用seek查找字符串常量时 字符串常量必须放在定界符中 4 2索引 4 2 5索引查询例9 usestudentindexon出生日期tagbirthsetstrictdateto0seek 06 05 83 5 found displayindexon学号tagxhseek 20015846 orderxhdisplay 4 2索引 4 2 5索引查询例10 usestudentsetordertotagxmseek 周利 Found displayaa 马大波 seekaa found display 注意总结locate find与seek这三个命令动词的异同 4 2索引 索引与排序的区别 排序要生成一个新的表文件 记录的物理顺序发生了改变 排序生成的表可以单独使用 索引它并不生成新的表文件 仅仅是表中记录的逻辑顺序发生了变化 但索引也要生成一个新的文件 即索引文件 索引文件不能单独使用 它必须同表一起配合使用 4 3数据完整性 数据库中的数据是从外界输入的 由于种种原因 可能会发生输入无效或输入错误信息等情况 保证输入的数据符合规定成为了数据库系统 特别是多用户关系数据库系统首要关注的问题 因此 提出了数据完整性 数据完整性是指数据的精确性和可靠性 它是指防止数据库中存在不符合语义规定的数据 并且要防止因错误的输入输出造成的无效操作 数据完整性分为三类 实体完整性 域完整性 参照完整性 4 3数据完整性 4 3 1 实体完整性与主关键字实体完整性是保证表中记录惟一的特性 即在一个表中不允许有重复的记录 在VFP中 利用主关键字或候选关键字来保证表中的记录惟一 即保证实体完整性 在VFP中将主关键字称作主索引 将候选关键字作为候选索引 4 3数据完整性 4 3 2域完整性与约束规则域完整性规则也称作字段有效性规则 在插入或修改字段值时被激活 主要用于数据输入正确性的检验 表设计器 字段 字段有效性 规则 信息 默认值 例11 设置数据库表student dbf表中字段 性别 的有效性规则 性别 男 or性别 女 或者性别 男女 4 3数据完整性 4 3 3参照完整性与表之间的关联参照完整性与表之间的关联有关 它的含义是 当插入 删除或修改一个表中的数据时 通过参照引用相互关联的另一个表中的数据 来检查对表的操作是否正确 在VFP中为了建立参照完整性 必须首先建立表之间的联系 在关系数据库中通过连接字段来体现和表示联系 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系 1 表的关联表间的逻辑连接称为关联 所谓关联是把工作区中打开的表与另一个工作区中打开的表根据关键字段进行逻辑连接 而不生成新的表 两个表建立关联后 当前工作区中的表记录指针移动时 被关联工作区的表记录指针也将自动相应的移动 以实现对多表的同时操作 在多个表中 必须有一个表为关联表 此表常被称为父表或主表 而其他的表则成为被关联的表 常被称为子表 在两个表之间建立关联 必须以某一个字段为标准 该字段称为关键字段 表之间的关联的类型分为 一对一 一对多 多对多关联 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系 1 表的关联一对一联系 主表中的一条记录在子表中有唯一一条记录与之对应 一对多联系 主表中的一条记录在子表中有多条记录与之对应 多对一联系 主表中多条记录在子表中仅有一条记录与之对应 多对多联系 甲表中的一条记录对应于乙表中多条记录 乙表中的一条记录也对应于甲表中多条记录 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系 2 联系的存在形式永久联系 数据库表之间的一种联系 体现为数据库中数据表索引之间的连线 数据表记录指针之间不产生联动 永久联系存储在数据库中 一次设置 反复使用 概念 主表 子表临时联系 又称关联 它存在于任何表之间 关联建立后 数据表之间的指针将产生联动 主表中的关键字建主索引或候选索引 子表中的关键字可建任何类型的索引 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系注意 在关系数据库中 一般通过连接字段来体现和表示联系 连接字段在父表中一般是主关键字 在子表中是外部关键字 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系 3 永久关联的建立方法建立两表间的 一对一 关系 先要使两表都具有同一属性的字段 然后父表以该字段为关键字表达式建立主索引 子表与其同名的字段为候选索引或主索引 建立两表间的 一对多 关系 先要使两表都具有同一属性的字段作为关键字表达式 然后父表建立主索引 子表建立普通索引或唯一索引 操作方法 建立索引后 只要把父表的主索引拖到子表的相应索引上 永久性关系便已建立 4 3数据完整性 4 3 3参照完整性与表之间的关联1 表之间的关系例12 为department表和teacher表建立一对多关系 例13 建立数据库 学生管理 将student course grade表添加进来 然后建立这三个表之间的永久性关联 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性 1 参照完整性概念 在一个关系中 给定属性集上的取值也在另一个关系的某一属性集的取值中出现 满足这一条件的称为 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性 2 参照完整性规则更新规则 规定了当更新父表中的连接字段 主关键字 值时 如何处理相关的子表中的记录 有 级联 限制 和 忽略 3种规则 删除规则 规定了当删除父表中的记录时 如何处理子表中相关的记录 有 级联 限制 和 忽略 3种规则 插入规则 规定了当在子表中插入记录时 是否进行参照完整性检查 有 限制 和 忽略 两种规则 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性更新规则 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性删除规则 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性插入规则 4 3数据完整性 4 3 3参照完整性与表之间的关联2 设置参照完整性例14 设置更新规则为 级联 限制 或 忽略 后 更新Department表的id字段 观察更新结果 如把department表的第一条记录的id字段由 001 更改为 005 例15 设置删除和插入为 限制 对department表进行删除操作 对teacher表进行插入操作 观察结果 4 4多表操作 4 4 1工作区的概念1 工作区与当前工作区 工作区是VFP为当前正使用的数据表文件开辟的一个内存区域 在一个工作区只能打开一个表文件 若想在同一个工作区内打开另一个表文件 则系统将在自动关闭前一个表文件后再打开第2个表文件 一个表文件只能在一个工作区打开 无AGAIN 若在同一时刻需要打开多个表 则只需要在不同的工作区中打开不同的表就可以了 工作区个数 VFP提供了32767个工作区 各个工作区彼此独立 数据互不干扰 当前工作区 在任何时刻 操作对象只能占用一个工作区 这个工作区称为 当前工作区 启动VFP后 系统默认1号工作区为当前工作区 利用选择工作区命令SELECT可以指定某个工作区为当前工作区 4 4多表操作 4 4 1工作区的概念2 工作区的系统别名 系统别名 代表工作区号或表文件名 系统定义前10个工作区的别名分别为 A B C D E F G H I J 因此用户不能把A J这10个字母作为表文件名使用 对应于11 32767号工作区 它们的系统别名分别为W11 W32767 除了标号外 工作区还有自己的别名 系统为每个工作区规定了一个固定的别名 称为系统别名 用户也可以为工作区定义一个别名 称为用户别名 4 4多表操作 4 4 1工作区的概念3 工作区的用户别名 当用命令USE打开表时 系统默认该表的别名就是该表的主文件名 若用户为工作区自定义一个别名 可使用命令为表文件指定别名 命令格式 USE ALIAS 命令功能 在打开表的同时定义表的别名 命令说明 有ALIAS选项时 就是用户为当前工作区定义的用户别名 以英文字母或下划线开头 由字母 数字和下划线组成 其命名规则与文件名的命名规则相同 无ALIAS选项时 系统将取表的主文件名作为该表文件的别名 并且在当前工作区中打开该文件 4 4多表操作 4 4 1工作区的概念4 工作区的选择格式 Select 说明 1 32767中的任意数字 用已打开的数据表的别名激活工作区 用SELECT选定的工作区为主工作区 在主工作区打开的表文件是主表 所有表文件的操作命令只能在当前工作区内进行 函数SELECT 可以返回当前工作区的区号 SELECT0表示选当前未使用过的最小工作区号为当前工作区的区号 表文件操作完毕 可使用USE命令依次关闭当前表文件 也可使用CLOSEALL命令关闭所有工作区的表文件 Select0的含义 4 4多表操作 4 4 1工作区的概念例16 opendatabase教学管理select1usestudentselect2usecourseselect3usegrade 4 4多表操作 4 4 1工作区的概念例17 opendatabase教学管理usestudentin1aliasxsusecoursein2 注意当前工作区还是1号工作区usegradein3 注意当前工作区还是1号工作区 4 4多表操作 4 4 2不同工作区中表的使用在主工作区上访问其他工作区上的数据 是实现多表文件之间数据处理的有效手段 VFP系统对当前工作区中打开的表可以进行任何操作 也可以对其他工作区中打开的表文件的数据进行访问 在当前工作区调用其他工作区中的表文件字段时 必须在其他表文件的字段名前面使用别名调用格式以示区别 格式 或 功能 通过用工作区别名指定要访问的工作区 所得到的字段值为指定工作区打开的表当前记录的字段值 4 4多表操作 4 4 2不同工作区中表的使用例18 UsestudentGo3Usegradein2Selecta 学号 姓名 性别 b 成绩 4 4多表操作 4 4 2不同工作区中表的使用例19 closeall select usestudentselect2usegradedispA 姓名 A 性别 学号select0usecourse select 4 4多表操作 4 4 3建立表间的临时性关联永久联系在数据库设计器中体现为表索引间的连接线 虽然永久联系在每次使用表时不需要重新建立 但永久联系不能控制不同工作区中记录指针的关系 建立表之间的临时性关联 使用SETRELATION命令 步骤 打开子表 为子表按要关联的字段建立索引 在新工作区打开父表 在父表所在工作区执行命令 Setrelationtointo 关联表达式 一般是父表的主索引 子表的普通索引 4 4多表操作 4 4 3建立表间的临时性关联例20 利用表文件student course grade 显示学生选课的课程名和相应的成绩clearallselect1usestudentindexon学号tagxhselect2usecourseindexon课程号tagkchselect3usegradesetrelationto学号intoasetrelationto课程号intobadditivelistallfieldsa 姓名 b 课程名 成绩off 4 4多表操作 4 4 3建立表间的临时性关联取消临时性关联 Setrelationto 取消当前表到所有表的临时联系 Setrelationoffinto 只取消某个具体的临时联系 4 5自由表 4 5 1数据库表与自由表在VisualFoxPro6 0中 根据一个表文件是否属于数据库来区分数据库表和自由表 自由表是独立于数据库之外的表 当它被加到数据库中时 就成为数据库表 而一个数据库表是包含在某个数据库中的 当它从数据库中移出时 就成为自由表 4 5自由表 4 5 1数据库表与自由表1 自由表的建立当没有数据库打开时 建立的表就是自由表 建立自由表的方法 在项目管理器中 数据 自由表 新建 打开 表设计器 建立自由表菜单方式在确认当前没有打开的数据库时 文件 新建 表 新建文件 打开 表设计器 建立自由表 4 5自由表 4 5 1数据库表与自由表1 自由表的建立命令方式在确认当前没有打开的数据库时 使用CREATE命令 格式1 Create 打开表设计器 格式2 Createtable 字段名1 字段名2 4 5自由表 4 5 1数据库表与自由表2 数据库表与自由表的区别数据库表与自由表相比有以下特性 数据库表可以使用长表名 字段定义可以使用长字段名 最长达128个字符 而自由表不能使用长表名 字段名最多只能含10个字符 可以为数据库表中的字段指定标题和添加注释 可以为数据库表中的字段指定默认值和输入掩码 可以为数据库表规定字段级规则和记录级规则 数据库表可以定义包含主索引在内的四种类型的索引 同一个数据库中的数据库表之间可以建立永久关系以及参照完整性等 4 5自由表 4 5 2将自由表添加到数据库打开 数据库设计器 单击 数据库 添加表 或者单击其快捷菜单中的 添加表 命令 选择要添加的自由表 单击 确定 将它添加到当前数据库中 在项目管理器中进行添加使用命令方式 ADDTABLE NAMELongTableName 注意 一个自由表只能添加到一个数据库 4 5自由表 4 5 3从数据库中移出表打开 数据库设计器 选择要删除的数据表子窗口 单击鼠标右键 在快捷菜单中单击 删除 在出现的对话框中选择 移去 或 删除 命令 移去 指将数据表从数据库中移出 解除该表与数据库的链接 使其成为自由表 删除 是将数据表从数据库中移出并从磁盘上删除相应的数据表文件 命令格式 removetabletablename delete recycle 注意 一旦一个数据库表从数据库中移出 它与其他数据库表间建立的所有关系都会随之消失 数据库表的特征也将消失 本章小结 1 排序2 索引 1 索引的概念 作用 索引文件的特点 2 索引文件的分类及索引的分类 3 索引的建立 表设计器及命令方式 4 索引的使用 索引的打开 关闭 删除 设置主控索引等 5 索引查询 6 索引与排序的区别3 数据完整性 实体完整性 域完整性 参照完整性 4 表之间永久性关联和临时关联的建立方法5 自由表 与数据库表的区别
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!