VisualFoxPro9.0程序设计基础第3章数据库和表教程分析.ppt

VisualFoxPro9.0程序设计基础第3章数据库和表教程分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用 南京信息工程大学 计算机与软件学院 第三章 表与数据库的创建和使用 南京信息工程大学 计算机与软件学院 前言 数据库由一个或多个数据表组成,因此要建立、使用数据库都应首先建立数据表。 在VFP中,数据表有自由表和数据库表两种形式,相互可以转换。 本章重点介绍数据表和数据库的创建和使用,并在此基础上介绍数据表的各种属性,数据库表之间的关系等知识。 本章章节 本章应掌握的知识 3.1 表的创建和使用 3.2 表的索引 3.3 数据库的创建和基本操作 3.4 数据字典 3.5 表之间的关系 3.6 有关数据库操作的命令和函数 3.7 SQL语言创建关系型数据库 3.1 表的创建和使用 在VFP中,数据表文件的扩展名为.dbf,且数据表有两种形式: 自由表:没有和任何数据库关联的数据表文件 数据库表:与某个数据库关联的数据表文件 数据库表和自由表相比,具有一些自由表没有的属性,如: 主关键字 触发器 默认值 表关系 数据库表和自由表可以相互转换。 3.1.1 表结构概述 表以记录和字段的形式存储数据: 表中的每一行称为一条记录 表中的每一列称为一个字段 举例: 3.1.2 字段的基本属性 字段一般具有以下基本属性: 字段名:用以标识字段,应遵循命令规则 数据类型:用以说明字段存储值的数据类型 字段宽度:用以说明字段存储值的占位宽度 小数位数:若数据类型是数值型,则可定义小数位数 空值支持:用以指示是否允许字段没有任何值或没有确定的值 举例: 3.1.3 表的创建 在VFP中,创建一个新表的步骤如下: (1)创建表的结构,即说明表中包含哪些字段,每个字段的基本属性 (2)向表中添加记录,即向表中输入数据 3.1.3 表的创建—创建表结构 VFP提供了三种方式创建表结构: 表向导:主要用来自动生成表结构 表设计器:主要用来手动设计表结构 命令:主要用来在应用程序中管理表结构 三种方法可单独使用,也可混合使用。 3.1.3 表的创建—创建表结构 表向导 3.1.3 表的创建—创建表结构 表设计器 3.1.3 表的创建—创建表结构 表设计器 3.1.3 表的创建—创建表结构 命令 CREATE [数据表名] 注意,该命令仅用于打开表设计器,还需要在表设计器完善表结构的定义。 缺省数据表名时,则先弹出“创建”对话框,指定数据表的文件名之后,再弹出表设计器窗口。 若给出数据表名,则直接弹出表设计器窗口。 举例: CREATE 零件 用于创建一个名为“零件”的数据表 如果希望在命令中定义表结构,则需要使用创建数据表的CREATE-SQL命令,参见3.7节 3.1.3 表的创建—添加记录 添加记录,主要有两种方式: 通过键盘逐条输入 从已有文件导入 3.1.3 表的创建—添加记录 逐条输入 在浏览窗口中追加记录 在编辑状态下输入记录 使用APPEND命令追加记录 使用INSERT-SQL命令追加记录 3.1.3 表的创建—添加记录 逐条输入 在浏览窗口中追加记录 3.1.3 表的创建—添加记录 逐条输入 在编辑状态下输入记录 3.1.3 表的创建—添加记录 逐条输入 使用APPEND命令追加记录 APPEND [BLANK] 缺省BLANK短语时,则弹出添加记录的编辑窗口,由用户在当前数据表的末尾输入新记录的具体内容。 若选择BLANK短语,则不会弹出编辑窗口,由系统自动在数据表的末尾添加一条空记录。 3.1.3 表的创建—添加记录 逐条输入 使用INSERT-SQL命令追加记录,见3.7节,P109 INSERT INTO 表名[(字段名1[,字段名2, ...])] VALUES (表达式1[,表达式2, ...]) 【例】向“仓库”表内追加一条记录,仓库号为“013”,面积为500。 INSERT INTO 仓库 (仓库号,面积) VALUES (013, 500) 3.1.3 表的创建—添加记录 文件导入 命令方式 界面方式 3.1.3 表的创建—添加记录 文件导入 命令方式 APPEND FROM 文件名 [DELIMITED|XLS] 若缺省DELIMITED或XLS短语,则表明导入文件的文件类型为.dbf的数据表文件,并要求该文件的表结构和当前表结构相同。 若选择DELIMITED短语,则表明导入文件的文件类型为.txt的文本文件,并要求该文件中每条记录以回车符结尾,各字段之间以逗号分隔,字符值必须加引号等。 若选择XLS短语,则表明导入文件的文件类型为.xls的Excel文件,并要求该文件中工作表的列结构和当前表的表结构相同。 3.1.3 表的创建—添加记录 文件导入 界面方式:用户可以在浏览数据表状态下,选择“表”菜单中的“追加记录”,弹出“追加来源”对话框,从

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档