




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-5-41第四章 数据表的建立本章学习目标 本章主要讲解中文Visual FoxPro中数据表的建立、操作的基本方法。通过本章学习,大家应该掌握以下内容:数据表的建立方法表结构修改的方法数据表中记录的插入、删除和修改操作索引的建立方法2022-5-424、1 数据表的建立方法数据表的建立方法4、2表结构的修改方法表结构的修改方法4、3 数据表中记录的操作数据表中记录的操作4、4 数据的索引数据的索引4、5 字段和记录的访问控制字段和记录的访问控制 第四章 数据表的建立2022-5-434、1 数据表的建立方法数据表的建立方法一、设计数据表 在建立数据表之前,用户要对所处理的对象进行调查
2、分析,根据需要设计一张适合需要的二维表。当二维表的行、列个数及每列中数据的属性确定后,再把数据集中填充在其中即可。1、定义二维表的表名 表名字的确定,要尽量概括表中信息主体的内容,见名知义。2、定义二维表的栏目名 定义表栏目名,首先要确定表中有几个栏目,然后根据每一 个栏目所含内容的不同,再设计栏目属性。3、填写二维表的内容。二、创建表 表是数据库中最基本的文件,创建表也是数据库操作的第 一步,其实质就是定义表的结构。2022-5-44(一)利用表设计器创建表1、方法一 用菜单方式定义表结构。2、方法二 使用CREATE 命令创建 例如:CREATE TABLE AA(A CHAR(4),B
3、NUMBER(6)3、方法三 通过项目管理器来创建。(二)利用表向导创建表三、输入数据(1)立即方式(2)追加方式(3)命令方式(insert into aa(a,b,c) value(“aa”,”bb”,12)(4)备注型数据的输入(5)通用型数据的输入4、1 数据表的建立方法数据表的建立方法2022-5-454、2 表结构修改的方法表结构修改的方法 在对表的操作过程中,常常会因为创建表时考虑不周或操作不慎,使得表结构设计得不尽合理,这就需要对表的结构进行修改。1、方法一 利用菜单方式修改表结构2、方法二 使用命令修改表结构(MODIFY STRUCTURE) 前提是已经打开该表,可用USE
4、命令。2022-5-464、3 数据表中记录的操作数据表中记录的操作在VF中,当表建立完成后,表的数据和结构基本确定后,可以通过表设计器来编辑表的结构,也可以用浏览和编辑两种操作对表中的数据进行编辑,也可以通过其他的命令来对表中的数据进行增加,删除等操作。一、编辑表中数据1、用编辑方式编辑数据 可以调整编辑窗口的大小、调整每个字段的显示顺序,也可以拆分成两个不同显示方式的窗口。2、用浏览方式编辑数据 可以调整编辑窗口的大小、调整每个字段的显示顺序,也可以拆分成两个不同显示方式的窗口。2022-5-47二、表中记录的定位在VF中,表的最主要操作对象是记录,而对记录的主要操作是通过记录号来进行的。
5、在向表中输入数据时,系统按照输入的先后次序,给每一个记录赋予一个记录号,最先输入的为1号记录,其次为2号记录,以此类推。在VF系统内部,专门有一个用以确定当前记录的记录指针,记录指针指向哪一个记录,这一记录就是当前记录。 因此,数据表中记录的定位,实质上就是确定哪一个记录为当前记录。确定当前记录的操作有以下几种方式:(1)用菜单方式确定当前记录(2)用命令方式确定当前记录 *go , go RECORD N, go bottom go top skip +/-, locate for4、3 数据表中记录的操作数据表中记录的操作2022-5-484、3 数据表中记录的操作数据表中记录的操作三、表
6、中数据的删除当数据表中的数据无用时,常常将这些数据从数据库中删除,以增强表操作的速度。在VF中,将删除记录的工作分成两步。首先在待删除的记录上做一个删除标记(逻辑删除),然后再将带有删除标记的记录真正删除(物理删除)。做了删除标记的记录仍然保存在表中,用户可以撤消删除标记,将其恢复成原来的状态。逻辑删除表中的记录有以下三种方法:1、逻辑删除、逻辑删除方法一、利用删除标记栏。方法二、利用“表”菜单下的“删除记录”菜单。方法三、利用命令。 格式:DELETE FOR WHILE2022-5-49 *已经加了逻辑删除标记的记录是否可用,主要可取决于SET DELETET on/off命令。当选择on
7、时,将隐藏所有加了逻辑删除标记的记录,进行运算时,也不会参加运算。*2、恢复逻辑删除的记录、恢复逻辑删除的记录加上逻辑删除标记的记录,如果还想恢复其所有属性,可以其进行恢复记录的操作。方法主要有以下三种:方法一、利用表删除标记栏。方法二、利用“表”菜单下的“恢复记录”菜单。方法三、利用命令。 格式:RECALL FOR WHILE 功能:恢复当前表中指定范围的逻辑删除标记。3、物理删除表中的记录、物理删除表中的记录物理删除表中的记录就是把无效的记录彻底从磁盘中删除掉。主要有以下两种方法:4、3 数据表中记录的操作数据表中记录的操作2022-5-4104、3 数据表中记录的操作数据表中记录的操作
8、方法一、利用“表”菜单下的“彻底删除”菜单。方法二、利用命令: 格式:PACK2022-5-4114、4数据的索引数据的索引 索引是进行快速显示、查询数据的重要手段。通过创建索引文件,可以大大加快数据检索的速度。索引是按着索引表达式的值使表中的记录有顺序排列的一种技术。一般情况下,表中的记录是由数据输入的先后顺序决定的,索引技术除可以重新排列数据外,还可以建立同一数据库内数据表间的关联。一、索引与索引文件一、索引与索引文件 实际上表的索引是一个记录号列表,存储一组记录指针,指向待处理的记录。索引文件就是和表一同产生的一个同名且扩展名为CDX或IDX文件。二、索引类型二、索引类型 VF提供了四种
9、不同的索引类型主索引、候选索引、普通索引和唯一索引。2022-5-4121、主索引 决定了记录的处理顺序。索引表达式的值唯一能够标识表中的记录,要求在指定的表达式或字段中绝对不能有重复的记录,保证字段输入的唯一性。但在同一个表中只能指定一个主索引。2、候选索引 与主索引类似,索引表达式的值唯一能够标识表中的记录,要求在指定的表达式或字段中绝对不能有重复的记录。但是同一个数据表中可以建立多个候选索引,它是主索引的候选者。3、普通索引 其索引表达式的值可以是不唯一的。4、唯一索引 其索引表达式的值可以是不唯一的,只不过在存储方式上和普通索引有所不同。4、4数据的索引数据的索引2022-5-4134
10、、4数据的索引数据的索引三、索引的建立三、索引的建立 建立索引文件主要有两种方法,一种是在表设计器中建立,另一种是用INDEX命令实现。方法一、用表设计器来建立索引。方法二、用命令来实现。 格式:INDEX ON TO FOR WHILE 功能:创建一个由决定的,以为名的索引文件。*通过FIND 和SEEK命令可以在索引文件中进行快速的检索。 2022-5-414格式一:格式一:FIND功能:在有效索引文件中,找到关键值等于值的第一个记录,记录指针指向该记录。如果没有找到,则EOF()=.T.,说明要查询的记录不在表中。说明: (1)命令中的可以是字符型常量、变量或字符型表达式,还可以是数据型常量。是字符型常量时,字符串两端可不加双引号。(2)、只能查询字符型与数据值型关键字,不能查找非索引关键字。(3)如果中有字符型内存变量,则必须用宏替换函数转换为字符型常量。如果有数值型内存变量,则必须用STR函数转换为字符型变量,再用宏替换函数转换为字符型常量。4、4数据的索引数据的索引2022-5-4154、4数据的索引数据的索引格式二、格式二、SEEK功能:同FIND。说明: (1)可以查找日期型关键字,可以直接查询字符型内存变量或数值型内存变量,无须使用宏替换。(2)如果为字符型常量,则字符串必须用引号括起来。2022-5-4164、5 字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硬件设施维护与更新工作总结计划
- 2024年西安市团结实验学校招聘笔试真题
- 2024年湖南省交通运输厅下属事业单位真题
- 微生物世界探索活动计划
- 法律与经济政策的协调试题及答案探讨
- 2024年福建艺术职业学院招聘笔试真题
- 建立良好团队文化的路径计划
- 一个学期的教学反思与总结计划
- 如何提高仓库的系统性计划
- 网络管理员考试新版本试题及答案
- 教师专业发展第6章 教师教育对教师专业发展的全程规划
- 2024年湖南湘西自治州公开招募“三支一扶”高校毕业生(高频重点复习提升训练)共500题附带答案详解
- 2024中考化学成都10年考情及趋势分析【必考知识点】
- 二手房委托代理协议书范本参考
- 人教版五年级下册美术测试题
- 甘肃旅游旅行
- 2024哈尔滨幼儿师范高等专科学校教师招聘考试笔试试题
- 中华人民共和国:各省份对应的地级市与县级市一览表
- 孕期艾梅乙实验室检测培训
- MOOC 知识图谱导论-浙江大学 中国大学慕课答案
- 室内装饰装修改造技术规程
评论
0/150
提交评论