如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
3.1数据库设计基础需求分析确定表即确定数据库中需要哪些表,一般每个实体或实体间的关系就是一个独立的表。确定字段即根据表中的数据信息确定表的结构。确定表之间的关系3.2表结构的建立和修改表结构的修改3.3表的基本操作1.建立表结构后输入记录2.使用命令增加记录APPEND以交互方式输入记录数据,并将记录存放到文件尾APPENDBLANK在表末尾增加一条空白记录表的显示用于对表中的记录进行选择命令格式:SETFILTERTO[过滤条件]功能:过滤掉不符合条件的记录例:USE学生SETFILTERTO性别="男"LISTFIELDS姓名,性别,出生年月查询定位记录的条件定位LOCATEFOR<逻辑表达式>功能:顺序查找满足条件的第一条记录。CONTINUE功能:继续查找满足条件的下一条记录。注意:CONTINUE不能独立使用!条件定位举例数据库(测试)函数表文件头和表文件尾修改记录BROWSE浏览修改命令EDIT|CHANGE全屏幕页式编辑命令记录的删除逻辑删除DELETE物理删除PACK清空表ZAP删除举例3.4数据库基本操作打开数据库菜单方式命令方式OPENDATABASE数据库名关闭数据库CLOSEDATABASE编辑数据库modifydatabase数据库名删除数据库DELETEDATABASE数据库名建立数据库表数据库表的属性数据库表的有效性规则字段的显示属性规定字段显示时的大小、字体或样式格式决定字段的显示风格,常用的格式码:A只允许输出文字字符(禁止输出数字、空格、标点)D使用当前系统设置的日期格式L输出数值时显示前面的零输入掩码用于限制输入的格式,常用的掩码:X可输入任何字符9可输入数字和正负号#可输入数字、空格和正负号,用逗号分割小数点左边的整数部分(分割千分位)记录的有效性规则记录有效性规则用于检查同一记录中不同字段之间的逻辑关系,在记录值改变时被激活。规则逻辑表达式信息违反规则(即逻辑表达式的值为.F.)时的提示信息触发器触发器是绑定在表上的条件表达式或自定义函数,当表中的任何记录被指定的操作命令修改时,触发器被触发。触发器在进行了其他所有检查之后(例如字段有效性规则、记录有效性规则等)才被激活。对于每个表,可为下面三个事件各创建一个触发器:插入、更新及删除。插入触发器INSERT、APPEND更新触发器UPDATE删除触发器DELETE数据库表和自由表的转换将表添加到数据库中……库与表操作命令对比3.5索引和排序索引关键字学号索引分类学号索引文件单索引文件:.idx索引文件的分类建立索引(一)建立索引(二)索引的打开复合索引文件中当前索引的指定索引的关闭使用索引快速定位记录排序3.6表的统计复制表记录COPYTO表文件名功能:将当前表中的所有数据复制生成一个新表。复制表结构COPYSTRUCTURETO表文件名功能:将当前表的结构复制生成一个新的空表。添加记录到表APPENDFROM表名[FIEDS字段名表][条件]文件复制COPYFILE<源文件名>TO<目标文件名>举例习题三四、6USE选修COPYTO选修成绩COPYTO备份USE备份INDEXON学号TOHXUNIQUECOPYTO选修ADELEALLPACKSETINDEXTOBROW