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

VF课件第四章数据库及其操作

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

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

VF课件第四章数据库及其操作

第四章 数据库及其操作,设计一个功能齐全、结构优化的数据库,是设计数据库管理系统必不可少的一个重要环节。 VFP为我们提供了两个功能强大的数据库设计工具数据库向导和数据库设计器。 数据库向导能帮助初学者在很短的时间内设计出一个数据库。 而数据库设计器能设计出满足用户实际需要的较为复杂的数据库。 它们不仅能设计数据库,而且还提供了完善的数据库管理和维护功能。,4.1 数据库的建立和操作,VFP是从dBASE、Foxbase、FoxPro历时多年发展过来的。在FoxPro 2.x及更早的版本中,都是直接建立、管理和使用扩展名为.dbf的数据库文件,这些数据库文件彼此是孤立的,没有一个完整的数据库概念和管理方法。当发展到VFP时才引入数据库的概念,才将扩展名为.dbf的数据库文件组织在一起管理,使它们成为相互关联的数据集合。,4.1.1 基本概念,在VFP中,数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。 因此,在VFP中应该把.dbf文件称做表,而不再称做数据库或数据库文件。 建立VFP 数据库时,建立扩展名是.dbc的数据库文件,与之相关自动建立扩展名为.dct的备注文件和扩展名为.dcx的数据库索引文件。,4.1.2 建立数据库,建立数据库可通过利用“项目管理器”、使用“新建”对话框和使用命令三种方法。 1、在项目管理器中建立数据库 (1)打开“项目管理器”对话框,选中“数据”选项卡中的“数据库”对象。 (2)单击“新建”按钮,弹出“新建数据库”对话框。 (3)在该对话框中,单击“新建数据库”按钮,屏幕将出现“创建”对话框。在“数据库名”文本框中,输入数据库名称,即扩展名为.dbc 的文件名。,2、通过“新建”对话框建立数据库 (1)单击工具栏上的“新建”按钮或选择“文件”菜单下的“新建”菜单,弹出“新建”对话框。 (2)在“文件类型”组框中选择“数据库”,单击“新建文件”按钮。后面的操作步骤同在项目管理器中建立数据库相同。 3、使用命令建立数据库 命令格式:CREATE DATABASEDataBaseName|? 命令功能:在指定的路径下建立数据库文件。,说 明: (1)如果不指定数据库文件名或使用问号则弹出创建对话框让用户输入数据库文件名。 (2)使用命令建立数据库后不打开数据库设计器而仅仅是使数据库处于打开状态。 以上三种方法都可以建立一个新的数据库,如果指定的数据库已经存在,很可能会覆盖掉已经存在的数据库。如果系统环境参数SAFETY被设置为OFF状态会直接覆盖,否则会出现警告对话框请用户确认。因此,为安全起见可以先执行命令SET SAFETY ON。,4.1.3 使用数据库,1、在项目管理器中打开数据库 在项目管理器中选择了相应的数据库时,数据库将自动打开。 2、通过“打开”对话框打开数据库 (1)单击工具栏上的“打开”按钮或者选择“文件”菜单下的“打开”菜单项,弹出“打开”对话框。 (2)在“文件类型”下拉列表框中选择“数据库(*.dbc)”,选择或输入数据库文件名,单击“确定”按钮打开数据库。 在“打开”对话框中还可选择“以只读方式打开”还是以“独占”方式打开。,3、使用命令打开数据库 命令格式:OPEN DATABASE FILENAME|? EXCLUSIVE|SHAREDNOUPDATEVALIDATE 说 明: FILENAME:要打开的数据库名,可省略文件扩展名,如不指定数据库名或使用“?”,则显示“打开”对话框。 EXCLUSIVE:以独占方式打开数据库。 SHARD:以共享方式打开数据库,默认的打开方式。 NOUPDATE:指定数据库以只读方式打开,默认的打开方式为读/写方式。 VALIDATE:指定检查数据库中引用的对象是否合法。,4、指定当前数据库 指定当前数据库的命令是: SET DATABASE TO DATABASENAME 其中参数DATABASENAME指定一个已经打开的数据库名称,如果不指定该参数,即执行SET DATABASE TO 则将使所有打开的数据库都不是当前数据库,但并没有关闭数据库。 也可以通过“常用”工具栏上的数据库下拉列表来指定当前数据库。,4.1.4 修改数据库,在VFP中修改数据库实际上是打开数据库设计器,用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。 打开数据库设计器可以采用下述三种方法: (1)从“项目管理器”的“数据”选项卡中选择要修改的数据库,单击“修改”按钮则在数据库设计器中打开相应的数据库。 (2)从“打开”对话框中打开数据库则会自动打开数据库设计器。,(3)用命令打开数据库设计器。 命令格式: MODIFY DATABASE FILENAME|?NOWAITNOEDIT 说 明: FILENAME:要修改的数据库名,如果使用“?”或者省略该参数则显示“打开”对话框。 NOWAIT:该选项只在程序中使用,不在交互命令窗口中使用。其作用是在数据库设计器打开后程序继续执行。 NOEDIT:使用该项只打开数据库设计器禁止对数据库进行修改。,4.1.5 删除数据库,1、在项目管理器中删除数据库 在项目管理器中选择要删除的数据库,单击“移去”按钮,可以选择: 移去:从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件。 删除:从项目管理器中删除数据库,并同时从磁盘上删除相应的数据库文件。 取消:取消当前的操作。 由于VFP数据库文件并不真正含有数据库表或其他数据库对象,所以不管是“移去”还是“删除”操作,都没有删除数据库中的表等对象。,2、删除数据库命令 命令格式:DELETE DATABASE FILENAME|? DELETETABLESRECYCLE 说 明: FILENAME为要删除的数据库文件名,此时要删除的数据库必须处于关闭状态;如果使用“?”,则会打开对话框请用户选择要删除的数据库文件。 DELETETABLES:选择该项会在删除数据库文件的同时从磁盘上删除该数据库所含的表等。 RECYCLE:选择该项则将删除的数据库文件和表文件等放入Windows回收站中。,4.2 建立数据表,在关系数据库管理系统中,所有有关数据的操作都是在数据表的基础上进行的。数据表的使用效果如何,取决于数据表结构的设计。数据表中数据的冗余度、共享性及完整性的高低,直接影响着数据表的质量。 表是数据库中最基本的文件。创建表也是数据库操作的第一步,其实质就是定义表的结构。 在VFP中数据表根据其是否包含在数据库中分为数据库表和自由表。,4.2.1 建立数据库表,1、利用项目管理器创建数据库表 (1)选择项目管理器中要在其上建立数据表的数据库下的表,单击“新建”按钮,出现“新建表”对话框。 (2)在“新建表”对话框中单击“新建表”按钮,在“创建”对话框中输入表名,单击“保存”按钮,显示表设计器。 (3)在表设计器中依次输入各字段名、类型和宽度等,这些是建立表结构所需要的最基本内容。 (4)单击“确定”按钮,弹出系统对话框。如果选择“是”按钮,可以立即进入表“浏览”或“编辑”窗口,可向表中输入数据。,字段名:一个表有若干列构成,每个列都必须有一个唯一的名字字段名,将来可以通过字段名直接引用表中的数据。字段名可以是汉字或合法的西文标识符。数据库表字段名最长可为128个字符,自由表字段名最长可为10个字符。 字段类型:字段类型决定了存储在字段中的值的数据类型,可以选择的有:数值型、货币型、字符型、日期型、日期时间型、逻辑型、备注型、通用型等。 宽度:字段通过宽度限制可以决定其存储数据的数量或精度。 索引:是否建立索引。 空值:NULL选项,它表示是否允许字段为空值。空值就是缺值或还没有确定的值,它与空字符串、数值0等具有不同的含义。,2、在数据库设计器中创建数据库表 (1)打开数据库设计器。 (2)在数据库设计器的空白位置单击右键,选择“新建表”。 接下来的操作同上面方法的第(2)到第(4)步。 3、利用命令创建数据库表 (1)选择要在其上建立数据表的数据库为当前数据库。 (2)使用CREATE命令打开表设计器创建表。 命令格式:CREATE FIELNAME 说明:FIELNAME为要创建的数据库表的文件名。,4、设置字段属性 数据库表可以使用表设计器下部的相应组框对字段属性进行设置,如图4.10。 (1)字段显示属性:在显示或浏览记录时被激活,用于对字段的显示属性进行设置,可在显示组框中完成设置。 显示格式实质上是一个输出掩码,它决定了字段在表单、浏览窗口等界面中的显示风格。 输入掩码是字段的一种属性,用以控制用户输入数据的格式。使用输入掩码可屏蔽非法输入,减少人为的数据输入错误,提高输入工作效率,保证输入的字段数据格式统一、有效。,下面是常用的格式码: A表示只允许输出文字字符(禁止数字,空格或标点符号)。 D表示使用当前系统设置的日期格式。 L表示在数值前显示填充的前导零,而不是用空格字符。 T表示禁止输入的字段的前导空格字符和结尾空格字符。 !表示把输入的小写字母字符转换为大写字母。,下面为常用的输入掩码: X表示可输入任何字符。 9表示可输入数字和正负号。 #表示可输入数字、空格和正负号。 $表示在固定位置上显示当前货币符号。 $表示显示当前货币符号。 *表示在值的左侧显示星号。 .表示用点分隔符指定数值的小数点位置。 ,表示用逗号分隔小数点左边的整数部分,一般用来分隔千分位。 标题是指字段显示时的标题,如果不指定标题则显示字段名。当字段名是字母时,可以通过指定标题使界面更友好。,(2)字段有效性:在插入或修改字段值时被激活,主要用于数据输入正确性的检验。可以在字段有效性组框中完成设置。 规则:字段有效性规则。 信息:违背字段有效性规则时的提示信息。 默认值:字段的默认值。 (3)字段注释 可以为每个字段添加注释,便于日后或其他人对数据库进行维护。,4.2.2 建立自由表,建立自由表的方法有: (1)在项目管理器中,从“数据”选项卡选择“自由表”,单击“新建”按钮,打开“表设计器”建立自由表。 (2)确认当前没有打开的数据库,选择“文件”菜单下的“新建”,从“新建”对话框中的“文件类型”组框中选择“表”,然后单击“新建文件”按钮打开“表设计器”建立自由表。 (3)确认当前没有打开的数据库,使用CREATE命令打开“表设计器”建立自由表。它不能设置字段的规则和约束。,自由表与数据库表比较,数据库表具有如下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段设置显示属性、有效性规则和注释。 数据库表支持主关键字、参照完整性和表之间的联系。,4.2.3 修改表结构,1、利用项目管理器修改 (1)打开要修改的表所在的项目。 (2)在“项目管理器”中的“数据”选项卡下选择要修改的表名。 (3)单击“修改”按钮,打开表设计器,在表设计器中对所选表的结构进行相应的修改。 (4)单击“确定”按钮,则弹出提示对话框。,2、利用命令修改 命令格式:MODIFY STRUCTURE 命令功能:修改当前表的结构。 如果当前没有打开的数据表,可使用USE 表文件名命令打开要修改的表。通常我们把这个被打开的表,称为当前表。 在命令窗口中输入MODIFY STRUCTURE命令打开表设计器。其他操作步骤同利用项目管理器修改操作相同。,4.2.4 将自由表添加到数据库,1、在项目管理器中添加 (1)在项目管理器中,将要添加自由表的数据库展开至表,并选择“表”项。 (2)单击“添加”按钮,在弹出的“打开”对话框中选择要添加到当前数据库的自由表名,单击“确定”完成添加。 2、在数据库设计器中添加 在数据库设计器中可以选择“数据库”菜单中的“添加表”或在数据库设计器上按右键,选择“添加表”项,然后从“打开”对话框中选择要添加到当前数据

注意事项

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

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




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