收藏 分享(赏)

第2章课件vf.ppt

上传人:kpmy5893 文档编号:7183576 上传时间:2019-05-09 格式:PPT 页数:35 大小:344.50KB
下载 相关 举报
第2章课件vf.ppt_第1页
第1页 / 共35页
第2章课件vf.ppt_第2页
第2页 / 共35页
第2章课件vf.ppt_第3页
第3页 / 共35页
第2章课件vf.ppt_第4页
第4页 / 共35页
第2章课件vf.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、第2章 设计创建数据库,第2章 设计创建数据库,学习目标 创建项目 创建数据库 操作数据库 创建表 维护表 创建索引 使用索引 建立表间关系 设置参照完整性 使用工作区,第2章 设计创建数据库,2.1 熟悉Visual FoxPro界面 2.2 使用项目管理器 2.3 管理数据库 2.4 操作数据表,2.1 熟悉Visual FoxPro界面,启动Visual FoxPro,进入Visual FoxPro设计界面,如图,Visual FoxPro界面,2.2 使用项目管理器,2.2.1 默认目录 2.2.2 创建项目,2.2.1 默认目录,在菜单栏中选择“工具”“选项”命令,打开“选项”对话框

2、,选择“文件位置”选项卡,如图,“文件位置”选项卡,2.2.1 默认目录,选择“默认目录”,单击“修改”按钮,打开“更改文件位置”对话框,如图,“更改文件位置”对话框,2.2.1 默认目录,选中“使用默认目录”复选框,激活“定位默认目录”文本框,可以直接在该文本框中书写默认目录的文件路径,也可以单击按钮,打开“选择目录”对话框,如图所示,在其中选择驱动器并选择当前工作目录,单击“选定”按钮.,“选择目录”对话框,2.2.2 创建项目,新建一个项目“我的项目”,操作步骤如下。在菜单栏中选择“文件”“新建”命令,打开“新建”对话框,如图,“新建”对话框,2.2.2 创建项目,在“文件类型”中选择“

3、项目”单选按钮,然后单击“新建文件”按钮,打开“创建”对话框,如图,“创建”对话框,2.2.2 创建项目,为项目文件命名,这里输入“我的项目”,选择“保存类型”为“项目(*.pjx)”,单击“保存”按钮,就生成了项目文件,并生成项目备注文件(.pjt),同时打开了对应的项目管理器,如图,项目管理器,2.2.2 创建项目,项目管理器主要由以下几个部分组成。 1文件选项卡 “全部”:包含其他5个选项卡的所有文件对象。 “数据”:包含“数据库”、“自由表”和“查询”。 2分层结构视图 3命令按钮,2.3 管理数据库,2.3.1 创建数据库 2.3.2 操作数据库,2.3.1 创建数据库,创建数据库文

4、件有两种方法:一是利用数据库向导来建立,二是利用数据库设计器来建立。在这里将详细介绍如何利用数据库设计器建立数据库文件。如在项目“我的项目”中创建数据库“资料库”,方法如下。 打开项目文件“我的项目”。 在该项目管理器中选择“数据”选项卡。 选择“数据库”,单击右侧的“新建”按钮,打开“新建数据库”对话框,如图 单击“新建数据库”按钮,打开“创建”对话框,为数据库命名,这里输入“资料库”,选择文件类型为“数据库(*.dbc)”,单击“保存”按钮,就会打开“资料库”的数据库设计器。,2.3.1 创建数据库,现在“资料库”中并没有任何数据库表。当关闭数据库设计器后,会在“我的项目”的项目管理器中看

5、见该数据库。也可以直接通过新建文件的方式创建一个不属于任何项目的数据库。无论采用什么方法新建数据文件,都会在默认目录文件夹中看到另外两个相关文件:数据库备注文件(.dbt)和数据库索引文件(.dcx)。,“新建数据库”对话框,2.3.2 操作数据库,1重新命名数据库打开要重新命名的数据库所在的项目,右键单击该数据库文件,在弹出的快捷菜单中选择“重命名”命令,打开“重命名文件”对话框, 保持数据库扩展名.dbc不变,直接修改文件名称,单击“确定”按钮即可。,“重命名文件”对话框,2.3.2 操作数据库,2在项目中删除(移去)数据库选择要移出的数据库,单击“移去”按钮,弹出删除数据库信息提示对话框

6、,当单击“删除”按钮时,表示将该数据库不仅从项目中移出,还将它从计算机磁盘上删除;当单击“移去”按钮时,只将该数据库从项目中移出,在默认目录中还存在;如果不想做任何操作,单击“取消”按钮。,删除数据库的信息提示对话框,2.3.2 操作数据库,3在项目中添加数据库选择“数据库”,单击“添加”按钮,打开“打开”对话框,其中显示出当前默认目录下的所有数据库文件,进行选择,或更改查找范围再选择要添加的数据库文件,单击“确定”按钮即可。,“打开”对话框,2.4 操作数据表,Visual FoxPro中的表有数据库表(属于数据库)和自由表(独立于数据库),无论是哪种表,文件扩展名都是.dbf。它们的主要区

