电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第3章 VF数据库及其操作

9页
  • 卖家[上传人]:世***
  • 文档编号:171099773
  • 上传时间:2021-03-04
  • 文档格式:DOC
  • 文档大小:49.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、数据库及其操作1、数据库的建立数据库是一个容器1) 数据库文件的扩展名.dbc, 备注文件.dct, 索引文件.dcx。数据表文件 .dbf,备注文件.FPT要点:数据库文件(.dbc)并不真正含有数据库表或其他数据库对象,只是在数据库文件中登陆了相关的条目信息,是一种“逻辑属于”关系P982)建立数据库文件(命令交互方式): CREA DATA 数据库名 其他方式:在项目管理器中建立 菜单方式建立3)打开数据库文件:OPEN DATA 数据库名 (参数的意义) 修改 MODI DATA 数据库名数据库设计器 删除 DELE DATA 数据库名 注意:DELE DATA 数据库名 DELETETABLES RECYCLE (连数据库中的表一起删除放回收站)=2、数据库表的建立 1)数据表有数据库表和自由表,他们的区别和联系(操作表设计器示例)要点:数据库表和自由表可以互相转换字段名长度(自由表10,数据库表128)、表名长度不一样 数据库表可以建立主索引,而自由表不能 2)数据表的操作命令:CREA 表名 (注意“空值”)注意“空值”,就是缺值或不确定值,不能把它理解为任何意义的数据如

      2、价格字段的数据设置为“空值”,表示价格还没有确定,如设置为“0”,表示免费。设置为关键字的字段值不允许为“空“USE 表名MODI STRU (修改结构,先要打开数据表)LIST STRU 显示结构记录操作命令: LIST 显示记录APPE 追加记录DELE 逻辑删除PACK 在逻辑删除的基础上物理删除RECALL 恢复逻辑删除的记录GOTO 指针绝对定位SKIP 指针相对移动直接修改命令(成批替换)REPLACE use xuesheng repl 性别 WITH “女” (没有范围ALL,当前。有ALL,所有) repl 性别 WITH “女” FOR 班级=”3” (带条件不要范围ALL)LOCA CONT顺序查询 (可以用FOUND()或用EOF()函数函数来验证查询是否成功)要点注意: 1、删除数据库时,该数据库必须是关闭状态 2、打开数据表的时候,要修改其结构和记录,则必须以“独占”的方式打开 3、数据表的结构中各字段宽度总计=各字段的宽度之和+1 数据表文件不管有多少个备注型字段或通用型字段,内容都存放在一个备注文件中(同表名,后缀名.FPT) (要点) 4、DELE、D

      3、ISP、RECALL、REPLACE命令后面不带范围时只对当前指针指向的记录进行操作 而LIST命令后面不带范围时对所有记录进行操作 5、DELE、DISP、LIST、RECALL命令后面可以跟短语FOR,FOR后面跟条件(例:显示姓“张”的同学,条件?) 6、GO和GOTO 是指针绝对定位,SKIP N 是指针的相对移动(正往下,负往上) 7、INSERT命令在表的任意位置插入记录,默认是after(在某条记录后面),在当前记录之前插入带BEFOR短语 8、内存变量和字段变量同名时的验证操作(第二章) (要点) 9、数据库名!数据库表名=成绩管理!学生=3)索引的建立索引的概念:由指针文件构成,指针逻辑上按照索引关键字的值进行排序,不改变记录的物理顺序。目的提高查询的速度,但降低了插入、修改、删除的操作速度索引分为主索引、候选索引、唯一索引和普通索引4种 P109主索引候选索引唯一索引普通索引数据库表可以建立可以建立可以建立可以建立自由表不可以建立可以建立可以建立可以建立重复值不允许不允许允许允许数量1多多多索引标志索引名前面有一把钥匙无无无要点:1、主索引和候选索引字段的值不允许有

      4、重复值(示例操作)2、唯一索引与字段值的唯一性无关,指在使用相应的索引时,重复的索引字段值只有唯一 一个(第一个)出现在索引项中(示例操作)利用表设计器建立索引(上机考试重点)分别在数据库表中建立主索引、候选索引、唯一索引和普通索引在自由表中建立候选索引、唯一索引和普通索引要点:结构复合索引随表的打开而打开,但必须设置哪一个索引项起作用,用SET ORDER TO 指定那个索引号起作用,假设已有XM索引 如:SET ORDER TO XM 命令方式建立索引INDEX ON 字段名 TO 单索引文件名(.IDX)| TAG 复合索引文件名(.CDX)2010、9笔试19题 短语说明P111 说明“|“ 二选一 单索引(.IDX)三类索引: 结构复合索引 (与表同名,最常用,在表设计器中建立的复合索引 (.CDX) 索引都是此类索引,随表自动打开) 非结构复合索引要点:单索引、复合索引文件的后缀名分别是.IDX和.CDX索引(全部)的删除: DELE TAG 索引名|ALL3、数据完整性 1)实体完整性:保证表中记录的唯一性(记录不允许重复),利用主关键字或候选关键字来实现(笔试要点)2)

      5、域完整性与约束规则(上机操作重点,上机考试)2010、9、选择13题字段有效性规则(域约束规则),包括:规则(逻辑型):一定是一个关系或逻辑表达式信息(字符):一定是字符表达式(要加定界符),是文本信息,照定界符里面的内容原样输出默认值:由该字段的数据类型确定。注意:如果默认为空值.NULL.,则先要允许为空,在NULL下打勾示例操作:对学生表的性别设置约束规则,性别只能“男女” 3)参照完整性与表之间的关联:针对数据库表之间的永久联系,保证数据库表之间数据的完整性(一致性) 注意:以上只有数据库表才可以进行设置,自由表不能2010、9笔试18题在数据库设计器中建立数据库表之间的永久联系:主侯索引普通索引,1:N(一对多)或主侯索引主侯索引1:1(一对一)模拟1、2、4、7参照完整性的设置:鼠标双击“永久联系”,主表和子表之间更新、删除、插入规则的设置(机试要点)注意:编辑关系建立参照完整性之前必须首先要清理数据库,有时候须关闭数据库或退出VF(机试考试是参照完整性设置,笔试考试理解更新、删除、插入规则)示例操作1、 更新规则(操作父表) 级联 父表改连接字段(主关键字),子表自动修改

      6、 限制 父表改连接字段(主关键字),子表有相关记录则禁止 忽略 随意更新父表,不做参照完整性检查2、 删除规则(操作父表)级联 删除父表中记录时,自动删除子表中的所有相关记录 限制 删除父表中记录时,子表有相关记录则禁止 忽略 随意删除父表中记录,不做参照完整性检查3、 插入规则(操作子表)限制 父表中没有相关记录则禁止插入子记录 忽略 可以随意插入子记录 理解(笔试要点)示例 模拟练习:28、29、34、44、57、71、81、95、99套都是第一大题基本操作4、自由表 数据库表和自由表的转换 数据库表从数据库中移出自由表(长表名和长字段名将不可以再用) 把自由表添加到数据库中数据库表(一个数据库表只能属于一个数据库) 注意:1、移去和删除的不同作用 2、字段名长度(最多数据库表128,自由表10) 自由表的打开和关闭顺序查询命令LOCATE FOR 条件 (直接查询) 可以用FOUND()函数测试,为.T.则找到,.F.则没有找到 (笔试要点)或用EOF()函数测试,找到则EOF()为.F.,没有找到则EOF()为.T. SEEK,FIND索引查询(先必须对要查找的字段建立索引)出

      7、现问题:1)顺序查询命令LOCATE FOR 条件 (直接查询)2)对数据库或表操作时,出现“只读”解决用命令操作或“独占打开”3)分别用命令或表设计器建立索引(复合)用 SET ORDER TO 索引名 指定索引起作用(主控索引)4)字段有效性规则设置:“规则”是逻辑(关系)表达式 “信息“是字符串表达式 “默认值“的类型视字段的类型而定。设空值一定要先设置允许为空(.NULL) 打“”勾5)两个表建立永久关系:两个表一定要有“连接字段”或“同名字段”或值域相同的字段 一般父表主索引,子表普通索引,主索引拖到普通索引6)参照完整性设置:先要清理数据库,再设置。 如果不能设置则退出VF,清理数据库,再设置参考完整性7)熟悉数据表的操作命令5、多工作区由于一个工作区不能同时打开多个工作表,同时操作多个工作表,则需要开辟多个工作区打开多个多个工作表,1-32767,110号工作区的默认别名AJ,实现在一个工作区访问另外一个工作区数据表数据。 Sele 12010/9/20题 Use 学生 alias xs Sele 2 Use 选课 alias xk 如再转到1工作区,则必须 sele 1 或 sele xs 不能sele 学生1)SELE 0 :表示选择当前最小的空闲工作区,用SELE()测试验证(要点) 2)表之间的关联(临时关系),指针的联动(主表指针的移动,子表指针随之变动) 注意:一般是父表主或候选索引或无索引(一对多的一方)子表普通索引(一对多的多方)SET RELA TO 建立索引的字段 INTO 别名或工作区号主表的指针移动,子表的指针跟着移动指向主表对应的记录 操作示例 “临时关系”,和“永久关系”的区别:类型退出VF指针联动数据库表自由表关联消失联动

      《第3章 VF数据库及其操作》由会员世***分享,可在线阅读,更多相关《第3章 VF数据库及其操作》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.