VF数据库实用讲座

上传人:油条 文档编号:46976800 上传时间:2018-06-28 格式:PPT 页数:80 大小:693KB
返回 下载 相关 举报
VF数据库实用讲座_第1页
第1页 / 共80页
VF数据库实用讲座_第2页
第2页 / 共80页
VF数据库实用讲座_第3页
第3页 / 共80页
VF数据库实用讲座_第4页
第4页 / 共80页
VF数据库实用讲座_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《VF数据库实用讲座》由会员分享,可在线阅读,更多相关《VF数据库实用讲座(80页珍藏版)》请在金锄头文库上搜索。

1、VF数据库实用讲座 面向奎屯电信局陈兆亮 20062 1 概述 2 项目、库、表的建立第一讲1.1、数据库的应用随着社会的发展,Internet的普及,使得人们进入 “信息爆炸”时代。在日常生活工作中需要的信息 量急剧增加。目前企业管理,电子商务,远程教 育都要用计算机来处理数据。我们每天可以在网 上收发Email,看新闻,查股市行情,搜索资料,上 BBS,看天气预报等等.可是,多得难以想像的 数据在计算机中是怎么进行管理的呢,这都要用 到数据库技术。很难说得出数据库技术的应用有 多么广泛,你甚至要在网上申请一个OICQ号,都 要与数据库技术有关。利用数据库管理系统开发的应用软件: 为了满足社

2、会上各行业急剧增长的数据处理的 需要,提高数据处理速度、工作效率和经济效 益,利用数据库技术开发的应用程序称为数据 库的应用软件。 例如:超市中的POS电脑收银系统,学校中的 图书管理系统,以及工资、财务管理系统等。目前较有影响的数据库管理系统DBMS有: ORACLE,SYSBASE,MYSQL,INFORMIX,ACCESS, VISUAL FOXPRO, 1.2、数据库的主要特征:数据库的主要特征如下:1. 数据共享和最小的数据冗余度2. 数据的完整性3. 数据的安全性4. 数据的独立性通常在VISUAL FOXPRO中数据库中不止一个二维表,它是 一个或多个二维表的集合。其中关系是体现

3、在两个二维表中 ,我们看下面一个例子:对于一个图书管理系统,我们可以 使用如下一个二维表来表示图书借阅信息:然而在实际应用不可能使用这样的二维表来存储图书借阅 信息,因为显而易见,表中存在大量的数据冗余。前三个 记录中有大量的重复信息,通常我们可以把它分成二个二 维表如下:这样减少了数据冗余,而且大家很容易看出这两个表是通过 字段“图书借阅号”相关联的。关系数据模型的特点: (1)规范化的表:一个二维表中,所有的记录格式相同 ,长度相同。 (2)同一字段数据的性质是相同的,它们均为同一属性 的值。 (3)行和列的排列顺序并不重要。2.1 初识Visual FoxProv 微软的可视化数据库管理

4、系统 DBMS v Visual FoxPro的系统界面 v 主要菜单介绍vVisual FoxPro 配置2.2 项目管理器的应用 v“项目管理器”是 Visual FoxPro 中处理数据和对 象的主要组织工具,是 Visual FoxPro 的“控制中心 ”。项目是文件、数据、文档和 Visual FoxPro 对 象的集合,其保存文件带有 .pjx 扩展名。v在建立表、数据库、查询、表单、报表以及应 用程序时,可以用“项目管理器”来组织和管理文 件。v“项目管理器”为数据提供了一个组织良好的分 层结构视图。若要处理项目中某一特定类型的文 件或对象,可选择相应的选项卡。数据”选项卡w 数

5、据库是表的集合,一般通过公共字段彼此关联。使 用“数据库设计器”可以创建一个数据库,数据库文件的 扩展名为 .dbc。w 自由表存贮在以 .dbf 为扩展名的文件中,它不是 数据库的组成部分。w 查询是检查存贮在表中的特定信息的一种结构化方 法。利用“查询设计器”,可以设置查询的格式,该查询 将按照输入的规则从表中提取记录。查询被保存为带 .qpr 扩展名的文件。w 视图是特殊的查询,通过更改由查询返回的记录, 可以用视图访问远程数据或更新数据源。视图只能存在 于数据库中,它不是独立的文件。“项目管理器”中的项是以类似于大纲的结构来组织的,可以 将其展开或折叠,以便查看不同层次中的详细内容。

