- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章节数据库与表
5.1数据库概述与设计 一、数据库概述 在Visual FoxPro中,数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象进行统一组织和管理。 5.1数据库概述与设计 二、数据库设计 5.2数据库基本操作 在建立Visual FoxPro数据库时,数据库是以扩展名为.dbc的文件存在磁盘上的,数据库备注文件扩展名为.dct和数据库索引文件扩展名为.dcx的。 Visual FoxPro中的数据库不能存储数据,但它可以管理数据与数据之间的联系。 一、建立数据库 命令方法 格式:CREATE DATABASE [数据库文件名|?] 菜单方式 利用项目管理器建立数据库 一、表的类型 在Visual FoxPro中,表是收集和存储数据的基本单元,表是扩展名为.DBF,如果有备注或通用型字段则还会有一个对应扩展名为.FPT的文件。 表分为两类:一类为自由表,另一类为数据库表 5.3表概述与建立过程 一个表由表结构和表记录两部分组成 5.3表概述与建立过程 二、创建表结构 如果建表时数据库是打开的,则建立的表为当前数据库表,否则,建立自由表。无论建立那种表,其方法都相同。 5.3表概述与建立过程 建立表结构的方法有很多,在这里主要讲述三种方法: 命令方式 格式: CREATE [表文件名 | ?] 说明:在建立数据库表时,要先打开数据库。 菜单方式 项目管理器方式 5.3表概述与建立过程 表设计器介绍 5.3表概述与建立过程 表设计器介绍 5.3表概述与建立过程 5.3表概述与建立过程 输入掩码:控制输入该字段的数据的格式。 5.3表概述与建立过程 字段有效性 规则:限制该字段的数据的有效范围。在规则中输入:性别=男.OR.性别=女。规则是一个逻辑型表达式。 信息:当向设置了规则的字段输入不符合规则的数据时,就会将所设置的信息显示出,信息是字符型常量,如“性别只能是男或女!”。 默认值:当往表中添加记录时,系 统向该字段预置的值。在“性别”字 段中输入默认值为“男”。 5.3表概述与建立过程 例5.1 建立一个文件名为“学生”表的表结构。 5.3表概述与建立过程 三、录入表数据 ②菜单方式 (1)首先打开表学生.DBF。 (2) 选择【显示】|【追加方式】命令,可以追加多条记录。 选择【显示】|【浏览】命令,然后再选择【表】|【追加新记录】命令,用户可以追加一条记录。 四、表的删除 1.删除自由表 【格式】 DELETE FILE [表文件名.DBF] 【功能】将指定的表文件从磁盘上删除。 【说明】[表文件名.DBF]:指定要删除表的名称,若不指定文件名,系统会弹出“删除”对话框,选择要删除的表文件。 要删除的表文件必须处于关闭状态。 2.删除数据库表 先将表从数据库中移去,然后再用删除。 移去数据库表的命令是: 【格式】REMOVE TABLE [表文件名|?][DELETE][RECYCLE] 【功能】从当前数据库中移去一个表。 【说明】 DELETE:在移去数据库表的同时,从磁盘上删除。 RECYCLE:在移去数据库表的同时,放入回收站中。 5.3表概述与建立过程 3.利用项目管理器 ① 在项目管理器中选中需要删除的表,选择“移去”按钮。 ② 在“选择”对话框中,若选择“移去”按钮,则将表文件移出项目文件,若选择“删除”按钮,则将表文件从磁盘上删除。 一、表结构的显示 【格式】 LIST | DISPLAY STRUCTURE 【功能】对打开的表以列表或分屏的方式显示其结构。 二、表结构的修改 1.命令方式 【格式】 MODIFY STRUCTURE 【功能】打开当前表的设计器。 2.菜单方式 ① 选择【文件】|【打开】命令,打开表文件。 ② 选择【显示】|【表设计器】命令,打开表设计器。 ③ 之后操作同命令方式。 3.利用项目管理器 一、打开表 1.命令方式 【格式】USE [[盘符][路径][数据库名!]表文件名 | ?] 【功能】打开指定磁盘的指定路径下的表文件。 【说明】盘符和路径:指定表文件所在的驱动器及路径,若省略盘符和路径参数,则打开当前盘、当前路径下的表文件。 2.菜单方式 单击“文件”菜单,选择“打开”命令 二、关闭表 1.打开另一个表文件 2.使用不带任何选项的USE命令 【格式】USE 【功能】关闭当前已打开的表文件。 3.使用CLEAR命令 【格式】CLEAR ALL 【功能】关闭所有工作区中已打开的表文件、
您可能关注的文档
- 第4课心理调适方法ABC﹝5﹞.ppt
- 第4课时﹝自来水的来历﹞.ppt
- 第4课昂扬进取的社会风貌﹝5﹞.ppt
- 第4课时窗2习题根据比例尺求实际距离习题.ppt
- 第5.3节期望﹒方差的区间估计及Excel实现.ppt
- 第4课植物的光合作用和呼吸作用﹝5﹞.ppt
- 第4课明清之际活跃的儒家思想﹝5﹞.ppt
- 第4课明清之际活跃的儒家思想﹝文科﹞.ppt
- 第4讲资源与能力解析3.ppt
- 第5年全国广播广告作品创优评析报告.ppt
- 山东省威海乳山市银滩高级中学2022-2023学年高三9月月考物理试题.docx
- 山东省日照第一中学2020届高三上学期期中考试英语试题 Word版含答案.doc
- 山东省实验中学2023届高三第二次诊断考试语文试题.docx
- 山东省威海乳山市银滩高级中学2023届高三上学期9月月考日语试题 word版无答案.docx
- 山东省实验中学2023届高三第二次诊断考试地理试题.docx
- 山西省运城市2022-2023学年高三年级入学新生教学质量监测考试地理试题.docx
- 山东省实验中学2023届高三第二次诊断考试历史试题.docx
- 山东省实验中学2019届高三第二次诊断性考试数学试题(文).doc
- 山东省济南市历城第二中学2020届高三上学期期中考试化学试题 Word版含答案.doc
- 山东省威海乳山市银滩高级中学2022-2023学年高三9月月考政治试题.docx
文档评论(0)