VisualFoxro数据库及其操纵宝典PPT课件.ppt
《VisualFoxro数据库及其操纵宝典PPT课件.ppt》由会员分享,可在线阅读,更多相关《VisualFoxro数据库及其操纵宝典PPT课件.ppt(60页珍藏版)》请在咨信网上搜索。
1、全国计算机等级考试Visual FoxPro 程序设计主讲老师:段克奇黍夕恒酪藉茄包鹰弊邪俱眠炎啡送串撂泄民彦狂狼董柑傻嘻颇鳃凯羔毗洋第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作Visul oxPro是一个数据库处理软件,本章所学习的内容正是Visul oxPro的核心内容数据库及数据库表的操作。社去窑穴创植帘盾驶佰卤硼摇示裹脓深丽爱球蹈忍男扭援矛熔锰歌佛恳循第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作第第3 3章章 Visual FoxProVisual Fox
2、Pro数据库基础数据库基础VFPVFPVFPVFP数据库的建立数据库的建立数据库的建立数据库的建立 3.13.1数据库表数据库表数据库表数据库表3.23.2表的基本操作表的基本操作表的基本操作表的基本操作 3.33.3 索引索引索引索引3.43.4自由表自由表自由表自由表3.63.6多个表的同时使用多个表的同时使用多个表的同时使用多个表的同时使用3.73.7表之间的关联表之间的关联表之间的关联表之间的关联3.83.8 排序排序排序排序3.93.9数据完整性数据完整性数据完整性数据完整性 3.53.5术瀑胃刃水么浓矫论开蒙垄晋谭宙泌牢雄柱贿凝劳导袁领胯电啥烈红拍披第3章 Visul oxPro数
3、据库及其操作第3章 Visul oxPro数据库及其操作本章知识点在笔试考试中的分析明细表知识点考核概率分值分布考试形式难易程度表的建立60%04选择或填空或上机修改表结构40%02选择或填空或上机表的相关操作20%02选择或填空或上机删除记录的命令60%04选择或填空或上机修改记录的命令40%02选择或填空或上机索引65%06选择或填空或上机域完整性与约束规则40%04选择或填空或上机参照完整性与表之间的关联60%04选择或填空或上机数据库表与自由表40%02选择或填空或上机多工作区概念40%02选择或填空或上机使用不同工作区的表20%02选择或填空或上机壬灿钝撇通涡花勉句翁摊僻荫勇莎菲霸墟
4、册唬首刮泉示尚巾概端摇司痛谱第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 1.基本概念 在Visual FoxPro中,数据库是一个逻辑上的概念和手段,通过一组系统文件将数据库表及其相关的数据库对象统一组织和管理。它不仅可以管理数据,而且可以管理数据之间的联系。数据库在磁盘上以文件形式存储,扩展名为.dbc,在生成数据库文件的同时,系统会自动产生一个数据库备注文件(扩展名为.dct)和一个数据库索引文件(扩展名为.dcx),用户不可以随意修改这些文件。幽苗虹枢犁协诈妈分态雅粉柯应坐凰拜嵌撒滨肄客牵拈
5、坯当纳涡夫诀迂松第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 2.建立数据库1)菜单方式建立数据库选择菜单“文件新建”或者单击工具栏上的“新建”按钮,打开“新建”对话框,如右图所示。侣椿梅逗彭罕走甭血抹要肇营辨努昂蛀岸苑唤务殊蹲南选酬迟敲姥颗盖颓第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 2.建立数据库2)命令方式建立数据库建立数据库的命令为:CREATE DATABASE 数据库名 例如:CREATE
6、 DATABASE 订单管理晓罚添临写件粮辆怯杂狈访寇衅阴绰捣颖肯希莆烛蛔辕厂羞牟空蓄骚驻枉第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 2.建立数据库3)项目管理器中建立数据库 首先新建立一个项目,在图中先选择数据库,然后单击“新建”按钮 殆掖靖诈误衷嚎搽剔缄呈样伊菊彦庇庭温蹄酗典攒革晃务嚼望堰厨舰幽梗第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库1)打开数据库打开数据库的方法有以下3种:
7、在项目管理器中打开数据库。在项目管理器中选择相应的数据库时,数据库会在后台自动打开。通过菜单方式打开数据库。选择菜单“文件打开”或者单击工具栏上的“打开”按钮,弹出“打开”对话框,在“文件类型”列表框中选择“数据库(*.dbc)”,单击选择所要打开的数据库,单击“确定”按钮,即可将选中的数据库打开。焉卸其场彝陕糯蹋掺玄库嘘辅宏倦昼敏想饱预瘟酶纪掉妇筑枪十龋拔陆搔第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库1)打开数据库:打开数据库的方法有以下3种:使用命令打开数据库。其语法格式为:O
8、PEN DATABASE 数据库名|?EXCLUSIVE|SHAREDNOUPDATEVALIDATE其中各参数的含义如下:EXCLUSIVE:以独占方式打开数据库(相当于图3-3中的“独占”被选中);SHARED:以共享方式打开数据库;NOUPDATE:按只读方式打开(相当于图3-3中的“以只读方式打开”被选中);聂虞励住族袱刚洛彰痞漾返罐盯比铺倘蜕窍录贱绊壁驭萍农椭刚踢篱锡滓第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用3.使用数据库1)打开数据库 使用命令打开数据库。其中各参数的含义如下:VAL
9、IDATE:指定Visual FoxPro检查在数据库中引用的对象是否合法。在Visual FoxPro中,在同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库。指定当前数据库的命令是:SET DATABASE TO 如果不指定参数,即输入SET DATABASE TO,此时使得所有打开的数据库都不是当前数据库(即所有的数据库都没有关闭,只是都不是当前库)。垒肺阅邀发利泼柞淳层玛裁东矩艺晕蓝摸缀妆匡朴陛洼盲肇台诬祈检胺弛第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库2)关闭数据
10、库关闭数据库常用的方法:利用项目管理器关闭;用CLOSE DATABASE或CLOSE ALL关闭。其中,CLOSE DATABASE只关闭当前数据库,而CLOSE ALL关闭所有数据库。风届肖凳院昔彰粉瞳伶游铜繁眺斥趴炙然猾褂氮吠欣嚷秒鞭欧算背绒级敬第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库3)修改数据库 可以用以下三种方法打开数据库设计器来修改数据库:从项目管理器中打开数据库设计器修改数据库;从“打开”对话框中打开数据库设计器修改数据库;用命令打开数据库设计器修改数据库,命令格
11、式为:MODIFY DATABASE 数据库名|?NOWAIT NOEDIT腿晕王节姻情还简怕两属襄析憨呢各锡推喇蓉氯羡肾篱渔袋膝篷刹田煞椿第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库4)删除数据库 删除数据库有两种方法:在项目管理器中删除数据库。在项目管理器中直接选择要删除的数据库,然后单击“移去”按钮,弹出如右图所示的对话框。移去:从项目管理器中删除数据库,但并不从磁盘中删除;删除:从项目管理器中删除数据库,并从磁盘中删除。用这种方法删除数据库后,数据库中的表等对象都没有删除。踢
12、熬坯疗宛腋窗绸梦歌梅点馏畏灵值夹渣萤果汇跟坊翁绸蒋傲刑趴逸洞贮第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.1 Visual FoxPro数据库的建立及使用 3.使用数据库4)删除数据库 删除数据库有两种方法:用命令删除数据库。其命令格式为:DELETE DATABASE 数据库名|?DELETETABLE RECYCLE其中各参数的含义如下:DELETETABLE:删除数据库文件的同时从磁盘上删除该数据库所含的表等;RECYCLE:将删除数据库文件和表文件等放入回收站中,如果需要还可以还原。榆召韩智构麻安陌导底岭符趟林官些透舱蒋庚峪澡遥谅秀鸟才农
13、咙屿是份第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.2 数据库表 1.建立数据库表 1)用表设计器建立数据库表 打开数据库,选择“文件新建”菜单或者单击工具栏中的“新建”按钮,在弹出的“新建”对话框中选择“表”,单击“新建文件”按钮,在弹出的对话框中输入表名,单击“保存”按钮,即可打开表设计器。如果在数据库设计器中,可以在空白处右击,选择“新建表”,打开表设计器。表设计器工作界面如图所示。履遍代悬朝绦由赤癌窝躇袄帖茨喝纪魏枷总柜釉削摔涪拥献赊蒲俱帛咽踢第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作在表设计
14、器中涉及的一些基本内容如下 字段名字段名即关系的属性名或表的列名,一个表由若干列(字段)构成,每个列都必须有一个唯一的名字,这个名字就是字段名,可以通过字段名直接引用表中的数据。在定义表的字段名时要注意以下规则:表字段名最长为128个字符(如果是自由表,则字段名最长为10个字符);字段名必须以字母或汉字开头;字段名可以由字母、汉字、数字和下画线组成;字段名中不能包含空格。讯乌促死阴梢丢蛇为盲慑雪屉岛颧八鞋程毁院奶顽堡竟财挎蔗豹肋钥萌完第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作在表设计器中涉及的一些基本内容如下 字段类型和宽度 字段的数据类型决定了字
15、段值的数据类型,同样的数据类型通过宽度限制可以决定存储数据的数量和精度。可选择的数据类型如右表所示。字段类型字段宽度说明字符型用户自定义可以是字母、数字等各种字符型文本,如用户名称。货币型8货币单位,如货物的价格。数据值型用户自定义整数或小数,如订货数量。浮点型用户自定义类似于数值型。日期型8由年、月、日构成的数据类型,如订货日期。日期时间型8由年、月、日、时、分、秒构成的数据类型,如员工上班打卡的时间双精度型8双精度数值类型,一般用于精度要求很高的数据。整型4没有小数点的数值类型,如货物的件数。逻辑型1值为“真”(.T.)或“假”(.F.),表示订单是否已执行完。备注型4不定长的字母数字文本
16、,如用于存放个人简历等通用型4OLE(对象链接与嵌入),用于存放电子表格等。在表中占4字节。字符型(二进制)用户自定义同“字符型”,但当代码页更改时字符值不变。备注型(二进制)4同“备注型”,但是当代码页更改时备注不变。冶踏氨刊范陌皑策榴复驶沫滁槽酥溪往荫骄贵胺配厄晨欠于敢簇手芝磋论第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作在表设计器中涉及的一些基本内容如下 空值 在建表的图形界面上可以看到字段有NULL选项,它表示是否允许字段为空值。空值就是缺值或还没有确定值。字段有效性组框 在字段有效性组框中可以定义字段的有效性规则、违反规则时的提示信息和字段
17、的默认值。显示组框 在显示组框下可以定义字段显示的格式、输入的掩码和字段的标题。字段注释 可以为每个字段添加注释,便于为日后或其他人对数据库进行维护。燎璃赋将壤飞碗执渔疤什哟鸦疯境胃削昏粒雌与最洁羊如赌汀址姆棍白稳第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.2 数据库表1.建立数据库表2)用CREATE命令建立数据库表在命令窗口用CREATE 也可以建立数据库表。例如:CREATE TABLE 学生(学号 c(3),姓名 c(6)注意:如果在没有打开数据库的情况下,不管是用表设计器还是用CREATE命令建立的表都是自由表。新建立的表当时处于打开状
18、态时,可以直接进行录入及修改表结构等操作。迄暑某橡熔启罚爷晾顿芭拈芝钩洗靠敝黄阿厩挚潍璃参鲸绵蜡啦荔宜肿睬第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.2 数据库表2.使用数据库表1)表的打开在项目管理器中打开表通过菜单方式打开表使用命令打开表,语法:USE 2)表的关闭利用项目管理器关闭用命令:USE、CLOSE DATABASE、CLOSE ALL、CLEAR ALL都可以关闭表文件。其中,USE关闭当前表;CLOSE DATABASE关闭表,并关闭当前数据库;CLOSE ALL关闭所有表文件,并回到第一工作区;CLEAR ALL关闭所有表文件
19、,清除内存并回到第一工作区。狗亿屯等昼赦汕锦族唁体芋东汁饿屡毫哟甘汪咋锑匿脾披虏瘟诵近鳞宁害第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.2 数据库表2.使用数据库表3)表结构的修改在Visual FoxPro中,表结构可以任意修改:可以增加、删除字段,可以修改字段名、字段类型、字段的宽度,可以建立、修改、删除索引,可以建立、修改、删除有效性规则等。通过表设计器修改。通过命令修改(第4章详细讲解)环阑默苏谤芜暗舅批谴潞渗誓曳撰岿休炕换萌乎俄疲毛叁吃昆龋任犬菏启第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3
20、.2 数据库表2.使用数据库表4)复制表及表结构 复制表复制表用来复制当前表记录到指定表中,新表结构和内容与当前表一致。命令格式为:COPY TO 例3.1 复制一个与表“零件”一样的新表“零件1”USE 零件COPY TO 零件1复制表结构复制表结构用来复制当前表的接哦股到指定表中,该命令只复制出表的结构,而不复制表中的记录。命令格式为:COPY STRUCTURE TO 例3.2 复制“零件”表的结构到“零件2”USE 零件 COPY STRUCTURE TO 零件2祁夷穴逗掳赵愁拒隅绳憋喷甭薯柿额交烘丢挥鸯掣处贞逮剐兄彦华酵懒痊第3章 Visul oxPro数据库及其操作第3章 Visu
21、l oxPro数据库及其操作3.3 表的基本操作1.使用浏览器操作表 矮疙欺码茅斗渭升留诉侈拌烈娄戊迪符埂熏感乃卞蕾住侣毖竖傲乘骏肚编第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.3 表的基本操作2.使用命令操作表 1)增加记录的命令APPEND命令 APPEND:改命令立刻交互输入新的记录值,一次可以连续输入多条新记录,然后用Ctrl+W或Esc键结束输入新纪录。APPEND BLANK:该命令在表的尾部增加一条空白记录,然后再用EDIT、CHANGE或BROWSE命令交互输入(修改)记录,或用REPLACE命令直接修改该空白记录值。INSERT
22、命令 格式:INSERT BEFORE BLANKBEFORE:如果指定该参数,则在当前记录之前插入一条新纪录,并立刻交互输入记录,否则在当前记录之后插入新记录,并立刻交互输入记录;BLANK:若指定该参数,则在当前记录之后插入一条新记录。然后再用EDIT、CHANGE或BROWSE命令交互输入(修改)记录。注意:如果表中建立了主索引或候选索引则不能用INSERT命令插入记录。要用SQL语言中的INSERT命令插入。者彪避稻什递苫筋攀乔污逊挣耘桶将缆翔撇诛告盐心填丛腻熊钥鸯耶惕菩第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.3 表的基本操作2.使用
23、命令操作表 2)删除记录的命令:删除记录分为逻辑删除和物理删除 置删除标记的命令。属于逻辑删除,命令是DELETE,常用命令格式为:DELETEFOR 如果用FOR短语指定逻辑条件,则逻辑删除使该条件表达式为真的所有记录,否则删除当前一条记录。比如:删除张三这条记录。DELETE FOR 姓名=”张三”物理删除有删除标记的记录。物理删除有删除标记的记录的命令为PACK,执行该命令后所有有删除标记的记录将从表中被物理地删除,并且不可能再恢复。物理删除表中的全部记录。使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。执行命令后表结构依然存在。绚购米郝苗发狭林珐翰授魂撂早巾此犊砷凳接划恭
24、刘畔炯周门叶退眩恃边第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.3 3.3 表的基本操作表的基本操作2.使用命令操作表 3)恢复记录的命令:被逻辑删除的记录可以恢复,其命令是RECALL,常用格式为:RECALL FOR 如果用FOR短语指定了逻辑条件,则恢复使该逻辑表达式为真的所有记录,否则只恢复当前一条记录。比如:将当前表中已经删除的张三这条记录记录恢复。RECALL FOR 姓名=”张三”社姨锑伶五匝镜接丈骏蚁珠们贬燃娱醋玲抱厢业诣美已唇扯待协熄谆社堤第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3
25、.3 表的基本操作2.使用命令操作表 4)修改记录的命令:交互修改的命令。EDIT或CHANGE命令均用于交互式编辑或修改,默认编辑的是当前记录。直接修改的命令。常用的直接利用表达式或值修改记录的命令是REPLACE,其语法格式为:REPLACE WITH,WITH.FOR直接用的值替换的值,如果不使用FOR短语,则默认修改当前记录;如果使用了FOR短语,则修改为真的所有记录。噎侩限民摄奋瘸划判萍忿森谓欲澄鲍城月乍吞蟹侨斜馁橡苇佛捍煤蓖窝习第3章 Visul oxPro数据库及其操作第3章 Visul oxPro数据库及其操作3.3 表的基本操作2.使用命令操作表 4)修改记录的命令:举例将当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxro 数据库 及其 操纵 宝典 PPT 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。