资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第七章 数据库和表的高级应用,中国矿业大学计算机学院 李向群,1,第,2,讲 数据库表的,高级设置,第七章 数据库和表的高级应用中国矿业大学计算机学院 李向群1,2,基本属性:字段名、类型、宽度、小数位数等,字段属性设置,显示,属性,字段,验证,字段,注释,中国矿业大学计算机学院 李向群,2基本属性:字段名、类型、宽度、小数位数等字段属性设置显示字,3,作为出错信息提示,字段值改变时作用,控制用户输入到字段中的数据的取值范围,例如:,cj=0 and cj=0 and cjcsrq,,如果输入记录不满足该规则,显示提示信息“工作时间必须大于出生日期”。,打开数据库选定,js,表打开“表设计器”选择“表”选项卡,在“记录有效性规则”区域,“规则”文本框输入,逻辑表达式,:,gzsjcsrq,“,信息”文本框输入,字符表达式,:“工作时间要晚于出生日期”,单击“确定”按钮,在弹出的对话框中单击“是”按钮,界面方式:,中国矿业大学计算机学院 李向群,13【记录验证示例】为“student”数据库中js表设置记,14,设置记录有效性规则,14设置记录有效性规则,15,ALTER TABLE,命令的,SET CHECK,子句设定记录有效性规则;用,ERROR,子句设定记录有效性信息;用,DROP CHECK,子句删除记录有效性规则;,例:,OPEN DATABASE student,ALTER TABLE js SET CHECK gzsjcsrq;,ERROR“,工作时间必须大于出生日期”,ALTER TABLE js DROP CHECK,命令方式:,中国矿业大学计算机学院 李向群,15 ALTER TABLE 命令的SET CH,16,例题:在,js,中设置如下记录级规则:参加工作年龄必须满,18,岁。则表达式如下:,year(gzsj)-year(csrq)=18,命令方式为:,alter table js set check year(gzsj)-year(csrq)=18;,error“,参加工作年龄必须满,18,岁,请同学们课下练习:,中国矿业大学计算机学院 李向群,16例题:在js中设置如下记录级规则:参加工作年龄必须满18,17,设置触发器,17设置触发器,18,触发器中的,存储过程,18 触发器中的存储过程,19,触发器的使用,当插入新记录的名字为空时,“插入触发器”生效,运行“,ZGB_INS,”存储过程,弹出提示对话框。,19触发器的使用当插入新记录的名字为空时,“插入触发器”生效,20,触发器的使用,当更新记录时,姓名为空时,“更新触发器”生效,运行“,ZGB_UPD,”存储过程,弹出提示对话框。,20触发器的使用当更新记录时,姓名为空时,“更新触发器”生效,21,触发器的使用,当删除记录时,“删除触发器”生效,运行“,ZGB_DEL,”存储过程,弹出提示对话框。,21触发器的使用当删除记录时,“删除触发器”生效,运行“ZG,(,1,),字段的默认值是保存在,_,。,A.,表的索引文件中,B.,数据库文件中,C.,项目文件中,D.,表文件中,(,2,),打开数据库设计器的命令是,_DATABASE,。,(,3,),在,Visual FoxPro,中数据库文件的扩展名是,_,,数据库表文件的扩展名是,_,。,(,4,),在定义字段有效性规则中,在规则框中输入的表达式类型是,_,。,中国矿业大学计算机学院 李向群,第七章,第,2,讲,概念自测题,(1)字段的默认值是保存在_。中国矿业大学计算机学,中国矿业大学计算机学院 李向群,中国矿业大学计算机学院 李向群,
展开阅读全文