




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章VF数据库及其操作数据库:. .dbc 数据库扩展名 .dct备注文件 .dcx 索引文件数据库是通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理。一:新建1. 新建:create datebase 数据库名2. 文件-新建3. 在项目管理器中建立二:打开1. open datebase 数据库名2. 文件-打开(勾选独占)3. 在项目管理器中打开三:修改-也就是打开(数据库设计器) 1 文件-打开 2项目管理器-打开 3. modify datebase数据库名四:删除-(只能通过命令删除) 1. 项目管理器-移去 (删除) 2. delete datebase 数据库名五:关闭1. Close datebase 关闭当前数据库2. .close all 关闭所有的数据库表-即所有文件 数据库表.dbf-扩展名.fpt-备注文件(注意:如果一个表中有多个通用型或备注型字段,它只会产生一个.fpt的备注型文件)数据库表 1.结构(字段)-打开表设计器 2.内容(记录) 一:结构(字段) 1.新建 A.文件-新建选择类型“表”-新建文件-输入表名 B.打开DB设计器-右击-新建表-输入表名 Ccreate 表名 2.打开 A.文件-打开勾选“独占” B. Use表名 查看brow/list/close?3. 修改 即打开表设计器 A打开表设计器-右击表-修改 B打开表-显示-表设计器 CUSE表名 / modify structure 4. 关闭 Use-关闭当前表二: 内容(记录) 1. 浏览 A.打开表-显示-浏览 B.打开表-brouse2. 追加 Append/ insert /append blank(在表增加一条空白记录)3. 删除 Deletefor条件-逻辑删除(delete删除当前记录) Pack-物理删除(有删除标记记录) Zap-清除表记录(表的结构依然存在) 恢复: Recallfor条件-恢复当前记录 4. 修改记录给满足条件的记录:Replace字段名 with 表达式for条件给当前记录:Replace字段名 with 表达式5. 显示记录 List-所有记录 Display-当前记录查询定位 记录指针1. 绝对定位 Goto ?/go ? Top-首记录 bottom-尾记录2. 相对定位 Skip ? Skip默认值为1. 正-向下移动,负-向上移动Bof-记录指针指向 文件首 指向为.t.Eof- 文件尾 未指向为.f. 当以文件打开时,记录指针指向首记录。3. 条件定位(命令定位) Locate for条件-记录指针定位在满足条件的第一条记录 Continue-如果continue找不到了,即每一记录满足条件了,则文件的eof为.T.。4. 循环 Locate for 条件 Do while (not) eof Display Continue Enddo索引1. 索引-排序升降2. 实质 由指针构成的文件3. 目的 加速对表的查询4. 分类 主索引 候选索引 唯一索引 普通索引5. 建立打开表设计器- 索引名:文件名 表达式:表中的一个字段6. 区别 索引字段值显示结果建立个数主唯一(关键字)唯一一个候选唯一(候选关键字)唯一多个唯一允许重复唯一多个普通允许重复允许重复多个7. 建立命令 Index on 字段名 tag 索引名 asc- 升序 (默认为升序)desc-降序unique-唯一索引candidate-候选索引8. 使用索引 Set order to-设置当前索引9. 删除Delete tag 索引名数据完整性1. 目的 保证数据正确的特征。2. 内容包括:实体完整性、域完整性、参照完整性3. 实体完整性与主关键字 功能:实现记录唯一 方法:设置规则(表设计器) 怎样实现唯一:利用主关键字或候选关键字-保证记录唯一-保证实体唯一性4. 域完整性与约束规则 功能:保证字段有效 方法:设置规则(表设计器) 域约束规则(字段有效性规则):选中*-规则- 注意:“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则视字段的类型而定。5.参照完整性与表的关联功能:更新规则、删除规则、插入规则方法步骤:A建索引-(父表建主索引,字表建普通索引) B建关系-(按住主索引、拖到普通索引)即拖 C清理数据库-(数据库-清理数据库重启VF) D设置(编辑参照完整性)-(右击“线”编辑参照完整性)自由表 一:建立1 确保当前没有数据库打开2 自由表不能设置有效性规则,不能支持主索引3 自由表与数据库可以相互转换4 自由表-数据库表 打开数据库DB设计器-右击选择-添加表 命令:open detabate 数据库名-add tabla表名5. 数据库表-自由表 打开DB设计器-右击删除 命令:open detabate 数据库名-remove tabla表名注意 :一个表只能属于一个数据库,当一个自由表添加到某个数据库后就不再是自由表了,所以不能添加已经属于某个数据库的表到当前数据库,否则就会出错。二:区别数据库表自由表可使用长表名,长字段名。64个字符10个字符可为字段指定标题和添加备注可为字段指定默认值和输入掩码字段有默认的控件类可规定字段级规则(即字段有效性规则)和记录级规则不能建立字段有效性规则支持主关键字(主索引),参照完整性和表之间的关联多个表的同时使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高级列车司机专业知识深度解析与面试模拟题详解
- 2025年初入旅游行业必-备知识旅游管理与服务模拟题集及答案详解
- 河南工程学院《基于深度学习的自然语言处理》2024-2025学年第一学期期末试卷
- 2025年电厂机械检修理论试题库简答题道(附答案)
- 2025年电子商务运营师初级面试模拟题集与答案解析
- 江苏航运职业技术学院《智能传感与检测技术》2024-2025学年第一学期期末试卷
- 西双版纳职业技术学院《用户体验设计》2024-2025学年第一学期期末试卷
- 2025年高校教师资格认定考试模拟题及备考策略
- 四川中医药高等专科学校《水处理高级氧化技术》2024-2025学年第一学期期末试卷
- 辽宁城市建设职业技术学院《数字影音多媒体制作》2024-2025学年第一学期期末试卷
- 2025年山西航空产业集团有限公司招聘考试笔试试题(含答案)
- 电梯安全培训课件内容
- 2025年事业单位招聘职业能力倾向测验考试题库附参考答案满分必刷
- 应聘副研究员汇报
- 2025年中考历史(河南卷)真题评析
- 手术室时间管理课件
- 2025版线上直播场推广服务合同模板
- 高一上学期数学学法指导课件2024.9.14
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 呼吸科考试试题及答案
- 肿瘤内科胆囊癌护理查房
评论
0/150
提交评论