第三章 表的建立与基本操作.ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲 表的建立与基本操作 主讲人:王吉天 办公室:8#237 邮 箱:wjt1984@126.com 主要内容 3.1 创建数据表 3.2 表结构的编辑 3.3 表的基本操作 3.4 排序与索引 3.5 索引查找 3.6 记录的统计与计算 3.1 创建数据表 VF的数据表由结构和内容(数据)两部分组成,是组织和存入放大量相关数据的基本对象。 数据库实际上是由多个表构成的集合,数据库的操作实质上是表的操作。Visual FoxPro中表一般包含在数据库中,称为数据库表。表也可以脱离数据库独立存在,称为自由表。从数据库内部创建的表,总是数据库表;直接创建的表是自由表。自由表可以随时添加到数据库中,成为数据库表;数据库表也可以随时移出数据库,成为自由表。 3.1 创建数据表 3.1.1 设计表结构 在利用Visual FoxPro建立一个新表之前,应当先分析和设计表,了解表中记录要表示怎样的信息以及表的目的,据此设计表中的字段,从而确定表的结构。 3.1 创建数据表 对学生档案数据库,建立“学生”表来存储学生的个人信息,包括学号、姓名、性别、出生日期、简历等,这些内容是相对独立的,应由不同的字段来表示。而关于学生的成绩与每人选修的课程相关,VF中建立的表是二维关系表,“学生”表如果太复杂不利于操作,所以成绩和课程需要另外建表来处理。如果想知道学生的总体信息,只要将几个相关表中的数据组合,即可得到。据此,建立表3.1、表3.2、表3.3三个表分别表示学生个人信息、课程信息和成绩信息。 3.1 创建数据表 Visual FoxPro系统规定其表文件最多可由255个字段组成。在设计表结构时,应遵循Visual FoxPro系统对字段名、类型、宽度和小数位的规定。 (1)字段名 字段名又称字段变量,它的命名规则与内存变量相同,最长为10个字符,允许由字母、汉字、数字和下划线组成,但必须以字母或汉字开头,中间不能有空格。 3.1 创建数据表 (2)字段类型 表中的每一个字段由于其数据代表的意义不同,因而都有特定的数据类型,例如姓名、成绩、出生日期这3个字段的类型是各有相同的,在Visual FoxPro中,分别用字符型、数值型或整型、日期型来表示的。熟悉各种数据类型可以帮助我们更方便地对表进行操作。 3.1 创建数据表 (3)字段宽度 对每个字段都需要确定其宽度,字段宽度表示字段中可以存放数据的最大字符数。 各种数据类型的字段宽度如表3.4所示,除字符型、二进制字符型、数值型和浮动型外,其它9种字段宽度是固定不变的。 3.1 创建数据表 3.1 创建数据表 3.1.2 建立表结构 建立表结构有两种方式,一种是通过表设计器来建立,一种是通过表向导在已有的表的基础上建立一个新表。本节主要说明表设计器的建表步骤。 3.1 创建数据表 一、用表设计器建表 1、表设计器第一步:指定表名及保存位置 在图3.1的新建对话框中,选择表,单击“新建文件”,打开创建新文件的对话框,图3.2所示,选定保存位置,输入表文件名(如本例中“学生”),可以不输扩展名,系统会自动加上扩展名.dbf,单击“保存”按钮。 3.1 创建数据表 2、表设计器第二步:在表设计器中输入各字段名,设置各字段的数据类型、宽度、小数位数。 在图3.3(a)刚刚打开的表设计器中,输入表3.5中给定的内容,逐次输入字段名、类型、宽度及小数位数,输入完毕的表结构如图3.3(b)所示。 3.1 创建数据表 3.1 创建数据表 3、表设计器第三步:录入数据 完成图3.3(b)中各个字段值的设置之后,按“确定”按钮,系统显示如图3.4的对话框,单击“是”,打开图3.5输入记录窗口,表示立即输入记录值;如果单击“否”,结束表结构的设计,以后再录入数据。    在图3.5中,各条记录之间用横线隔开,左边显示字段的名称,用颜色块标识当前字段的输入区的大小。用户输完一条记录后,系统自动定位到下一条记录。全部记录输入完毕后,关闭编辑窗口,完成记录的录入操作,表创建完成。 3.1 创建数据表 二、用命令建表 在命令窗口中输入以下命令同样可以打开表设计器创建表。 命令格式: CREAT <表文件名[.DBF]> 如果要建立课程表,则在命令窗口键入命令: CREAT 课程.DBF 回车之后,系统同样打开图3.3的表设计器窗口,再按照前面同样的步骤就可以建立课程表。 3.1 创建数据表 另外,还可以用表向导建立表,利用Visual FoxPro提供的样本表,选择样本表中的结构和字段,构成所需的表结构。用向导创建的表也可以在保存之后再使用表设计器修改。 3.2 表结构的编辑 3.2.1 表结构的修改 表建立之后,随着对表的操作和情况的变化,有时需要修改表结构。例如,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档