- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章数据库管理系统-旧
第七章 数据库管理系统 一、基本概念 数据库技术是目前最先进的数据管理技术。 本章简要介绍FoxPro for Windows版本(1993年微软公司)。 数据管理的发展: 人工管理--文件管理--数据库管理 数据库管理的优点: 1、数据结构化 2、数据共享 3、数据的独立性 4、可控性 数据库(DB) 数据库管理系统(DBMS) 数据模型:层次模型、网状模型、关系模型 FoxPro 是一种关系型数据库管理系统。 二、FoxPro 2.5基本操作 (一)运行环境 (二)安装 (三)启动 (四)退出 1、在命令窗口中键入quit命令 2、在file菜单中选择Exit命令 3、双击控制菜单框 (五)FoxPro的操作方式 1、命令方式 是指在Command窗口中输入一条命令,系统即可对该命令进行解释执行。 (1)命令的格式 命令动词[<短语>]…… (2)命令动词:是一个英文单词,它决定了该命令的操作性质。 如:create、list 、delete等等。 (3)短语(常有三种:范围、条件、字段名) 范围: (其缺省值为ALL或者当前纪录) A、ALL--表示对库文件中所有记录进行操作。 B、NEXT n--表示对包括当前记录在内的以下n个记录进行操作。 C、RECORD n--表示对第n条记录进行操作。 D、REST--表示对当前记录以下的记录(不包括当前记录)进行操作。 条件: A、for<条件>--从记录内容角度选择,选择指定范围内的所符合条件的记录。 B、while<条件>--在指定范围内选择,直到不满足条件为止。 字段名:表示选取操作的字段。缺省为所有字段。 (4)命令的书写规则 A、每条命令必须以命令动词开始; B、每个短语之间用空格分开; C、命令中大小写不限; D、命令动词、短语可以只写前四个字母; E、每条命令在Command方式下使用时应以回车结束。 2、菜单方式(不作要求) 三、FoxPro 2.5语法规定 (一)数据类型 1、字符型(C) 以‘、“、[]起来的字符串,但不能超过254个字符。 2、数值型(N) 3、日期型(D) 格式为:MM/DD/YY(月日年形式),长度为8。 4、逻辑型(L) 即只有两个值的数据(真、假) 真:.T. .t. .Y. .y. 假:.F. .f. .N. .n. 5、备注型(M) 该类型是一段文本,不受长度限制。 (6)其他 通用型、浮点型 (二)常量与变量 1、常量 一个具体不变的数据,有五种类型。 (1)数值型常量:123、123.56等。 (2)字符型常量 “ABC” 、“123-45”等。 (3)逻辑型常量 .t. .F. (4)日期型常量 {02/12/07} (5) 日期时间型 2、变量 可以改变值的量。 (1)字段变量 即数据库中的字段名。 (2)内存变量 利用内存单元保存数据的一种变量。 3、表达式 (1)算术表达式 运算符:+ - * / ^ %取模 如:2+3*4-(3^4-56) (2)字符表达式 运算符:+、- +:进行两个字符串连接运算。 -:空格压缩连接。 (3)关系表达式 运算符:=、<>(#,!=)、>、>=、<、<=、$ 、 ==(用于字符串精确比较) $:判断一个字符串是否包含在另一个字符串中, 如:字符串1 $ 字符串2,若串1 在串2中则值为真,否则值为假。 如:X>90、职称<>教授 (4)逻辑表达式 运算符:.NOT. (!) .AND. .OR. 如:职称=”讲师”.AND.工龄>=30 (5)日期表达式 日期+n--表示n天后的日期 日期-n--表示n天前的日期 日期-日期--表示两个日期相差的天数 4、函数 格式:函数名( [参数] ) 如:INT(4.5)、DATE() 四、FoxPro 基本操作(重点) 主要讨论对数据库的基本操作。 (一)建立数据库文件 1、建立数据库结构 命令:Create 文件名---演示 2、数据库文件的打开与关闭 (1)打开 命令:USE 数据库文件名 (2)关闭数据库文件 命令:USE 3、数据库文件的显示 (1)显示数据库结构 LIST/DISPLAY STRUCTURE [TO PRINT] (2)显示命令(LIST、DISPLAY) LIST/DISPLAY [<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>][OFF][TO PRINT][TO FILE<文件名>] OFF--带OFF时不显示记录号。 如:LIST ALL FIELDS 姓名,职称,工资 FOR 职称=“教授” TO PRINT DISPLAY与LIST的区别: A
文档评论(0)