2013_1VFP第9部分(建库建表建关系).ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 ;注意:建立“永久性关系”的父表必须以关键字建立主索引或侯选索引,而子表则可以以关键字建立任意类

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档