中文Visual FoxPro基础教程 教学课件 ppt 作者 任心燕 第2章-数据库的实施

上传人:E**** 文档编号:89370287 上传时间:2019-05-24 格式:PPT 页数:213 大小:3.49MB
返回 下载 相关 举报
中文Visual FoxPro基础教程 教学课件 ppt 作者  任心燕 第2章-数据库的实施_第1页
第1页 / 共213页
中文Visual FoxPro基础教程 教学课件 ppt 作者  任心燕 第2章-数据库的实施_第2页
第2页 / 共213页
中文Visual FoxPro基础教程 教学课件 ppt 作者  任心燕 第2章-数据库的实施_第3页
第3页 / 共213页
中文Visual FoxPro基础教程 教学课件 ppt 作者  任心燕 第2章-数据库的实施_第4页
第4页 / 共213页
中文Visual FoxPro基础教程 教学课件 ppt 作者  任心燕 第2章-数据库的实施_第5页
第5页 / 共213页
点击查看更多>>
资源描述

《中文Visual FoxPro基础教程 教学课件 ppt 作者 任心燕 第2章-数据库的实施》由会员分享,可在线阅读,更多相关《中文Visual FoxPro基础教程 教学课件 ppt 作者 任心燕 第2章-数据库的实施(213页珍藏版)》请在金锄头文库上搜索。

1、,第2章 数据库的实施,2.1 建立销售管理项目,2.1.1 项目管理器的内容,图2-1-1 项目管理器中包含的对象,2.1.2 项目管理器的基本操作 1查找数据文件,图2-1-2 “数据”选项卡,2查找表单和报表文件,图2-1-3 “文档”选项卡,3查看文件详细内容,图2-1-4 显示了项目中不同层次内的详细内容,4添加或移去文件 5创建和修改文件 6改变显示外观,图2-1-5 折叠后的项目管理器,7选项卡,图2-1-6 浮动选项卡,8停放“项目管理器”,2.1.3 程序实现,图2-1-7 新建对话框,图2-1-8 创建项目对话框,图2-1-9 创建了文件夹后的对话框,图2-1-10 更改项

2、目文件名,图2-1-11 项目管理器窗口,2.1.4 程序拓展 1创建项目 使用CREATE PROJECT命令可以打开项目管理器并创建一个项目。,使用不带任何附加参数的CREATE PROJECT命令时会显示创建对话框。 项目文件扩展名为.PJX,相关备注文件的扩展名为.PJT。,创建项目文件的命令格式如下: CREATE PROJECT FileName | ? NOWAIT SAVE,WINDOW WindowName1 IN WINDOW WindowName2 | IN SCREEN NOSHOW NOPROJECTHOOK,2修改项目 当需要修改项目时,可以使用modify pro

3、ject命令。 使用不带任何参数的modify project命令会显示打开对话框。,命令格式: MODIFY PROJECT FileName | ? IN SCREEN,NOWAIT SAVE NOSHOW NOPROJECTHOOK,2.2 建立顾客表,2.2.1 创建数据库 2.2.2 表的建立方法 1在项目管理器中创建表的步骤,(1)在“项目管理器”中,选择“数据库”下的“表”,或者选择“自由表”; (2)选择“新建”,然后选择“新建表”; (3)在“创建”对话框中,输入表的名称并选择“保存”;,(4)选择“表设计器”的“字段”选项卡,在“字段名”区域键入第一个字段的名称; (5)在

4、“类型”区域中,从下拉式列表中选择字段的类型;,(6)在“宽度”列中,设置以字符为单位的列宽,如果“类型”是“数值型”或“浮点型”,要设置“小数位数”框中的小数位数。,可以使用命令调用表设计器,即: 命令:CREATE 格式:CREATE 文件名 | ?,2“数据库设计器”中的表及其操作,图2-2-1 表的 快捷菜单,(1)展开或折叠表。 (2)重排数据库的表。,图2-2-2 重排表和视图对话框,(3)从数据库中移去表。 (4)向数据库中添加表。,2.2.3 数据类型和系统概念 1数据类型,2数据类型的英文表示,3系统概念 (1)表达式 (2)变量 (3)系统变量,(4)常量 (5)“表达式生

