2014.4.9 星期三
实训内容:数据库表的字段属性
实训目的:字段有效性、记录有效性设置
实训重点:有效性
实训过程:
一、知识点回顾
1.VFP是DBMS(数据库管理系统),是一款系统软件;
2.VFP的退出可以执行QUIT命令;
3.可以通过文件菜单-工具-选项-文件位置-默认目录-C:\v68-设置成默认值-确定; 来改换当前默认工作目录,可以通过“CD"命令查看;
4.建立表格(Table)的命令是Create,就是建立“字段名、字段类型、字段宽度、小数位数”等结构信息;
5.修改数据表的结构命令:MODI STRU,可以增加、删除、修改字段属性;
6.使用BROWSE命令可以查看已经打开的数据表的记录内容; LIST STRU可以查看当前打开数据表的结构信息;
7.建立索引标识,可以使用表设计器中的“字段”选项卡中的“索引”项目中的“上、下”箭头来建立,一个表格可以建立多个索引标识;
8.让索引标识有效(使用记录按索引标识有序),可以通过“数据工作期”-“属性”窗口-“索引顺序”设置;某一时刻,同一张表只能使用一个索引标识有效;
二、字段属性(重点:自由表、库表,尤其是注意自由表与库表的表设计器内容是不同的)
1.字段标题
2.字段注释
3.字段默认值
4.字段有效性
5.记录有效性
三、练习
1.建立一个表格V68_2.dbf,结构如下:
XM C,2
XB C,2
NL N,2
YW N,5,1
SX N,5,1
YY N,5,1
ZY N,5,1
ZF N,5,1
2.设置相关属性
1)设置字段标题
XM (姓名),XB(性别)
2)设置字段注释
ZF (按语文、数学、英语三科之和的60%加上专业成绩的70%为总分)
3)设置默认值
XB(男)
4)设置字段有效性
NL(15<=nl<=20)
5)设置记录有效性
ZF(zf=(yw+sx+yy)*0.6+zy*0.7)
3.检测数据表的设置
1)利用BROW检查结果,是不是字段标题有效,如果有效,再添加标题如下:
NL(年龄),YW(语文),SX(数学),YY(英语),ZY(专业),ZF(总分)
2)利用表设计器打开,看看字段注释有效否;
3)加入记录:张三、男、25,年龄已经不符合NL的要求,更改为17,顺利通过;
4)录入:张三、男,17、80、95、85、150、260;总分(ZF)出错,更改为261,顺利通过;
4.说明
1)因为有了字段标题,可以把人们看到的表格栏目信息更改为更加通俗易懂的内容;
2)可以通过字段注释,可以把字段名称更加精确的说明;
3)通过字段有效性设置,让字段可以根据规则自我判断,保证数据的有效性;
4)通过记录有效性设置,让每条记录的各个相关的字段相互验证,保证数据的逻辑关联性;
四、总结与作业
1.按第三练习上的要求,验证数据表格(数据库表而不是自由表)中的各种属性的设置;
2.了解数据之间的逻辑关联及自我控制,提高数据的有效性,减少数据错误或者不符合要求的几率;
3.字段数据有效性与记录的数据有效性的含义。(书面作业)
|