第六章+数据表.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章数据表

第六章 表的创建和使用 不隶属于任何数据库的表; 不具有库表的扩展属性; 不能创建主索引; 可添加到数据库中成为库表; 库表也可移出数据库成为自由表,但会丢失库表的一切属性。 定义“学生”表结构: 表结构定义完成后,必须要把它送入计算机中,即创建表结构 修改表结构的方式有两种: (1)用表设计器修改表结构 6.1.3 表的打开与关闭 6.2 记录的处理 注意:表是用来存储数据的,表结构是表的框架,创建表结构之前要认真考虑,一旦创建完成,就很少修改。即结构是静态的。 而数据记录是要经常修改的,即记录是动态的。 二、表的浏览 几个函数 函数 RECNO( ) 返回当前记录号 ( 数值型) 函数BOF( ) 测试记录指针是否在文件头 (逻辑型) 函数EOF( ) 测试记录指针是否在文件尾 (逻辑型) 当打开一张空表, 即表中只有结构,没有记录,则: 八、数据的复制 命令格式: COPY TO 文件名 [FIELDS 字段名表] [范围][FOR 条件] [TYPE SDF/XLS/DELIMITED [WITH 字符|BLANK|TAB] 一、索引的概念 什么是索引(Index)? (1) 对数据的某些操作,如查找,如果数据是有规律排列的,速度快。 (2)索引就是一种排序。 (3)索引是按指定字段的逻辑排序。 * * 自由表 表的种类 数据库表 从属于某个数据库的表 数据库表除具有自由表的所有特性外,还具有数据库管理的其他特性 6.1 表的创建与使用 是指存放在磁盘文件中的一张二维表。一张表保存为一个表文件(.DBF)。 表(Table) 遵守windows系统对文件名的约定,不可用A~J中的单个字母作文件名。 表文件名 表中的一列。 字段规定了数据的特征。 字段(Field) 表的一行。 记录是多个字段的集合。同一个表 的每一个记录都有相同的字段。 记录(Record) 表的概念 表结构:存储表中记录的一个公共的结构。 确定表的结构是最重要的,例如: 符合第一范式但是不好的结构 拆分成3个表,数据冗余少,关系清晰 纽带表(关系) 学生表(DBF文件) 字段(Field) 表结构 记录 Title 字段名 空值支持 小数位数(宽度=整数部分的宽度+小数位数+小数点) 字段的数据类型 字段宽度 6.1.1 表结构概述 VFP表中字段的数据类型 字段名 类型 宽度 小数位 学号 C 8 0 姓名 C 10 0 性别 C 2 0 专业代号 C 4 0 系名 C 10 0 注意:一张表必须先定义表结构,然后才能输入记录! 表结构 学生表创建后,在磁盘上生成了两个文件:xs.dbf和xs.fpt。 1.创建表结构的方式有两种: 1.表设计器(Table Designer) 2.SQL命令方式 6.1.2 利用表设计器创建和修改表结构 2、利用表设计器修改表结构 (2)用ALTER TABLE命令 (后续介绍) 在表设计器中,可以对字段进行增加、删除、改名、改类型等各种操作 使用菜单命令 USE 关闭当前的表 CLOSE TABLES 关闭所有的表 CLOSE ALL 关闭所有的数据库、表和索引,且将当前工作区设为1。 CLEAR ALL 初始化VFP工作环境. 使用USE命令 “项目管理器”窗口 表的关闭当退出VFP系统时,所有的表都将被关闭。 表的打开:一张表,在进行任何操作前,都必须先打开。被打开的表称为当前表 注意:表打开时的独占与共享 立即输入记录 在浏览窗口中追加记录 命令追加记录 备注型与通用型 字段数据的输入 注意:输入记录时,每个字段的数据,必须与该字段的类型和宽度一致。 在“表”菜单中,选择“追加新记录”命令项; 在“显示”菜单中,选择“追加方式”。 APPEND BLANK [IN Workarea/cTableAlias] APPEND FROM Filename [Delimited/XLS] 将其他文件(表文件、文本文件、Excel文件等)中的数据导入到当前工作区中的表。 一

文档评论(0)

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

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

1亿VIP精品文档

相关文档