第四章 数据库的设计和操作(自由表)ppt课件.ppt

第四章 数据库的设计和操作(自由表)ppt课件.ppt

ID:58671863

大小:199.00 KB

页数:61页

时间:2020-10-05

第四章 数据库的设计和操作(自由表)ppt课件.ppt_第1页
第四章 数据库的设计和操作(自由表)ppt课件.ppt_第2页
第四章 数据库的设计和操作(自由表)ppt课件.ppt_第3页
第四章 数据库的设计和操作(自由表)ppt课件.ppt_第4页
第四章 数据库的设计和操作(自由表)ppt课件.ppt_第5页
资源描述:

《第四章 数据库的设计和操作(自由表)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计8/31/20211VFP程序设计第四章数据库的设计与操作(自由表)教学目的与要求:1、掌握表的基本概念,表的组成和分类2、掌握字段的基本属性3、掌握表记录的追加,浏览,定位等操作4、掌握索引的概念,索引的建立和使用5、掌握工作区的概念8/31/20212VFP程序设计一.项目文件的建立设置默认的工作目录目的:为方便管理,保存所建的文件8/31/20213VFP程序设计二.创建项目文件项目管理器为数据提供了分层结构视图项目管理器的选项卡用来分类显示各数据项项目文件中所保存的仅是对文件的引用,并非文件本身8/31/20214VFP程序设计三.表(P7

2、8)表以记录和字段的形式存储数据表的两种存在状态:自由表和数据库表创建新表的步骤:1.创建表的结构2.向表中输入记录8/31/20215VFP程序设计2)建立表结构利用表设计器建立命令按钮字段类型字段名移动按钮选项卡NULL索引小数位数宽度8/31/20216VFP程序设计3.1表结构设计字段名:表中每个字段的名称注意字段名的命名(不能以数字开头)字段类型:字符型,数值型,货币型,日期型,逻辑型,备注型等字段宽度:字符型字段宽度不超过254个字符,超过时应作为备注型字段存储8/31/20217VFP程序设计2.数值型与浮点型字段的宽度为其整数位数与小数位数的和再加1(小数点占1位

3、)3.逻辑型字段的宽度固定为1位4.日期型,日期时间型,货币型,双精度型字段的宽度固定为8位5.备注型,通用型,整数型字段的宽度固定为4个字节6.整个记录的宽度将是所有字段的宽度总和再加1(记录号)8/31/20218VFP程序设计表结构的建立使用表设计器建立表使用向导建立表使用命令建立表CREATETABLE命令(第8章)8/31/20219VFP程序设计4.2记录的输入在创建表时输入在浏览窗口输入APPEND命令:功能:在当前表的尾部添加记录APPEND命令是一个交互命令APPENDBLANK表示在表的最后添加一个空记录(但要考虑到表的完整性约束)将已有数据添加到记录中(例4

4、.3P83)8/31/202110VFP程序设计定义一个新表,并将数组中的数据追加到表中publicarrayanewrec(3)声明数组Createtabletestfree(objectc(10),colorc(16),sqn(6,2))定义自由表的表结构anewrec(1)=‘box’anewrec(2)=‘red’anewrec(3)=12.5appendfromarrayanewrec8/31/202111VFP程序设计4.3表的打开和关闭项目管理器数据工作期窗口USE命令注:关闭’浏览’窗口和’文件’->’关闭’菜单项只是关闭了浏览窗口,而没有关闭相应的数据表文件8/

5、31/202112VFP程序设计4.4查看记录浏览记录过滤数据记录过滤字段筛选与查看记录相关的命令8/31/202113VFP程序设计BROWSE命令语法格式:BROWSE[FIELDS<字段表>][FOR]功能:浏览数据记录例:改变浏览窗口中显示“学生”表中所有记录的情况为只显示“学号、姓名、性别”。USE学生BROWSEFIELDS学号,姓名,性别8/31/202114VFP程序设计用命令显示所有女生的记录。USE学生.dbfBROWSEFOR性别=’女’8/31/202115VFP程序设计显示记录命令LIST/DISPLAY语法:LIST/DISPLAY[FIE

6、LDS<表达式>][<范围>][FOR][WHILE]OFF不显示字段名称[TOPRINTER

7、TOFILE<文件>]输出到屏幕的同时输出到打印机或文件8/31/202116VFP程序设计注意点:DISPLAY命令,显示当前的一条记录。而LIST显示所有的记录,其功能等同于DISPLAYALL;若有条件或范围等命令字句后,它们的功能基本一致。另外一个区别是LIST不分页显示,而DISPLAY分页显示。例题:USE学生.dbfLISTFOR性别=”女”USE学生.dbfDISPLAYFOR性别=”女”8/31/202117VFP程序设计过滤记录命令:SE

8、TFILTER语法:SETFILTERTO[]功能:过滤记录USE学生.dbfSETFILTERTO性别=”女”BROWSE不带过滤条件的命令SETFILTERTO,表示取消记录过滤。8/31/202118VFP程序设计字段筛选SETFIELDS命令语法:SETFIELDSTO字段名表

9、ALL功能:字段筛选SETFIELDSTOALL表示取消字段筛选例题:USE学生.dbfSETFILTERTO性别=”女”SETFIELDSTO姓名,性别,专业BROWSE8/31/2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。