就业数据资源平台
当前位置:首页 > Visual FoxPro
2012年计算机二级VFP课后辅导笔记(5)

第五章


  1.什么是永久关系?如何设置表间的永久关系?


  表之间的永久联系是基于索引建立的一种永久关系,这种联系被作为数据库的一部分而


  保存在数据库中。


  建立永久关系的操作方法是:在数据库设计器对话框,首先,用鼠标左键选中父表中的主索引字段,保持按住鼠标左键,并拖至与其建立联系的子表中的对应字段处,再松开鼠标左键,数据库中的两个表间就有了一个连线,其永久关系就已建立完成。


  2. 设置字段的显示标题、字段的注释信息、字段的默认值、字段的有效规则会给数据库中表的操作带来什么好处?


  (1) 数据库表可以使用长表名和长字段名;


  (2) 可以为数据库表中的字段指定标题和添加注释;


  (3) 可以为数据库表的字段指定默认值和输入掩码;


  (4) 数据库表的字段有默认的控件类;


  (5) 可以为数据库表规定字段级规则和记录级规则;


  所有这些都是为了能够让用户更方便的输入数据,减少数据出错的几率,并且保证数据的完整性。


  3. 字段级规则和记录级规则有何区别?如何设置?


  字段有效性用于对当前字段输入数据的有效性、合法性进行检验。记录有效性验证指建立一规则对同一记录中不同字段之间的逻辑关系进行验证。这两种规则都可以在表设计器里面来进行设置。


  4. 触发器有哪几种?各有什么作用?


  触发器包括插入触发器、更新触发器和删除触发器。这些触发器用于保证当对数据库表进行插入(包括追加)、更新和删除时,不会违反那些已经设置好的有效性规则,只有当规则成立时才能进行相应操作。主要是用于保证记录和数据的完整性。


  5. 订货管理数据库有4个表:


  仓库(仓库号,城市,面积)


  职工(仓库号,职工号,工资)


  订购单(职工号,供应商号,订购单号,订购日期)


  供应商(供应商号,供应商名,地址)


  各个表的记录实例为:


仓库表



























仓库号

职工号


工资


WH2


E1


1220


WH1


E3


1210


WH2


E4


1250


WH3


E6


1230


WH1


E7


1250


职工表
























仓库号


城市


面积


WH1


北京


370


WH2


上海


500


WH3


广州


200


WH4


武汉


400


订购单表
















































职工号

供应商号


订购单号


订购日期


E3


S7


OR67


2003/06/23


E1


S4


OR73


2003/07/28


E7


S4


OR76


2003/05/25


E6


NULL


OR77


NULL


E3


S4


OR79


2003/06/13


E1


NULL


OR80


NULL


E3


NULL


OR90


NULL


E3


S3


OR91


2003/07/13


供应商表

























供应商号


供应商名


地址


供应商号


供应商名


地址


S3


振华电子厂


西安


S6


607厂


郑州


S4


华通电子公司


北京


S7


爱华电子厂


北京


   (1) 建立订货数据库;


   (2) 在数据库中建立所有的表,并输入记录数据;


   (3) 建立表的索引;


   (4) 建立表间关系;


   (5) 设置表的参照完整性。

就业数据资源平台