7、别就是数据库表拥有数据字典信息,而自由表则没有。一个表(数据库表或自由表)是由表结构和记录组成的.,浏览模式下的student表,2.4.1 创建表,1字段名 只能使用字母、汉字、下划线和数字,但必须以字母或汉字开头。 数据库表的字段名长度不能超过128个字符,自由表的字段名不能超过10个字符。 不可以出现重复的字段名。2字段类型 字段类型用来表述字段中存储什么类型的数据。下表显示了表的字段可以设置的类型。,2.4.1 创建表,字段的数据类型,2.4.1 创建表,3字段宽度:规定字段中数据的长度。 4小数位规定:带有小数的数值型数据的小数位长度,包括在字段宽度中。 5是否允许为空(NULL)是

8、否允许字段接受NULL值,选中为允许,否则不允许。,student表结构,2.4.1 创建表,打开“资料库”数据库,单击右键,选择“新建表”命令,选择库下的“表”,单击“新建”按钮,打开“新建表”对话框,单击“新建表”按钮,打开“创建”对话框,打开student表的表设计器,在“字段”选项卡内添加编辑字段,单击“确定”按钮。,表设计器,2.4.2 修改表结构,1修改原字段和创建表结构类似,直接选择要更改的字段,重新定义即可。 2添加新字段选择一个字段,单击“插入”按钮,即可在该字段上面插入一个新字段,然后进行编辑,或直接在字段最后输入新字段。 3删除字段选择要删除的字段,单击“删除”按钮即可。

9、,2.4.3 维护表记录,1查看表记录 2添加表记录 直接输入(如图) 添加一条记录 添加多条记录 从其他文件中追加(如图)3修改表记录4删除表记录,输入记录提示信息,“追加来源”对话框,2.4.4 设置数据字典,1字段的显示属性 2字段的注释 3字段有效性以student表为例,设置“入学成绩”字段有效性,要求入学成绩必须大于等于560,否则提示出错信息“成绩输入不合格”,“默认值”为560。首先打开student表设计器,在“字段有效性”区域进行,如图。 4记录有效性,字段有效性,2.4.5 使用索引,1创建索引 (1)创建单关键字索引 (2)创建多关键字索引打开student表设计器,选

10、择“索引”选项卡。在“索引名”文本框中输入“index”,更改排序为降序,选择“类型”为“普通索引”,如图 在“表达式”文本框中输入表达式“STR(入学成绩,5,1)+DTOC(出生日期)+姓名”,或者单击文本框后的按钮,打开表达式生成器,在此完成表达式的编辑。,2.4.5 使用索引,创建索引,2.4.5 使用索引,2使用索引 打开表浏览器。 选择“表”“属性”命令,打开“工作区属性”对话框,在“索引顺序”下拉列表框中选择要使用的索引,如图。 单击“确定”按钮,此时表中的记录将按照索引指定的顺序排列。,“工作区属性”对话框,2.4.6 建立和使用表间关系,表间关系有一对一、一对多、多对多共3种

11、。例如,在“资料库”数据库中利用“学号”字段为student表和score表建立一对多关系,操作步骤如下。 打开“资料库”数据库设计器,选择“学号”字段分别为两个表创建主索引和普通索引。 在数据库设计器中,选中student表中索引位置处的“学号”向score表中索引位置处的“学号”拖动,当鼠标变为小方框时松开鼠标即可看到两个表之间出现了一条连线,如图,2.4.6 建立和使用表间关系,如果想修改表间关系,可以选中连线,在右键快捷菜单中选择相应的命令。如选择“编辑关系”命令,打开“编辑关系”对话框,如图。,表间关系,编辑关系,2.4.7 设置参照完整性,设置参照完整性的操作步骤如下。 打开数据库

12、设计器,通过索引建立表之间的关系后,打开的“编辑关系”对话框。 单击“参照完整型”按钮,打开“参照完整性生成器”对话框,如图所示。,“参照完整性生成器”对话框,2.4.8 使用工作区,当在Visual FoxPro中打开一个表时,都要在工作区中打开。Visual FoxPro为数据表提供了32 767个工作区,它们的编号是132 767,前10个工作区还有特定的名称,即字母AJ。每当使用USE命令打开一个表时,如果没有特别选定工作区,默认的都是在1号工作区中打开,并且永远保留最近打开的表。多工作区便于使用命令同时打开多个不同的数据表。不同工作区的选择是利用命令SELECT完成的,例如 SELE

13、CT 1 & 选择1号工作区 USE Student & 打开Student表 SELECT c & 选择3号工作区 USE Score & 打开Score表,本章小结,本章主要讲述的是数据库的设计创建过程,对于项目管理器的创建以及使用也是非常重要的。在项目中创建数据库及对数据库的添加、删除操作都是对数据库的主要操作。对于表文件,重点是数据库表的创建和使用、对表的结构以及记录的操作、数据字典信息的设置。在内容上,重点讲解了使用菜单方式创建文件,并介绍了一些常用的命令,希望读者能够掌握。,课后习题,填空题 1在项目管理器中,“文档”选项卡中包含的文件是_、_、_。 2在“命令”窗口中,创建表文件的命令是_,打开表设计器的命令是_。 3在Visual FoxPro表中删除记录分为_和_两种。_只是在记录旁边作删除标记,必要时还可以去掉删除标记恢复记录,而_则是将那些有删除标记的记录从表中删除。 4使用命令不能创建的索引是_。 5选择1号工作区的命令是_。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报