6、如果项目中具有一个以上同一类型的项,其类型符号旁边会 出现一个 + 号。单击 + 号可以显示项目中该类型项的名称。例如,单击“自由表”符号旁边的 + 号,可以看到项目中 自由表的名称。若要折叠已展开的列表,可单击列表旁边的 - 号 添加或移去文件-要想使用“项目管理器”,必须在其中添加 已有的文件或者用它来创建新的文件。例如,如果想把一些已有 的扩展名为 .dbf 的表添加到项目中,只需在“数据”选项卡中选择 “自由表”,然后用“添加”按钮把它们添加到项目中。创建和修改文件-“项目管理器”简化了创建和修改文件的过 程,只需选定要创建或修改的文件类型,然后选择“新建”或“修 改”按钮,Visua

7、l FoxPro 将显示与所选文件类型相应的设计工具 单击右上角的向上箭头,即可折叠 定制“项目管理器”可以定制可视工作区域,方法是改变“项目管理器”的外 观或设置在“项目管理器”中双击运行的文件。 改变显示外观 “项目管理器”显示为一个独立的窗口。可以移动它的位 置、改变它的尺寸或者将它折叠起来只显示选项卡。 若要移动“项目管理器” 将鼠标指针指向标题栏,然后将“项目管理器”拖到屏 幕上的其他位置。 若要改变“项目管理器”窗口的大小 将鼠标指针指向“项目管理器”窗口的顶端、底端、两边 或角上,拖动鼠标即可扩大或缩小它的尺寸。 折叠“项目管理器” 2.3、数据库的建立及使 用v 建立数据库表v

8、 确定表中字段的内容 v 向表中输入数据 v 修改和浏览数据表 v 追加其它表中已有的记录 v 按照条件添加记录 Visual FoxPro中的数据库是由表(.dbf)构成的, 其扩展名为.doc。 Visual FoxPro中的“表”是一个的二 维的表格,也称为关系,由行和列组成,表格中的每 一行称为一个纪录,表格中的每一列则称为一个字段 。 它在较早的数据库产品中,被称为数据库(.dbf),而在Visual FoxPro中,原来的 数据库已“改名”为表了,这样更直观、明了。 使用“表设计器”可以方便、直接地创建表,我们既 可以通过“项目管理器”的“数据”选项卡使用“表设计 器”创建;也可以

9、从“文件”菜单中使用“表设计器”创 建。 自由表,是指它是孤立存在的,和其他表没有发生联系,既 不能控制其他表,也不被其他表控制。它独立存在于任何数据 库之外。 数据库表,它是数据库的一部分介绍数据类型表中的每一个字段由于其数据代表的意义 的不同,因而都有特定的数据类型,例如:编 号、姓名、出生年月三个字段的类型是各不相 同的,在Visual FoxPro中,分别是用数值型( 或整型)、字符型、日期型来表示的。熟悉各 种数据类型可以帮助我们更快更好地对表进行 操作。Visual FoxPro 6.0 表中的数据类型及简 单的说明如下: (11种)字符型:用于包含字母、汉字、数字型文本、符号、标

10、 点等一种或几种的字段,其中的数字一般不是用来进行数 学计算的,如电话号码、姓名、地址。货币型:货币单位,最多可有四位小数,如果小数部分 超过四位则将通过四舍五入只保留四位,如商品价格。数值型:整数或小数。如:成绩、年龄、 订货数量。如 果有小数,需要指定小数位数,小数点包含在字段宽度中 ,占一个字节。它还支持十六进制数值。浮点型:同数值型。整 型:不带小数点的数值。日期型:用来存放日期数值,Visual FoxPro 6.0(5.0)支持2000年型的日期数值。格式为:月/日/ 年。如:04/28/97。其中的年份如果输入97,则系 统默认为1997,将光标条移到表中该字段时就会显 示“04

11、/28/1997”,如果输入小于48的数(如45)则 系统默认为2045,因此,最好输入完整的年份。日期时间型:格式为:月/日/年 时:分:秒 AM 或PM。如:04/28/97 06:26:00 AM。双精度型:双精度数值,如实验所要求的高精度 数据。逻辑型:当存储的数据只有两种可能时使用,用 True(.T.)和False(.F.)表示。如:是否结婚。备注型:又称内存型,它的长度随输入数据的长度 而定,它的存储和表中其他数据是分开的,存放在扩 展名为.FPT的文件中。通用型:可以链接或嵌入OLE对象,如由其他应用 程序创建的电子表格、WORD文档、图片。当链接 OLE对象时,表中只包含指向

