欢迎来到天天文库
浏览记录
ID:52087355
大小:372.84 KB
页数:15页
时间:2020-03-31
《《数据库及其操作》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库及其操作课时计划:6课时数据库及其操作VisualFoxpro数据库的基本操作数据库/自由表的基本操作索引数据完整性工作区的使用排序数据库基本操作1.建立数据库文件:项目管理器/新建(菜单、工具栏)/命令方式数据库文件扩展名:.dbc文件:数据库文件.dct文件:数据库备注文件.dcx文件:数据库索引文件命令:createdatabase数据库文件名2.数据库文件的使用:打开:opendatabase数据库文件名指定:SETDATABASETO数据库文件名修改(数据库设计器的打开):modify
2、database删除:deletedatabase数据库文件名——必须处于关闭状态演示工具栏和菜单方法表的基本操作——自由表、数据库表1.建立:结构建立——表存放位置、表名、字段名称、字段类型、字段宽度、小数点位数…记录值的输入结构建立:菜单/命令命令:create表名表设计器的相关说明2.打开:菜单/命令命令:use表名3.关闭:usecloseall/closedatabase4.表结构基本操作:显示:list
3、displaystructure[to][file][文件名].txt文本文件修改:
4、——表设计器的打开modifystructure“显示”——“表设计器”复制:copystructureto<文件名>-------全部字段copystructureto<文件名>fields<字段列表>--指定字段5.表记录基本操作:显示:list——全部
5、display——一条browse——浏览(全部)“显示”——“浏览”修改:浏览器/命令浏览器:显示、定位、添加、删除ctrl+y/“表”—“追加记录…”;ctrl+t/“表”---“切换删除标记”命令:增加append(append/appen
6、dblank)——尾部Insert[before][blank]——任意处插入(默认:当前记录之后)修改:命令:edit命令:change命令:replace字段名称with值for<条件表达式>删除:命令:deletefor<条件表达式>——置删除标记命令:recallfor<条件表达式>——恢复删除标记的记录命令:pack——彻底删除标记的记录命令:zap——删除表中所有记录定位:go<数值>——直接定位定位记录指针到数值指定的记录上gotop:定位到第一条记录gobottom:定位到最后一条记录
7、上区别:第一条和第一号skip〈数值n〉——从指定位置向下、上移动n条记录规定:n:默认为1>0,向下<0,向上locatefor<条件表达式>——的定位满足条件的第一条记录上continue——继续定位下一条满足条件记录表结构、记录复制:copyto<文件名>[for条件]——生成新表文件这两个命令必须成对的出现.数据库表与自由表数据库表支持长表名;可设置字段有效性规则;支持主索引的创建。自由表不支持长表名;不可设置字段有效性规则;不支持主索引的创建。相互转换数据库设计器/addtable表
8、名数据库设计器/Removetable表名索引特点:按特定的顺序定位,查看操作表中的记录功能:快速查询表中的记录。索引的分类:主索引——关键字字段,不允许记录值重复侯选索引——非关键字字段,不允许记录值重复普通索引——任意字段,允许记录值重复唯一索引——重复的记录值唯一出现。索引文件的扩展名:.Cdx(复合结构索引)——表设计器.idx(单索引)——命令方式创建:表设计器/命令1)表设计器——复合结构索引,表中顺序不变2)命令——单索引,表中顺序按指定的索引排序indexon<索引表达式>to<索引名
9、>
10、tag<索引名>——默认:普通索引<索引表达式>可以是字段或字段表达式asc
11、desc:建立索引升序还是降序排序。Unique:建立唯一性索引。Candidate:建立侯选索引。打开:setindexto索引文件名设置当前索引:Setorderto索引名快速定位:SEEK字段值order索引名删除索引:“表设计器”/deletetag索引名/deletetagall数据排序:逻辑排序——索引文件物理排序——sortto数据完整性实体完整性域完整性参照完整性1)实体完整性与主关键字——记录的唯一2)
12、域完整性与约束规则——字段有效性规则字段有效性规则(表设计器)规则:逻辑表达式信息:字符串默认值:字段数据类型(表中有空值的情况)3)参照完整性与表之间的关联:a.建立表之间的联系:连接字段:父表:主关键字——主索引子表:外部关键字——普通索引方法:选中,拖动修改:右键单击连线,变粗“编辑关系”b.设置参照完整性约束:前提——“清理数据库”包括(更新、插入、删除)注意区别:数据完整性和参照完整性工作区的使用工作区:在内存中打开表的区域,一个工作区中
此文档下载收益归作者所有