网站大量收购独家精品文档,联系QQ:2885784924

第四讲-多表操作和数据库操作.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四讲-多表操作和数据库操作

第四章 多表与数据库的操作; 教学计划;本章纲要;1、工作区的概念 表打开时会在内存开辟一块缓冲区,磁盘表数据送入这块缓冲区进行后续处理。这块缓冲区称为工作区。 VFP可以开辟多个工作区,进行多表操作。数据工作期中可以查看使用工作区情况。 工作区编号:W1~W32767(前10个用A~J表示)。 每个工作区只有一独立的记录指针。 一工作区只能对一表操作,打开新表时,原来表会关闭。;1、工作区的概念 表打开时会在内存开辟一块缓冲区,磁盘表数据送入这块缓冲区进行后续处理。这块缓冲区称为工作区。 当前工作区:VFP正在使用的工作区。(唯一性) 用户可在一个工作区中打开一个数据表后,为该表定义一个别名,该别名也可作为工作区的别名。 若未给打开数据表定义别名,则数据表的主名就是别名。;2、选定工作区 当需要同时对多个数据表进行操作时,须使用选择工作区的命令。 格式:SELECT 工作区号|别名|0 功能:选择所指定的工作区作为当前工作区。; 命令SELECT 0 表示选择当前未使用的工作区中的最小号工作区作为当前工作区。 工作区的切换不影响各工作区数据表记录指针的位置。在工作区未建立关联时,对当前工作区中数据表进行操作时,不影响其他工作区中数据表的内容和记录指针。;3、工作区的互访 在当前工作区中可以访问其他工作区中已打开的表的数据,可用别名.字段名或别名-字段名来实现。需要注意的是互访时字段前不能使用工作区号。; 由于两个表的指针之间不存在任何关系,因此,只能分别在两个表中先移动指针到员工编号为“010301”的记录上再进行浏览。;3.3.6 建立表的临时关系;3.3.6 建立表的临时关系;索引字段;一对多的关联;2、建立关联 建立关联有两种方法:一种是通过数据工作期窗口建立关联,一种是命令方式来建立关联。;数 据 工 作 期 窗 口;(2)在数据工作期窗口建立关联 在数据工作期窗口,可以建立自由表之间的关联(表间临时关系),也可以建立数据库中各表之间的关联。建立的步骤是: ① 打开需建立关联的多个表。 ② 为子表按关联的关键字建立索引或??定为主控索引。 ③ 选择主表工作区为当前工作区,并建立主表与一个或多个子表的关联。 ④ 建立一对多的关联。若缺省本步,则默认建立的是多对一的关联。;(3)用命令方式建立关联 格式:SET RELATION TO [索引表达式1|数值表达式] INTO 子表工作区号1 | 子表别名1 [,关联表达式2 INTO 工作区号2 | 别名2…] [ADDITIVE] 功能:以当前表为主表,与另外一个或多个子表建立临时关联。 ;3.5.3 表的联接;3.6 数据库的设计;3.6.1 数据库设计的一般过程; 数据库的基本操作包括建立、打开、关闭和删除数据库,浏览数据库文件以及向数据库中增加、移去表等操作。 1、数据库创建 菜单方式和命令方式 CREATE DATABASE [数据库文件名|?] ;2、数据库打开 (1) 菜单方式:“文件” “打开” (*.DBC) (2)命令 格式:OPEN DATABASE [数据库文件名 | ?] [NOUPDATE] [EXCLUSIVE|SHARED] 3、数据库关闭 (1) 菜单方式 (2)命令 CLOSE [ ALL | DATABASE ] 4、数据库修改 MODIFY DATABASE [数据库文件名 | ?] ;DELETE DATABASE [数据库文件名 | ?] [DELETETABLES] [RECYCLE];项目管理器里添加;数据库设计器;菜单新建 ;;;1、实体完整性;2、域完整性;(1)、设置字段属性 数据库表设计器中,在字段选项卡的“显示”区域来设置字段属性,包括显示和格式、输入掩码和标题。 a、格式 在“显示”区域的“格式”文本框用于键入格式表达式,确定当前字段在浏览窗口、表单或报表中输出显示时的格式,包括大小写、字体大小和样式等。;部分格式字符及功能如下表所示:;b、输入掩码 用来指定字段的输入格式,减少人为的数据输入错误,控制数据输入的正确性。输入掩码必须按位指定。 例如,输入掩码设置为999,999,表示在输入时,只能输入数字且最多输入6位数字,中间的“,”号不是掩码,不必输入,输入时光标会自动跳过。 ;c、标题 “标题”文本框中用来指定字段显示时的字段标题。 ;(2)设置有效性规则 有效性

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档