沈阳农业大学vf第三章.pptVIP

  • 0
  • 0
  • 约4.15千字
  • 约 55页
  • 2019-01-20 发布于浙江
  • 举报
沈阳农业大学vf第三章

索引是按照索引表达式的值使数据表中的记录有序排列的一种技术. 索引实际上一种排序,但是它不改变数据表中数据的物理顺序,而是另外建立一个记录号列表。 结构化复合索引: 文件主名和表文件主名相同, 扩展名为.cdx 3.4.2 数据表的索引 1.索引类型 (1).主索引 字段的值是唯一的, 一个表只能建立一个主索引, 只有数据库表才可以建立主索引。 (2).候选索引 字段的值也是唯一的,但一个数据表只能有一个主索引,则只能建立候选索引。 (3).普通索引 按字段值排序,如果多个记录的该字段值相同,均显示。 (4).唯一索引 按字段值排序,如果多个记录的该字段值相同,只显示第一个。 2.创建索引 利用表设计器为已有的表创建索引。 3按索引顺序浏览记录 表__属性,改变索引顺序. 4命令方式建立普通索引 Index on 索引表达式 tag  索引名字 5命令方式使用普通索引 Set order to tag 索引名字 例1:用菜单方式对学生.dbf按学号(主)、性别(普通)、系别和性别(普通)、系别和出生日期(普通)建立索引,并按索引顺序浏览记录。 例2:用命令方式对学生.dbf按学号和姓名建立普通索引,并按索引顺序浏览记录。 Index on 学号 tag  aa Index on 姓名 tag  ab set order to tag aa list set order to tag ab list SEEK 命令 格式:seek 表达式 功能:在索引文件中查询关键字内容与表达式相同的第一条记录. 例1:用SEEK命令查询djks.dbf中刘宁记录。 Use djks Index on 姓名 tag abc Seek “刘宁” 3.4.3 索引查询 例1 统计xsda.dbf中年龄大于等于20的学生人数。 USE xsda Count for 年龄=20 TO n ?n 1.统计记录个数命令 命令格式: COUNT [范围][FOR条件][TO 内存变量] 功能:统计当前数据表文件中,在给定范围内,满足条件的记录个数。 TO 内存变量: 将统计结果存到指定的内存变量中。 3.4.4 数据表的统计与汇总 * * 第三章 VFP数据库及其操作 第3章 VFP数据库及其操作 3.1 项目管理器的基本操作 3.2 创建数据表 3.3 数据表的基本操作与维护 3.4 数据表排序与索引 3.5 创建数据库 3.6 建立数据字典 3.7 多数据表操作 Go Go Go Go Go Go Go Visual FoxPro 6.0数据库与程序设计 项目是文件、数据、文档和VFP对象的集合,它包含了一个应用系统开发过程中使用的各种数据库、表、查询、表单、报表、应用程序及其他文件。 扩展名:pjx 用户在开发一个应用系统时,通常是先从创建项目开始的。 1.建立项目文件 菜单方式:文件/新建 命令方式:create project 2.打开项目文件 菜单方式:文件/打开 命令方式:modify project 3.1项目管理器的基本操作 数据库表 表 自由表 3.2创建数据表 一个数据表由数据表名、数据表的结构、数据表的记录三要素构成。 学生成绩表 创建表方法: 菜单方式:文件/新建 命令方式:create 表名 3.2.1 定义表结构 定义表中的字段个数、字段名、字段类型、字段宽度等。 学生信息表结构 3.2.2 输入记录 (1)建立结构后,选择“是”可进入数据输入窗口。 (2)表处于打开状态下: 显示/浏览 或显示/编辑 显示/追加方式 (3)表末打开情况: 先打开表 再使用(2)中方法。 常见错误 1.表结构还没设计完呢,误关窗口,如何继续? 显示/表设计器 2.不小心关闭了输入数据窗口,想继续输入数据怎办? 显示/浏览,显示/追加方式继续输入数据 3.在输入数据时,发现表结构有错,怎么办? 关闭输入数据窗口,显示/表设计器,修改表结构并保存,显示/浏览,显示/追加方式继续输入数据。 4.如何改变表结构顺序? 按住左边的小方块,拖动鼠标。 5.如何输入备注内容/通用字段内容? 双击memo/gen

文档评论(0)

1亿VIP精品文档

相关文档