[工学]第6章 数据库的操作.pptVIP

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

在多个表中,必须有一个表为关联表,此表常称为父表,而其他的表则称为被关联表,常称为子表。在两个表之间建立关联,必须以某一个字段为标准,该字段称为关键字段,子表还要以该字段建立索引并设置为主控索引。表文件的关联可分为一对一关联、一对多关联和多对多关联。VFP支持前两种关联。 2.在数据工作期窗口建立关联 ①选择【窗口】|【数据工作期】,弹出数据工作期窗口。 ②选择【打开】,将需要用到的表在不同的工作区打开。 ③为子表按关联的关键字段建立索引或确定主控索引 。 ④在别名列表中选择主表,再单击“关系”按钮,再在别名列表中选择子表。 此时在数据工作期窗口的右侧列表框中出现了子表,在父表和子表之间有一单线相连,说明在两表之间已建立了一对一关联。 3.使用命令方式建立关联 【格式】SET RELATION TO [关键字段表达式1 INTO别名1,……,关键字段表达式N INTO别名N] [ADDITIVE] 【功能】将当前工作区的表文件与别名指定的工作区中的表文件按关键字段表达式建立关联。 6.5 数据库的操作 6.5.1 数据库表的查看 (1)查找数据库中的表或视图 (2)通过设置可以仅显示表或视图。 * 强调别名的作用。 例如:sele 1 use zg alias 职工    sele 2 list zg.职工号      && 系统会出现找“到不职工号”的信息。应该用:职工.职工号。即一旦定义了别名,在引用时只能是:别名.字段名。     如果从数据库中移去一个表那么该表的长字段名被截为10个字符存贮在.DBF文件中作为字段名。如果长字段名的前10个字符对此表不唯一,将取长字段名的前几个字符后追加顺序号共同形成10个字符的长字段名。 如:长字段名 短字段名 customer_contact_name customer_c customer_contact_address customer_2 但对于汉字的短字段名有时无法区分,如: 客户联系人姓名 客户联系人 客户联系人电话 客户联系人 6.3.1 设置字段的属性 1.设置字段标题 每个字段都可以有一个标题,VFP在浏览窗口中的字段标题处显示新输入的标题文字。 2.输入字段注释 为字段添加说明。 就是向数据库表中添加新的记录时,系统自动输入预先准备好的数值或字符串。 3.设置字段默认值 4.设置字段的显示格式 显示格式实际是字段的输出掩码,它决定了字段的显示风格。 A:表示只允许输出文字字符 (禁止数字、空格和标点符号) D:表示使用当前系统设置的日期格式。 L:表示在数值前显示填充的前导零,而不是用空格字符。 T:表示禁止输入字段的前导空格字符和结尾空格字符。 !:表示把输入的小写字母转换为大写字母。 5.输入掩码 字段的输入掩码就是定义字段值必须要遵守的标点、空格和其他格式要求,使字段中的值具有统一的风格,从而减少数据输入错误,提高输入效率。输入掩码是按位来控制格式的。 为了控制数据库中表字段的数据,可以在定义表的结构时输入字段的有效性规则。字段的有效性规则把用户输入的值与所定义的规则表达式的值进行比较,如输入的值不满足规则要求,此值被拒绝。 6.设置字段的有效性规则 6.3.2 设置表的属性 1.长表名与表注释 (1)数据库表可具有长表名。长表名可包含128个字符,并可用来代表短表名识别数据表,表在一些界面中将显示长表名。 (2)表的注释用来对表的使用功能进行简明说明。 操作:进入数据库“表设计器”——“表”选项卡;→在“表名”框输入长表名,在“表注释”框输入该表的注释。→按“确定”完成。 记录的有效性规则用来控制用户输入到记录中的信息的有效性检查,实际上也是设置一个逻辑条件。 2.记录级有效性规则和信息 触发器(Trigger)是针对“表”的表达式,当表中的任何记录被指定的操作命令修改时,触发器被激活。记录级有三个触发器: (1)插入触发器(insert Trigger) (2) 更新触发器(Update Trigger) (3) 删除触发器 (Delete Trigger) 3.触发器 6.4 多表的操作 迄今所讲述的对表的操作都是在一个工作区进行的,每个工作区最多只能打开一个表文件,用USE命令打开一个新的表,同时也就关闭了前面已打开的表。在实际应用中,用户常常需要同时打开多个表文件,以便对多个表文件的数据进行操作。为了解决这一问题,Visual FoxPro引入了工作区的概念。 6.4.1 工作区的选择 1.工作区的概念: 工作区是用以标识一个表的编号区域,它标识一个已经打开的表。 Visual FoxPro

文档评论(0)

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

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

1亿VIP精品文档

相关文档