- 14
- 0
- 约1.44万字
- 约 69页
- 2016-12-09 发布于湖北
- 举报
4.7.4 创建永久关系 表之间的关系 关系线 4.7.5 设置参照完整性 参照完整性是指建立一组规则,当用户插入、更新或删除一个数据表中的记录时,通过参照引用另一个与之有关系的数据表中的记录,来检查对当前表的数据操作是否正确。 建立了关系的两个数据库表,通过实施参照完整性规则,可以确保:当父表中没有关联记录时,记录不得添加到子表中;当因改变主表的值而导致子表中出现孤立记录时,主表的值不能被改变;当主表记录在子表中有匹配记录时,该主表记录不能被删除。 设置方法:打开数据库设计器,执行“数据库|清理数据库”命令,再选择“数据库|编辑参照完整性”命令,出现“参照完整性生成器”对话框,分别定义更新规则、删除规则和插入规则。 4.7.5 设置参照完整性 4.7.6 存储过程 存储过程是专门操作库中数据的代码过程,存储在数据库文件中。打开一个数据库时,它们会自动加载到内存中。 当把一个用户自定义函数作为存储过程保存在数据库中时,函数的代码保存在.DBC文件中,并且会自动随数据库移动。使用存储过程可以不必在数据库文件之外管理用户自定义函数,使得应用程序更容易管理。 4.8.1 工作区的选择 1.工作区 VFP允许在32767个工作区中打开和操作数据表。要同时使用多个数据表,必须在不同工作区中分别打开。 2.选择工作区:SELECT 工作区号|别名|0 工作区中的记录指针彼此独立,分别指向本工作区数据表的当前记录。用户在某一时刻只能在一个工作区上(即当前工作区)操作。没有指定工作区时,系统默认使用工作区1。 对当前工作区中的数据表可以直接进行读写等任何操作;而对于其它工作区中的数据表只能读取该区记录指针指向的当前记录,并且要用别名.字段名或别名-字段名的格式来指定其它工作区的字段。 4.8.2 数据表的联接 1.关联 也称为逻辑连接,可以使两个数据表的记录指针同步移动。关联操作仅在两个表之间建立一种逻辑关系,不产生新的数据表。 命令:SET RELATION TO? 关键字表达式1 INTO 工作区 例如,在“学生”表和“成绩”表之间建立关联: SELECT 2 在2号工作区中打开“成绩”表 USE E:\VFP6\DATA\成绩 * 将“成绩”表中的“学号”索引项设置为当前索引 SET ORDER TO 学号 SELECT 1 在1号工作区中打开“学生”表 USE E:\VFP6\DATA\学生 * “学生”表作为父表,“成绩”表作为子表,建立关联 SET RELATION TO 学号 INTO B 4.8.2 数据表的联接 2.物理连接 将两个表文件联接生成一个新的表文件。 命令 :JOIN WITH 工作区号|别名 TO 新表文件名 [FIELDS 字段名表] FOR 联接条件 例如,将学生表和成绩表联接起来,得到一个新的数据表“学生-成 绩”,包含学号、姓名、系别、课程号、成绩等字段。 SELECT B USE E:\VFP6\DATA\成绩 SELECT A USE E:\VFP6\DATA\学生 JOIN WITH B TO 学生-成绩 FIELDS 学号,姓名,系别,B.课程号,B.成绩 FOR 学号=B.学号 * * * 复合索引文件 是VFP中最重要的一种索引文件,它与表文件同名,扩展名为.CDX。一个复合索引文件中可以包含多个索引项,它随数据表的打开而自动打开,在添加、更改或删除记录时自动维护,并随数据表的关闭而自动关闭。 * 复合索引文件 是VFP中最重要的一种索引文件,它与表文件同名,扩展名为.CDX。一个复合索引文件中可以包含多个索引项,它随数据表的打开而自动打开,在添加、更改或删除记录时自动维护,并随数据表的关闭而自动关闭。 * 4.5.2 添加记录 3.从其它文件中追加记录 (1)菜单:打开浏览窗口,选择“表|追加记录”命令。 (2)命令:APPEND FROM 源表文件名 [FIELDS 字段名表] [FOR 条件] 功能:将满足条件的记录按指定的字段从源表文件中追加到当 前数据表的末尾。 例如,将“课程”表中的相应数据追加到“课程安排”表中: USE E:\VFP6\DATA\课程安排 APPEND FROM E:\VFP6\DATA\课程.DBF FIELD
您可能关注的文档
最近下载
- 加强化工过程安全管理 实现安全治理模式向预防转型课件.pptx VIP
- 2024-2025学年湖北省武汉市武昌区六年级上期末数学试卷附答案解析.pdf
- 园林景观工程施组方案技术标(页).doc VIP
- 福建省福州市2024-2025学年高一上学期期末质量检测物理试卷含答案.docx VIP
- 西子奥的斯GECB 故障记录2.0 GAA30782GAB.pdf VIP
- 2025-2026学年安徽省滁州市苏教版六年级上册期末测试数学试题1.pdf
- 国家标准GB_3.6kV~40.5kV交流金属封闭开关设备和控制设备.pdf VIP
- 2025年绿色印刷技术创新发展报告.docx
- 草船借箭公开课教案.docx VIP
- 四方电气 E550L变频器使用说明书 v1.6.pdf VIP
原创力文档

文档评论(0)