5、成器”对话框 (6)使用Null值,2.2.4 创建表的SQL命令 命令基本格式: CREATE TABLE | DBF TableName1 NAME LongTableName FREE,( FieldName1 FieldType ( nFieldWidth , nPrecision ) , FieldName2 . , primary key,参数说明: CREATE TABLE | DBF TableName1 指定要创建的表的名称。TableName1 参数指定表名。TABLE 和 DBF 选项作用相同。, NAME LongTableName 指定表的长名。长表名存储在数据库中,

6、只有在打开数据库时才能指定长表名。长名最多可包括128个字符,在数据库中可用来代替短名。, FREE 指定所创建的表不添加到数据库中。如果没有打开数据库则不需要 FREE。, FieldName1, FieldType, nFieldWidth, nPrecision 分别指定字段名、字段类型、字段宽度和字段精度(小数位数)。单个表中不能包含255个以上的字段。如果一个或一个以上字段允许null值,则限制减少为254个字段。,2.2.5 程序实现,图2-2-3 新建数据库对话框,图2-2-4 保存数据库,图2-2-5 建立的数据库,图2-2-6 数据库属性,图2-2-7 建立了数据库后的项目管

7、理器,图2-2-8 新建表对话框,图2-2-9 输入表名,图2-2-10 表设计器,图2-2-11 输入字段名,图2-2-12 选择数据类型,图2-2-13 输入宽度,图2-2-14 输入表中的字段,图2-2-15 建立索引,图2-2-16 是否输入数据记录的提示,图2-2-17 添加了一个表的数据库设计器,2.2.6 程序拓展 1数据库操作命令 (1)建立数据库命令 命令:CREATE DATABASE 格式:CREATE DATABASE 数据库名称 | ?,(2)打开数据库命令 命令:OPEN DATABASE 格式:OPEN DATABASE 文件名 | ? EXCLUSIVE | S

8、HARED NOUPDATE,(3)关闭数据库命令 命令:CLOSE 格式:CLOSE DATABASES,(4)DELETE DATABASE 命令:DELETE DATABASE 格式:DELETE DATABASE数据库名称| ? DELETETABLES RECYCLE,(5)修改数据库 命令:MODIFY DATABASE 格式:MODIFY DATABASE 数据库名称 | ? NOWAIT NOEDIT,(6)显示有关当前数据库的信息 命令:DISPLAY DATABASE 格式:DISPLAY DATABASE TO PRINTER PROMPT | TO FILE FileN

9、ame ADDITIVE NOCONSOLE,2使用命令管理数据库中的表 (1)向数据库中添加表的命令 命令:ADD TABLE 格式:ADD TABLE表名 | ? NAME长表名,(2)从表中移去数据库信息的命令 命令:FREE TABLE 格式:FREE TABLE表名,(3)从数据库中移去表的命令 命令:REMOVE TABLE 格式:REMOVE TABLE 表名 | ? DELETE RECYCLE,3Create table命令的完整格式 完整格式: CREATE TABLE | DBF TableName1 NAME LongTableName FREE ( FieldName

10、1 FieldType ( nFieldWidth , nPrecision ) NULL | NOT NULL,CHECK lExpression1 ERROR cMessageText1 AUTOINC NEXTVALUE NextValue STEP StepValue DEFAULT eExpression1 primary key | UNIQUE COLLATE cCollateSequence,REFERENCES TableName2 TAG TagName1 NOCPTRANS , FieldName2 . , primary key eExpression2 TAG Tag

11、Name2 | ,UNIQUE eExpression3 TAG TagName3 COLLATE cCollateSequence , foreign key eExpression4 TAG TagName4 NODUP COLLATE cCollateSequence,REFERENCES TableName3 TAG TagName5 , CHECK lExpression2 ERROR cMessageText2 ) | FROM ARRAY ArrayName,2.3 顾客表中的数据处理,2.3.1 数据处理 1输入数据,2浏览表数据的窗口操作 (1)重新排列 (2)改变列的宽度

12、(3)打开或关闭网格线 (4)拆分“浏览”窗口,3编辑表 (1)查看表的内容 (2)在表中移动 (3)在表中添加新记录 (4)删除记录 (5)编辑字段,4筛选 (1)筛选表 (2)限制对字段的访问 (3)筛选字段的命令,筛选字段在数据库的标准操作中叫做投影,在VFP中可以用如下的命令完成。 命令:SET FIELDS 格式1:SET FIELDS ON | OFF 格式2:SET FIELDS TO FieldName1 , FieldName2 . | ALL LIKE Skeleton | EXCEPT Skeleton,(4)筛选记录的命令 筛选记录在数据库的标准操作中叫做选择,在VFP

13、中可以用如下的命令完成。 命令:SET FILTER 格式:SET FILTER TO lExpression,2.3.2 数据处理的SQL命令 和建立表一样,SQL也提供了相应的命令。Visual FoxPro支持如下的3条SQL命令。, DELETE-SQL:利用 SQL 语法为表中的记录做上删除标记。, INSERT-SQL:在一个已有表的末尾追加一个新记录,该新记录包含了 INSERT 命令中列出的或一个数组中的数据。, UPDATE-SQL:更新一个表中的记录,可以根据一个 SELECT -SQL 语句的结果更新记录。,1INSERT 命令格式: INSERT INTO dbf_na

14、me (fname1 , fname2, .) VALUES (eExpression1 , eExpression2, .),2DELETE 命令格式: DELETE FROM DatabaseName!TableName WHERE FilterCondition1 AND | OR FilterCondition2 .,3UPDATE 命令格式: UPDATE DatabaseName1!TableName1 SET Column_Name1 = eExpression1 , Column_Name2 = eExpression2 . WHERE FilterCondition1 AND

15、 | OR FilterCondition2 .,2.3.3 程序实现,图2-3-1 数据库中的顾客表,图2-3-2 浏览朋友表,图2-3-3 追加方式的窗口,图2-3-4 输入前4个字段的信息,图2-3-5 备注型字段的编辑窗口,图2-3-6 输入了数据的备注型字段编辑窗口,图2-3-7 已经输入了照片的记录显示,图2-3-8 编辑方式下的数据追加,图2-3-9 全部客户数据,图2-3-10 调整列宽度,图2-3-11 取消了网格线的窗口,图2-3-12 使用拆分条拆分窗口,图2-3-13 调整后的浏览窗口,图2-3-14 数据工作期窗口,图2-3-15 状态栏显示的记录指针的位置号,图2-3-16 删除记录对话框,图2-3-17 输入删除的条件和范围,图2-3-18 有删除标记的浏览窗口,图2-3-19 删除确认对话框,图2-3-20 修改顾客名字段,图2-3-21 工作区属性对话框,图2-3-22 字段选择器对话框,图2-3-23 选择字段的过程,图2-3-24 设置数据过滤,图2-3-25 筛选后的结果,2.3.4 程序拓展 1输入数据的命令 (1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号