- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)设置有效性规则
有效性
您可能关注的文档
- 第五讲宏观经济政策实践(1—2008fall).ppt
- 2016年开学第1课-齐诵经典共筑梦想.ppt
- 第八章—代数特征值问题.ppt
- 第五节课人体的司令部-神.ppt
- 第五章机械加工精度-改.ppt
- 2016年桂林市初1新生学业水平检测英语学科质量分析.ppt
- 2016年汇报模版和制作要求.ppt
- 第五部分—植物生态学生态系统—4—物质循环.ppt
- 第八单元—第一章—第二节免疫与计划免疫—(人教版八年级下).ppt
- 2016年昆仑山物料汇总-20160304.ppt
- 统编版七年级历史下册第5课《隋唐时期的民族交往与交融》课件.pptx
- 统编版七年级历史下册第6课《隋唐时期的中外文化交流》课件.pptx
- 统编版语文二年级下册第6课《千人糕》教学课件.pptx
- 人教版生物七年级下册3.2.3《呼吸作用》教学课件.pptx
- 人教版英语七年级下册Unit4 SectionA 1a--1d课件.pptx
- 统编版语文六年级下册第6课《狼牙山五壮士》课件.pptx
- 人教版七年级地理下学期8.1《日本》第2课时课件.pptx
- 人教版英语七年级下册Unit2 SectionA grammar课件.pptx
- 20年春江苏开放大学知识产权文献检索与应用060933过程性考核作业一.docx
- 思想道德与法治第一次过程性考核作业.docx
文档评论(0)