电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

第三章vf数据库及其操作1

  • 资源ID:108334641       资源大小:412.50KB        全文页数:129页
  • 资源格式: PPT        下载积分:30金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要30金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

第三章vf数据库及其操作1

第三章 数据库的基本操作,本 章 要 点,建立数据库与表 表字段的基本操作 表记录的基本操作 排序与索引 查询 数据统计与计算 多表的操作,建立数据库与表,数据库是表的集合。从Visual FoxPro 3.0开始引入了真正意义上的数据库概念。把一个二维表定义为表,把若干个关系比较固定的表集中起来放在一个数据库中管理,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。数据库文件具有.dbc扩展名,其中可以包含一个或多个表、关系、视图和存储过程等。 一个Visual FoxPro表或.dbf文件,能够存在以下两种状态之一:与数据库相关联的数据库表,与数据库不关联的自由表。二者的绝大多数操作相同且可以相互转换。相比之下,数据库表的优点要多一些。当一个表是数据库的一部分时,它就可以具有以下内容: 长表名和表中的长字段名 表中字段的标题和注释 默认值、输入掩码和表中字段格式化 表字段的默认控件类,要 点, 字段级规则和记录级规则 支持参照完整性的主关键字索引和表间关系 INSERT、UPDATE或DELETE事件的触发器 3.1.1 建立数据库 1命令方式 【格式】CREATE DATABASE |? 【功能】建立一个新的扩展名为.DBC的数据库文件并打开此数据库。 【说明】指定生成的数据库文件,若省略扩展名,则默认为.DBC,同时也自动建立相关联的数据库备注文件扩展名为.DCT,关联的索引文件扩展名为.DCX。如果未指定数据库文件名或用“?”代替数据库名,Visual FoxPro系统会弹出创建对话框,以,建立数据库,便用户选择数据库建立的路径和输入数据库名。保存后该数据库文件被建立,并且自动以独占方式打开该数据库。 2菜单方式 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】【新建】出现新建对话框。 (2)选择“数据库”单选按钮,再单击“新建文件”按钮,出现“创建”对话框。 (3)在“创建”对话框中输入文件名。选择“保存”按钮,系统自动打开数据库文件,并且将数据库设计器也自动打开。 3利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口,选择。,“数据”标签的“数据库”,然后单击“新建”按钮。出现新建数据库对话框,单击“新建数据库”按钮,出现“新建”对话框,选择数据库的路径并输入数据库名后单击“保存”按钮,完成数据库的建立,并打开该数据库设计器 3.1.2 删除数据库 1命令方式 【格式】DELETE DATABASE 【功能】从磁盘上删除一个扩展名为.DBC的数据库文件。,删除数据库,【说明】被删除的数据库不能处于打开状态。被删除的数据库中的表成为自由表。 数据库文件名可以包括数据库的路径和数据库名字。如果用“?”代替数据库文件名,将显示打开对话框,用户可从打开对话框中选择要从磁盘上删除的数据库的名字。 2使用项目管理器 打开已建立的项目文件,出现项目管理器窗口,单击“数据”标签,选择要删除的“数据库”,然后单击“移去”按钮。出现图3-4选择对话框,若选择“移去”仅将数据库从项目中移去,若选择“删除”将从磁盘上删除数据库。被删除的数据库中的表成为自由表。,3.1.3 打开数据库 1命令方式 【格式】OPEN DATABASE | ? EXCLUSIVE|SHARED 【功能】将磁盘上一个扩展名为.DBC的指定数据库文件打开。 【说明】打开一个数据库文件,同名的.DCT相关的数据库备份文件与.DCX相关的索引文件也一起被打开。 数据库打开后,在常用工具栏中可以看见当前正在使用的数据库名,同时当数据库设计器为当前窗口时,系统菜单上出现【数据库】菜单项。 :指定要打开的数据库名。如果用户省略或用“?”代替数据库名。系统会显示打开对话框。,打开数据库,注意:在数据库被打开的情况下,它所包含的所有表可以使用。但是,表并没有被真正打开,用户要打开它,仍要用USE命令。 2菜单方式 (1)选择【文件】|【打开】,出现打开对话框。 (2)选择数据库文件所在的文件夹,将文件类型选择为“数据库(.dbc)”。 (3)选择所要打开的数据库文件名,单击“确定”按钮。 3利用项目管理器打开数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择要打开的数据库名,然后单击“打开”按钮。,3.1.4 数据库的关闭 数据库文件操作完成后,或暂时不用时,必须将其关闭,保存在外部存贮器中以确保数据的安全性。关闭数据库文件有以下几种方式: 1命令方式 【格式】CLOSE ALL|DATABASE 【功能】关闭当前打开的数据库。 【说明】ALL用于关闭所有对象。如数据库、表、索引、项目管理器等。 DATABASE关闭当前数据库和数据库表;如果当前没有打开的数据库,则关闭所有打开的自由表、所有工作区内所有索引和格式文件。,数据库的关闭,2利用项目管理器关闭数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择“数据库”下面需要关闭的数据库名,然后单击“关闭”按钮。在常用工具栏上的当前数据库下拉列表框中该数据库名消失,同时在项目管理器中“关闭”按钮变成“打开”按钮。 3.1.5 建立表结构 前面我们已经知道表有二种,一种是数据库表,另一种是自由表。如果建表时数据库是打开的,则建立的表为当前数据库表,否则,建立自由表。 无论建立那种表,其方法都相同。一个表由表结构和表记录两部分组成。表结构描述了数据存放形式以及存贮的顺序,确定了表的字段,就完成了对表结构的定义;表记录是表所要保存的数据主体,数据由记录组成,字段是构成记录的基本单元。,建立表结构,建立一个表文件首先第一步就是建立表结构,然后再输入表记录。 建立表结构的方法有很多,在这里主要讲述三种方法:命令方式、菜单方式和使用项目管理器的方式。 1命令方式 【格式】CREATE | ? 【功能】建立一个新的、扩展名为.DBF的表文件。 【说明】指定生成的表文件名,若缺省扩展名,则默认为.DBF。 如果使用“?”或末指定表文件名,Visual FoxPro系统会弹出创建对话框,以便用户输入表名。,现在用命令方式来建立本章所用的stud.dbf表。表内容如下:,用命令方式建立表的具体步骤为: (1)如果没有打开STUDENT数据库,先打开它。如果创建自由表,该步可略去。 (2)在命令窗口中输入CREATE STUD回车,系统打开“表设计器”对话框,如图3-5所示。 (3)在“字段名”文本框中输入第一个字段名:“学号”,在“类型”下拉列表框中,选择字段的类型为字符型,在宽度输入框中输入10或单击右边的微调按钮至10。 (4)将输入光标定位在第二个字段的字段名上,用同样的方法依次输入各个字段的字段名、类型、宽度和小数位数。 (5)将所有字段的参数确定好之后,单击“确定”或按快捷键CTRL+W存盘。系统会 打开提示窗口,询问用户是否立即输入记录,选择“是”立即开始输入记录,选择“否”不输入记录,光标返回命令窗口,只建立表结构。,表设计器对话框中包含“字段”、“索引”、“表”三个选项卡。 1)“字段”选项卡:适用于建立表结构,确定表中每个字段的字段名、字段类型、字段宽度和小数位数等。 字段名:是某字段的名字。在表中必须为唯一的,字段名必须以汉字、字母和下划线开头,由汉字、字母、数字和下划线组成,对于数据库表支持长字段名,字段名最多为128个字符,自由表不支持长字段名,字段名最多为10个字符。当数据库表转化为自由表时截去超长部分的字符。字段名不能使用系统的保留字。 字段类型:表示该字段中存放数据的类型。一个字段即二维表中的一列,其中的数据应具有共同的属性。若存放的是一些符号,不进行数值运算,则定义为字符型;若需要进行数值运算,则根据数值表示的实际意义,选择数值型、货币型、浮点型、双精度型、整型中的一种。对描述日期的字段,可根据需要定义为日期型或日期时间型。对取值只有两种情况,为“真”或为“假”的数据定义为逻辑型。若,存储的字符超过254,为节省存储空间可定义为备注型。若要保存图片或OLE对象,可定义为通用型。备注型和通用型字段的信息都没有直接存放在表文件中,而是存放在一个与表文件同名的.FPT文件中。 字段宽度:表示该字段所允许存放数据的最大宽度。由数据的最大宽度决定。过大浪费存储空间,过小数据溢出。字符型字段的最大宽度254个字符,数值型字段和浮点型字段的宽度为20位,逻辑型字段的宽度固定为1,日期型字段的宽度固定为8,通用型字段和备注型字段的宽度固定为4。 小数位数:只对数值型字段和浮点型字符等数值类型有效,允许最大宽度20。在计算数值型字段和浮点型字段的宽度时,小数点本身也算作一个字符。数值型字段的小数位数由数据的精度决定位数。, 字段宽度:表示该字段所允许存放数据的最大宽度。由数据的最大宽度决定。过大浪费存储空间,过小数据溢出。字符型字段的最大宽度254个字符,数值型字段和浮点型字段的宽度为20位,逻辑型字段的宽度固定为1,日期型字段的宽度固定为8,通用型字段和备注型字段的宽度固定为4。 小数位数:只对数值型字段和浮点型字符等数值类型有效,允许最大宽度20。在计算数值型字段和浮点型字段的宽度时,小数点本身也算作一个字符。数值型字段的小数位数由数据的精度决定位数。 若建立的是数据库表,则下面还有显示、字段有效性等框。, 字段的显示属性 格式:控制字段在浏览窗口、表单、报表等显示时的样式。格式字符及功能如表3-2所示。, 输入掩码:控制输入该字段的数据的格式。掩码字符及功能如表3-3所示。,表3-3 字段的显示掩码字符 标题:若表结构中字段名用的是英文,则可以在标题中输入汉字,这样显示该字段值时就比较直观了。没有设置标题,则将表结构中的字段名作为字段的标题。, 字段有效性 规则:限制该字段的数据的有效范围。在规则中输入:性别=“男“.OR.性别=“女“。这样当给“性别”字段输入记录值时就只能输入“男”或“女”。 信息:当向设置了规则的字段输入不符合规则的数据时,就会将所设置的信息显示出。 默认值:当往表中添加记录时,系统向该字段预置的值。在“性别”字段中输入默认值为“男”。输入记录时只有女生才需要改变默认值,可以减少输入。字段有效性的设置如图3-6所示。 2)表选项卡:字段选项卡上主要介绍的是字段属性,它控制了字段值的输入,表选项卡则对表的记录属性进行描述,控制记录数据。 在这里主要介绍记录有效性和触发器。, 记录有效性 规则:指定记录的有效条件,满足该条件,数据才能输入到表中,它确定的是该记录各字段值之间的总体数据关系是否有错。 信息:当记录的数据不符合规则时,由系统显示给用户的提示信息。 触发器 当对记录进行操作时,若设置了触发器,则对触发器设置的条件表达式进行验证,若其值为真.T.,则允许进行相关操作,否则,则拒绝操作。 插入触发器:当向表中插入或追加记录时,判断其表达式的值,为“真”允许插入或追加,为“假”不允许插入或追加。 更新触发器:当要修改记录时,判断其表达式的值,为“真”允许修改,为“假”不允许修改。, 删除触发器:当要删除表中记录时,判断其表达式的值,为“真”允许删除,为“假”不允许删除。 以上三类触发器也可以用相应的命令实现: CREATE TRIGGER ON 表名FOR INSERT AS触发条件表达式 CREATE TRIGGER ON 表名FOR UPDATE AS触发条件表达式 CREATE TRIGGER ON 表名FOR DELETE AS触发条件表达式 2菜单方式 选择【文件】|【新建】打开新建对话框,选择“表”,单击“新建文件”出现创建对话框,确定需要建立表的路径和表名,按“保存”按钮后,出现图3-5所示“表设计器”对话框。以下步骤同命令方式。,3用项目管理器新建表 打开已建立的项目文件,出现项目管理器窗口,选择“数据”选项卡中的“数据库”下的表,

注意事项

本文(第三章vf数据库及其操作1)为本站会员(今***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.