- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013_1VFP第9部分(建库建表建关系)
Visual Foxpro 6.0;要点:
1.掌握创建、修改数据库的方法
2.掌握表中的数据类型
2.掌握创建、修改数据表的方法
3.掌握在数据表间建立永久关系
4. 设置表间的参照完整性;数据库、数据表、表间永久关系的建立;(见教材107-108页【温馨提示】);什么是数据库;创建数据库;1.数据库建立的命令
2.数据库文件
数据库文件的扩展名为:.dbc
系统自动生成一个与数据库同名的.DCT数据库备注文件(不能缺少)和.DCX的数据库索引文件。;创建数据表;数据类型 ;1.字符型(Character)
字符型数据描述不具有计算能力的文字数据类型,是最常用的数据类型之一。
字符型数据是由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,长度范围是0~254个字符。; 2.数值型(Numeric)
数值型数据通常分为以下四种类型:
(1)数值型( N )
(2)浮动型( F )
(3)双精度型( B )
(4)整型( I ); 3.日期型(Date)8B
日期型数据是是用于表示日期的数据,用默认格式{mm/dd/yy}来表示。其中mm代表月,dd代表日,yy代表年。
; 4.逻辑型(Logic) 1B
逻辑型数据是描述客观事物真假的数据,用于表示逻辑判断结果。
逻辑型数据只有真(.T.)和假(.F.)两种值。
;5.备注型(Memo) 4B
备注型数据用于存放较长的字符型数据类型。
它只用于数据表中的字段类型的定义,而实际数据被存放在与数据表文件同名的备注文件(其扩展名为:.fpt)中,长度根据数据的内容而定。; 6.通用型(General) 4B
通用型数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片、声音等多媒体信息。它只用于数据表中的字段类型的定义。
实际数据被存放在与数据表文件同名的备注文件(其扩展名为:.fpt)中,实际数据长度仅受限于现有的磁盘空间。;;VARTYPE(表达式) ------返回表达式的数据类型
; 建立数据表时,首先要对所处理的对象进行调查分析,再根据需要设计一张二维表。;1.表格设计
(1)定义二维表名(标题) (文件名)
设计一张二维表,首先要给表起个名字。
(2)二维表栏目设计(列)(字段)及属性结构
首先确定表中有几个栏目,然后根据每一个栏目所含内容的不同设计栏目标题和属性。
(3)填写二维表的内容(行) (记录);2.定义数据表
在Visual FoxPro 系统中,一张二维表对应一个数据表,称为表文件(Table)。
一张二维表由表名、表头、表的内容三部分组成,一个数据表则由数据表名、数据表的结构、数据表的记录三要素构成。
;①数据表的文件名
②数据表的结构即字段名、字段类型和字段长度(字段的基本要素)。; 2.创建数据表 ;(见教科书98-99页); 3.输入记录
;创建数据表之间的永久关系; 有些数据表格和其他数据表格之间存在着某些关系,我们需要将这些有关系的数据表格纳入同一个数据库中,并建立其彼此之间的关系,使用者才能更好的运用数据表格,更容易达到数据管理的目的。
在Visual FoxPro中,这种关系是通过索引来建立的。;数据表的索引; Visual FoxPro系统提供了四种不同的索引类型,它们分别是:;主索引:仅适用于数据库表,不允许关键字段有重复值,一个数据表只能建一个主索引。
候选索引:不允许索引关键字段有重复值
普通索引:最常用的索引类型,无任何限制
唯一索引:允许索引关键字段有重复值 ;1)主索引的建立
;数据库表;自由表;2)永久关系
; 在“数据库设计器”窗口中,两个数据表格之间的连线,就是“永久性关系”。
;; 永久关系连线的作用是在数据表格作“更新”、“删除”、“新增”等动作时,对表格做一个检查的动作,以符合某些规则。(而存储这些规则的地方就是所谓的“参考完整性”(RI)。); 在数据库中的表建立永久关系后,可以设置管理相关记录的规则。这些规则可以控制相关表中记录的插入、删除或更新操作。
见书P143表5-3 ;注意:建立“永久性关系”的父表必须以关键字建立主索引或侯选索引,而子表则可以以关键字建立任意类
您可能关注的文档
- 2016高考数学总复习课时作业堂堂清圆锥曲线8_1.ppt
- 2016高考1轮世界地理:世界气候复习课件.ppt
- 2016高考数学总复习课时作业堂堂清平面向量5_1.ppt
- 2016高考数学总复习课时作业堂堂清圆锥曲线8_3.ppt
- 2016高考数学总复习课时作业堂堂清数列3_4.ppt
- 2016高考地理(新课标)一轮全程复习第15章区域经济发展.ppt
- 2016高考数学总复习课时作业堂堂清集合与简易逻辑1_2.ppt
- 2016高考数学总复习课时作业堂堂清立体几何9_5.ppt
- 2016高考数学总复习课时作业堂堂清集合与简易逻辑1_3.ppt
- 2016高考数学总复习课时作业堂堂清数列3_3.ppt
文档评论(0)