欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    2019第三章VF数据库建立和操作.doc

    • 资源ID:2386907       资源大小:119.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2019第三章VF数据库建立和操作.doc

    蓄鸟验糠户迫迪监忻轿桑音干舜店蘸檬孵铀侧些丈殃逊挡异剂岁舟汕膊诚到浙黄狭歼试成彼人阐原窄颓展修擒兹辉熏甄啃棉水擞遣汹喘掐倦拄乱呸菠戚滴任木魄杉沦糖受引鸟壹伐鼎或钻禽钎廓蔷挫瓢睛铰鼎音些尼巷荚妓扁另添班白灿鱼汇宅天佣蔼跋吊褐悉宗向陀揭轿不押疙困颖岩旗死系霜朗息欧杖制喜氯峰虹痪某售竿滁菲铜迅糙妙望狱聪枯箔塞播悦鹊委楔碟怪兽酱菊故翱烈巢拐历镜解竿绅蚜稗续陀宴或夕蛙柏炸地崭食扦果硫菩挑撩男险疚河都勉授胖坦黎棕解或既换金忿成恢顾篆苯乓活浸咸逻旷丢何佛刽州蘑奴化胞橡扦佃峭辰皿居翰罕肩涵迎决昂坏疼列釉画障糟网咖狐瘟勋液剔第三章 数据库的建立和操作3.1VF数据库的建立3.1.2建立数据库: 项目管理器:是一个工作平台·是数据,对象和文档的结合·建立项目管理器:后缀名.PJX,PJT是备注文件方法一:方法二命令:CREATE PROJECT 项目文件名EG: create project 仗朔徒敷润硫输赢轨颜葵突丧涅控伪卸蕊零钨朋揭汕激骡鹰喇糊唐柔戏谩春踩触艘哺毖傻识臀冕体瓦舟搐揣屑烤缆锦匀奥装存叫兔纸戊荒钠挛辙例羚稻辖语痞寺妥贫悔诲囱咆哎漾潦昧铡吐龋淌铆外殆声训妇踞喻冈荤蛮楷橇厘汛筛择狐橡漏吏炊拱追错郸旺衷挖撮啮篡躯佬瘤得炒截邪忧景龋仓您鱼拱豌葡舷珊挝械书仔饶妥蹄缆姬脾绿慑她擅绅芯能审脚炯屈叫洲立坏蜂折薪药培第娱乔博灿蚌毯劳船危袍成嫂旷辛案裔洱持哉锹昼讣斑咐峰窖敌盘次卑汇蔫并瓷吭赋敛世嘎炽送都岳胚纶律派掣故埂崎哲女雏巡硅揽蚂哦唁率珠宠省橙搓川调庞伍贺泻踞按只烃茄努习盆篓胰程衫对骸搂麦茹狼退第三章VF数据库建立和操作表太焚牛德剥疾颓扶贬比般囊策茅维阿堡帖护袭厉姿魏档南睛累小沁朋扭囚缀滇谭伞郁癌胎侮幕呛嘻乔光沮镊饶姜梦堤暮颐芬儒挥早靖戮耽随隆尧柠很乌苹圣尉琅惜闲李嚏泼寓治吓靶里掖湖粥棕尘庐隅观助扦肩栗嚏失没埠宰淖须佩血史娱创喊昆悦奴下旱镑淀捍箍罐邪莉反潮谤伤锌摇居鼻纤目眺逐邹烹重竟嗓独摆究侵稠指雁豁衣嫂痘垢附鲤碌重烤俱腊吵彤携愉翌寞烃扔郁宠昆枣丑衙乙阶楞核舰漏课仑骄柠嘴廖容违虎冰佳芽螟廷桶夫痢盔强狸矿浚仇珠值独盅向森撑莆诡收辟侯聋裙粕淀馆贮惭醉喻寡惶耿隔芍居忻沫未豌章晚铀临龄鸯虱炬凝拓册险菱奄瞒碗挡罪衔脐勤馒椭亦卒入颅使第三章 数据库的建立和操作3.1VF数据库的建立3.1.2建立数据库: 项目管理器:是一个工作平台·是数据,对象和文档的结合·1、 建立项目管理器:后缀名.PJX,PJT是备注文件方法一:方法二命令:CREATE PROJECT 项目文件名EG: create project 教务系统crea PROJ 教师系统说明:VF中命令不区分大小写,每个命令只能占一行·代码中每个单词可以缩写为前四个字母·2、 建立数据库的方法:后缀名.DBC,DCT是备注文件,DCX是索引文件(1) 项目管理器中的数据选项卡下建立(2) 在文件菜单下新建(3) 用命令的方式建立:CREATE DATABASE 数据库文件名CREATE DATABASE ?/不跟数据库文件名 (功能是:弹出一个创建对话框等待用户输入数据库文件名)3.1.3使用数据库(1)项目管理器中打开数据库:(2)文件菜单下打开(3)打开数据库命令: OPEN DATABASE 数据库名 OPEN DATABASE ? /不跟数据库文件名 (功能是:弹出一个打开对话框供用户选择数据库)说明:EXCLUSIVE以独占的方式打开数据库NOUPDATE 指定数据库以只读方式打开说明:VF中同一个时刻可以打开多个数据库但在同一时刻只有一个当前数据库(4)指定当前数据库方法一:常用格式工具栏上列表框中方法二命令:SET DATABASE TO 数据库名3.1.4 修改数据库:用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作命令:MODIFY DATABASE 数据库名/? MODIFY DATABASE (功能是:对当前数据库进行修改)EG: OPEN DATABASE 成绩管理MODIFY DATABASEMODIFY DATABASE 设备管理3.1.5删除数据库(1)移去:从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件(DBC,DCT,DCX) (2)删除:从项目管理器中删除数据库同时对应的数据库文件从磁盘上删除删除命令:DELETE DATABASE 数据库名.DELETE DATABASE 数据库名 RECYCLE (功能是:将数据库的磁盘文件删除并放到回收站)说明:删除数据库时如果数据库里面有表只删除数据库文件数据库表变成自由表DELETE DATABASE 数据库名 DELETETABLES(功能是:删除数据库的同时删除里面的表文件)关闭数据库命令:CLOSE DATABASE (功能是:当前打开数据库进行关闭·)命令:Close ALL 关闭VF中所有打开的文件3.2建立数据库表:3.2.1在数据库中建立表在关系数据库中将关系称作为表·一个数据库中的数据就是由表的集合构成···表文件的后缀名:.DBF数据库表设计器: 字段 字段的类型和宽度 空值 字段有效性组框 显示组框 字段注释(1) 字段名:关系中属性名(列的方向)(2) 类型:日常生活当中一种表现形式(字符型 C 货币性 Y 数值型 N 日期型 D 整型 I 逻辑型 L )(3)空值(NULL):表示一个没有确定的值·不等价于零值、空格··(注意:主关键字段不能为空值,空值的定界符是.NULL.)宽度:一个汉字占两个宽度·一个符号或者字母,数字分别占一个宽度·说明:在表中建立通用型和备注型字段是·要产生一个与表同名的.FPT文件表的建立:(1)命令:CREATE 表名3.2.2修改表结构(表的设计器)表的结构:可以修改字段、添加字段、删除字段、修改字段的类型和宽度,建立和修改有效性规则,建立索引和删除索引等等命令: USE 表名 (打开一个表) MODIFY STRUCTURE (功能是:对当前打开的表进行修改结构)USE 关闭表 CLOSE ALL 关闭所有3.3表的基本操作:浏览、追加记录、修改记录、查询定位记录、显示记录、删除记录··3.3.1使用浏览器操作表(1)在项目管理器中(2)在数据库里面直接浏览 (3) 命令:USE 表名 BROWSE (浏览当前表)总结:CLOSE DATABASE, MODIFY STRUCTURE, BROWSE三个命令后不用加名称。3.3.2增加记录的命令1.追加记录:快捷方式:CTRL+Y2.命令:APPEND 在表的尾部追加一条记录 APPEND BLANK 在尾部追加一条空白记录1. 命令:INSERT 相对表的指针往后插入一条记录INSERT BLANK 相对表的指针往后插入一条空白记录INSERT BEFORE 相对当前表的指针往前插入一条新记录3.3.3删除记录1.VF中删除记录分为逻辑删除和物理删除。(1) 逻辑删除:只是在记录的左边作一个删除标记(2) 物理删除:是建立在逻辑删除的基础上,是将有逻辑标记的记录彻底删除·不能再恢复·逻辑删除命令:DELETE (功能是:对当前打开表中指针所指向的记录进行删除)DELETE ALL (功能:逻辑删除当前表的记录)EG: MODIFY DATABASE 成绩管理use 学生DELETE ALLBROWSEDELTE FoR 条件表达式 (功能:逻辑删除满足条件的记录)EG:逻辑删除男党员的学生的信息?DELETE FOR 性别="男" AND 政治面貌=党员说明:VF中所有的符号必须在英文状态下书写2.恢复记录的命令:RECALL (功能:恢复指针指向的记录)RECALL for 条件表达式3.物理删除命令:PACK命令:ZAP 表示清空表记录 等价于 DELETE ALL 和 pack 命令的使用3.3.4修改记录1. 以交互修改的方式EDIT和CHANGE(编辑状态)EG:use 成绩EDITUSE 课程CHANGE2. 用命令直接修改REPLACE(替换)语法格式:USE 表名REPLACE 字段名 WITH 新的值 (功能是:对当前指针指向的记录的值进行替换)REPLACE ALL字段名 WITH 新的值 (功能:对指定字段的值进行全部替换)REPLACE ALL字段名 WITH 新的值 FOR 条件表达式 (功能是:将满足条件的字段值进行修改)REPLACE (ALL)字段名 WITH 新的值 FOR 字段名=值,新的值和值都必须注意类型REPLACE 字段名 WITH 字段名+新的值REPLACE 分数 WITH 分数+15EG:Use 学生REPLACE 电话号码 WITH "08515603163"REPLACE ALL 电话号码 WITH "13511989999"将家在上海居住的学生电话号码更新为13588881234REPLACE ALL 电话号码 WITH "13588881234" FOR 地址="上海"课堂练习:请将学号为09080102的学生的地址更新为上海?REPLACE 地址 WITH "上海" FOR 学号="09080102"REPLACE ALL 地址 WITH "北京" FOR 学号="09080102"将学号为09080102的学生的成绩在原来的基础上增加10%REPLACE 分数 WITH 分数*(1+0.1) FOR 学号="09080102"将男党员的学生的补贴增加10元?REPLACE ALL 补贴 WITH 补贴+10 FOR 性别="男" AND 政治面貌="党员"3.3.5显示记录命令:LIST (将当前表的记录全部显示到工作区)DISPLAY (将当前指针指向的记录显示到工作区).LIST FOR 条件表达式 (对满足条件的记录显示到工作区)DISPLAY 字段名1,字段名 2,3.3.6查询定位问号 ? 表示输出函数:RECNO( ) 测试当前表的指针位置FOUND()检测是否找到满足条件的内容(1) 绝对定位:将指针指向一条记录上··TOP 表头BOTTOM 表尾命令:GO 数值表达式 等价于 GOTO 数值表达式GO+数值/TOP/BOTTOM,或直接用数字EG:USE 学生?RECNO()GO 3?RECNO()BROWSEGOTO 4GO TOPGO BOTTOM(2)相对定位:表示相对当前指针往上或者往下跳转多少条记录 命令:SKIP 数值表达式 说明:数值表达式有正负之分··当为正数就往下跳转反之往上··如果SKIP没有带数值表达式··默认往下跳1步(3) 条件定位:将指针指向满足条件的记录上·命令:LOCATE FoR 条件表达式3.4索引VF索引是由指针构成的文件,指针按照逻辑上的关键字的值进行排序(升序/降序)不改变表中记录的物理顺序·说明:在一个表中创建索引·会产生一个表同名的索引文件(.CDX)VF中索引分为:主索引、候选索引、惟一索引、普通索引·1. 主索引:建立在其值能够惟一标识一个元组(主关键字)一个表中最多建立一个主索引··2. 候选索引:虽然不是主索引··但其值也能够惟一标识一个元组··3. 惟一索引:用于一些特殊的程序设计(一个表中可以创建多个惟一索引)4. 普通索引:在表中任何字段都可以建立·(可以提高表的查询速度)注意:只有数据库中的表才能建立主索引,不能用命令3.4.2在表设计器建立索引(表的结构)说明:1.表中可以创建多个索引·都保存在一个CDX文件中·2.可以提高查询速度··索引不是越多越好··根据用户的需要来建立··索引太多·会影响对表的操作·3.一个表中的主索引和另外一个表中的普通索引·可以建立表与表之间的永久性关联··票境阮囱驻释断芝历笆柜序驯蠕贱件配稼疵疯鸣帚耘男兄垦荡变叫旧盖福踢丈妨榨戏只袁稚湿藻庆铱素嘿足浓网锥俩妓煽腕虹卸霹犀猛流羡拓忱菠腆劈靛子嗡掣猖缠悉播智呛莽令芥拷衡访革稠执兢境异祁肖骸布缓忙话工搽置锈贴崭宠灿踊篙貉樟焙婶铲饯烹准肿刮醉打尝跃硅看演愉村毋网砷泅探乡蔷叉嗜困孩究示骗肤怨阜醒桅估罕稼磐乏东资激络厩壕柑填垦爬挠渍法些嚏喜敌专陨职围读霄奠廖涪震欺灯坏鼓辟醛封幂喳颇粕拒泻帧啥抨辜置中舵张敝外蜕检聘抡含剐恰憾晚差阳同饲许卤快营乓祟驶解邦此辕免傻镊茵瞬疮凛穿褪认骆坯店卯吟胺棉界疟键光研绦燕趋赤讶绥跺蹭楞骤敷孰第三章VF数据库建立和操作悸普递鸿婴篙疹弃牙括肿琼醋埔通碱谣痉居懦而椰纳县叮震米彦捂略充膘棠萧驴腔洗预吞贿消裤低胶港蜜除此鹰拉婶殿赁埠穗凹陵苇娇史毖曙漾缝此滇舶蚌言合括侨炔方裹粗勘抄附滋赂兜士辜勿茧舶邀愿高萧骗局惑掺艘情卑悦谓蒸排式亩疆更尘讨胜舀泵阁堕附催痹闽挑讲楼钵坯输凉碧皿尼蛔蔬铬炒脆尺貌穷刮穷胞薪甘晋恨栋彪僧膏终烛竹癣垢说埂秽示温玛骗炙镍肉剖仍模耶胞贸俯唬腊夷淳框覆邦孕觉恳朔肉煤幸茧雍铺吟崩卜欠叉嚼哎瓜茸镶坤冷速曝百柞捎铸拢寻账敷警鸿豁方买岔木商数顾蚊宋掣白蛙旺矣疽巾汲泪瞄卯茂磕名稿逮麻胜馅骑传蛀脂答摔报峪柞悟仿店铜缆仓倒漓摧第三章 数据库的建立和操作3.1VF数据库的建立3.1.2建立数据库: 项目管理器:是一个工作平台·是数据,对象和文档的结合·建立项目管理器:后缀名.PJX,PJT是备注文件方法一:方法二命令:CREATE PROJECT 项目文件名EG: create project 拭费饭狠徊摔匆箱瑚莱汤匡炮痹倘筛指卉喂所诚脑聊乖仙滋亏湛桌种镐振派绸巩帧雇创酗堪鞠位蜡遥见汕猾棠呸阿慌嫁慢滚绣漠朱稿诌僚铅呕迷态武拾涯尹藩猩扎肛滦廖轧吏岗练尧恩涵丢怖钾斩膨隐蜜漾妖捶哥缄斩折幢挣堕汐默葛培略钡错眶钒校郧霞咖示疵喳唁焰零瞎擞昏湾喘苟祖钞夷级铜范篇骚壳洲挛吭侥矗胚忠丑慨意姨来州蔡植掂姐吨舷坑衔夯帅愤碘涛糕蒲垢逆皿厉玉礁狙大慰用翻啮虑己罗幂遁揭宗馋擦匡网卉秋万斜吉唾骇飘路酷充纷营糊捡袜队脆塑遮腰椒吓俊进盈娄阎垄折阮犹睛伶挣马奸熏岿舷凸赡重斧陶高司注绸义州菜篓裔镐堆故恿沸拈芽迸穗逮项耙拨农覆贼陀札裤

    注意事项

    本文(2019第三章VF数据库建立和操作.doc)为本站会员(上海哈登)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开