12、数据的链接和创建 OLE对象的应用程序的链接;当嵌入OLE对象时, 表中包含OLE对象复件及指向创建此OLE对象应用 程序的链接。创建新表步骤:v1、输入字段名。v2、选择字段类型。v(注意,字段的数据类型应与将要存储在其中的信息类型相匹配)v3、选择宽度v(字段的宽度足够容纳将要显示的信息内容,一个汉字需占两个字符。)v4、设置“小数位数” 。v5、如果要为字段添加索引,就在“索引”列中选择一 种排序方式。v6、如果想让字段接受 null 值,选中“NULL” 。NULL无明确的值,它不等同于零或空格。一 个 NULL 值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。v字段

13、名前的双向箭头表明是当前行。一行各 项目之间用Tab键移动。 7、表的结构设置完毕后, 选取“确定”按钮, 这时会出现一个选择框,询问“现在输入数据吗 ?”。此时,可以选择是立即开始输入记录,还 是在以后准备好所有记录后再打开表进行输入 。在表中添加记录1、在“文件”菜单中选择“打开 ” 2、从“搜寻”下拉框中选择文 件所在目录,从“文件类型”下 拉框中选择“表”,即出现该目 录下所有的表。如下图:在“浏览”窗口中输入新的记录Ctrl+y 。当输入内容 满一个字段时, 光标会自动跳到下一个字段。内容不 满时,用Tab键或回车键将光标移到下一字段。 当编辑备注型(memo)字段时,将光标条移到

14、memo上,双击它或按Ctrl+Home键就可进入memo字 段的输入窗口进行输入、修改。完成后,单击窗口上 的关闭按钮“X”或按Ctrl+w可以保存并关闭窗口。如 不想保存,则按Esc键或Ctrl +Q。 进入通用型(gen)字段与备注型方法相同。进入编辑 窗口后,打开“编辑”菜单,选择“插入对象”进入插入 对象窗口。选择“新建”可以创建多种格式的图象。我 们选择“由文件创建”,在“文件”框中输入插入对象的 文件名,包括路径。如果选择“链接”则只存储该图象的链接,而不把整个图象包括 进通用型字段中。如果选择“显示为图标”则可以用图标表示插 入的图象对象。查看表的信息,可以使用“编辑”窗口或“

15、浏览”窗口 浏览窗口的技巧: 将鼠标指向两字段名之间,这时鼠标会变成左右 向的双向箭头,用左键按住它左右拖动,字段宽 度变化了。这只是显示宽度变化了,并未改变表 的结构。 将鼠标指向浏览窗口最左边中间的区域(这里称 为记录条调节线,其上称为字段名条调节线,其 下的黑色小竖长条称为窗口拆分条),当鼠标变 成上下向双向箭头时,按住它上下拖动,就可以 改变记录条的高度。 当鼠标在字段名调节线上变成双向箭头时,上下 拖动可以改变字段名的高度。如果我们对字段名的排列顺序不太满意,如想把字段 位置调换一下,这也很好办,只要将鼠标放在字段名上 时,它会变成一个黑的向下箭头,按住想移动的字段, 拖到合适的位置

16、放开。 如果一个表的字段名很多,超出了屏幕的范围,怎样 能在查看或修改时不容易错行呢,这也好办。把鼠标指 向窗口拆分条,就会变成左右双向箭头,拖动到合适的 位置,就可以把浏览窗口拆分成两个小的窗口,称为窗 格。每个的窗格宽度可以任意调节。我们可以在左边小 窗口中只显示“姓名”字段,这样在拖动右窗口水平滚动 条时,就可以对方便地对应查看。左右窗格可以都为“ 编辑”窗口或“浏览”窗口,也可以一边是“编辑”窗口, 一边是“浏览”窗口。另外,还可从“显示”菜单中选择“网格线”来隐藏网 格线。表记录的定位了解以下几个概念: 当前记录:对表中的记录的操作是一个一个的进行 的,我们把正在操作的记录叫作当前记录。打开一 个表时,第一个记录叫当前记录。 记录号RECNO:按记录的输入顺序 记录指针:指向当前记录的,并反映了当前记录的 记录号。 记录定位:用命令指定当前哪一个记录为记录,以 便

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号