1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要内容 4.1 数据库 4.2 数据表 4.3 数据表的索引与筛选 4.4 常用命令 4.5 多表操作 4.5.1 工作区的概念 ② 别名:用已打开的数据表的别名激活工作区。若没有定义别名,则用数据表文件名作为别名。此外,字母A~J可作为前10个工作区的别名。 ③ 用Use命令打开数据表时,可以使用In子句指定工作区并定义别名。例如:Use zgqk in 2 Alias zgb 可以利用表名或别名引用非当前工作区中数据表的字段。 格式: “别名.字段名”或“别名-字段名” 1.关联的概念 关联又称为临时联系,它可以在任何数据表之间建立,其目的是使数据表之间的指针产生联动,即一个表(主表)的记录指针移动时,被关联表(子表)的记录指针也按照某种条件相应移动。关联是保存在内存中的,只要关闭数据库或某个已建立关联的数据表,关联就会自动取消。 2.建立关联 ⑴ 使用“数据工作期”建立关联 以教师表.dbf和教师任课表.dbf为例,步骤如下: ⑵ 使用命令建立关联 格式:Set Relation To [表达式 Into 工作区号 | 别名] 【例4.7】建立课程表.dbf和学生选课表.dbf之间的关联,并显示课程编号、课程名称、学分和开课时间。 Open Database 课程管理 Select 2 Use 学生选课表 Index on 课程编号 tag kcbh Set Order To Tag kcbh Select 1 Use 课程表 Set Relation To 课程编号 Into 2 建立两表的一对一关联 List 课程编号,课程名称,学分,b.开课时间 1.永久关系的概念 永久关系是在“数据库设计器”中建立的数据库表间的联系,保存在数据库中。永久关系在“数据库设计器”中显示为数据表索引之间的一条连线,并且在打开“查询设计器”、“视图设计器”以及表单的“数据环境设计器”时自动作为默认的连接条件。 2.建立永久关系 ⑴ 打开“数据库设计器”窗口。 ⑵ 为需要建立永久关系的数据库表按照相同的关键字建立索引。如果是一对一联系,主表和子表都要建立主索引或候选索引;如果是一对多联系,主表要建立主索引或候选索引,而子表要建立普通索引。 ⑶ 单击主表的索引标识,按住鼠标左键,将其拖动至子表相应索引标识上,此时在两数据表之间出现一条连线,表明它们之间建立起了永久关系。连线上带十字型的一端表示永久关系中“一”的一方,带分岔的一端表示关系中“多”的一方。 【例4.8】建立学生表.dbf、教师表.dbf、教师任课表.dbf、课程表.dbf和学生选课表.dbf、专业表.dbf之间的永久关系。 3.参照完整性设置 参照完整性是在不同数据库表的主关键字和外部关键字之间建立的关系规则,使得插入、删除、更新记录时,各个数据表之间仍能保持已有的关系。参照完整性包括三个规则: 规则的含义如下: ① 更新规则 级联:当父表中关键字被修改时,用新的关键字值更新相关子表中所有相关记录的关键字的值; 限制:如果子表中有与主表关键字的值相匹配的记录,则禁止修改父表中的关键字的值,防止在子表中出现孤立记录; 忽略:允许随意更新父表关键字的值,忽略子表中是否有相匹配的记录。 4.4 常用命令 4.4.1 数据库数据表的操作命令 create database 数据库文件名 open database 数据库文件名 use 数据表文件名 copy to 数据表文件名 copy stru to 数据表文件名 list|disp stru modi stru 4.4.2 表记录的操作命令 Edit [范围][field字段名表][for|while条件] change[范围][field字段名表][for|while条件] brow[范围][field字段名表][for|while条件] replace [范围][field字段名表][for条件] with 表达式 list disp Locate goto skip delele recall Pack zap 4.4.3 追加命令 append [blank] Insert [blank][before] append from 4.4.4 排序和索引 1.排序 sort to 目标文件名 on 字段1[/a][/d][/c] 例:use 学生表 sort to xh.dbf on 性别/a,姓名/a use xh brow 2.索引 Index on 关键字表达式 to 索引文件名 Index on 关键字表达式 tag 索引文件名 3.排序与索引的异同 执行sort产

文档评论(0)

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

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

1亿VIP精品文档

相关文档