《数据库和数据库管理系统的基础知识模板》由会员分享,可在线阅读,更多相关《数据库和数据库管理系统的基础知识模板(6页珍藏版)》请在金锄头文库上搜索。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。总 复 习Foxpro部分-、数据库和数据库管理系统的基础知识i、基本概念1)数据(Data):计算机处理的符号、数值、声音、图象等各种信息。2)数据库(Data Base):指的是存储在计算机里的按一定的规则相互关联 的数据的集合。3)数据库管理系统(DBMS):以数据库应用为目的的计算机系统。必须能完成数据收集、 存储、处理、 维护,对数据的安全性和完整性进行 控制和检查、检索等一系列功能。 数据库的维护包括:修改,插入,更新和删除。数据库的管理包括:分类,查找,统计和输出。4)数据库管理系统特点:数据共享,提高了数据的利用率数
2、据数据冗余度低,能够控制。数据独立性高,由”数据依赖于程序”改变为以数据为核心”5)常见的数据库模型有层次模型、网状模型和关系模型。 所谓关系模型实际上是一个二维表。Foxpro就是在计算机上实现的关系型数据管理系 统。在这种二维表格中,每一行叫做一个记录,每一列叫做一个字段。2、 启动 Foxpro :开始程序Foxpro for windows Foxpro for windows退出Foxpro :1) File exit 2)在命令窗口中输入Quit回车标索栏命令窗口状态栏某单档工 作 区3、Foxpro窗口组成(如右图)标题栏:菜单栏:可完成Foxpro的各种操作工作区:显示一些信息
3、(如命 令执行后的结果)其中含有命 令窗口,用做输入Foxpro命令, 可对数据库进行各种管理。状态栏:显示当前状态(如当前打开的是哪个数据库,记录的个数,当前指针位置等内容)4、数据库管理中两种操作方法:菜单操作方法、命令操作方法 二、foxpro数据库管理系统的基本操作5、数据库结构白基本概念:建立数据库分两步走,先建立库结构(再追加记录),库结构确定所 创立的数据库包括那些字段,每个字段名称、 类型、长度等属性。6、建库方法小乒卅巧J Jxmi大 WJ匕、050 1005010十具王喜376359一列称为一个字段1)File new 选择 Table/dbfnew资料内容仅供您学习参考,
4、如有不当或者侵权,请联系改正或者删除。2)在命令窗口中输入 creat 回车各列的第一行称每一行称为7、数据类型和表示法字段名数据类型字段宽度、小数位数字段名能够字母、 汉字才T头,由汉字、字 母、数字、上下划线构 成,不可有空格等特殊 字符,长度不超过10个 字符(半角),同一数据 库中不可有同名字段字符型(character)由汉字、 字母、 数字、 符号构成,最长可有254个字符。 引用时由单引号引起来。数值型(numeric)由数字、正负号及小数点构成,长度小于等于20,小数点占 一位。可直接引用。如果是小数 ,宽度=整数位数十1(小数 点)十小数位数逻辑型(logical).T.(真
5、).F.(假)长度为1引用时用两个小圆点引起来。日期型(date)yy/mm/dd的形式,长度为8。引用时用大括号引起来。8、打开、关闭数据库的方法1)打开: Fileopen指定数据库open 在命令窗口中输入 USE 数据库名回车 WindowsView open指定数据库open2 )关闭: WindowsViewclose在命令窗口中输入 USE回车退出Foxpro9、退出Foxpro的命令:quit查看数据库结构的命令:list stru修改数据库结构的命令:modi stru10、输入、追加数据的方法:(必须先打开数据库) 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删
6、除。1)recordeappend打开输入窗口输入新记录2) 在命令窗口中输入 APPEND回车注:用append追加是追加到库的末端。Append blank:在数据库末尾增 加一条空白记录。11、查看数据库中记录的数据:命令格式:disp /list /brow 范围fiel 字段名for条件表示式注:1)命令功能List显示当前数据文件的全部记录数据(滚动)Display显示当前数据文件的当前记录数据(分屏)browse在主窗口中以表格形式显示当前数据库记录的全部数据在命令中如果缺省范围短语,不同的命令有不同的默认值。例如:Browse,List ,Count,Sum,Average,S
7、ort 等命令的范围默认为 ALL;Display,Delete,Recall,Replace等命令的范围默认为当前记录。命令中如果包括For条件,短语,但缺省范围短语,则无论该命令的原范围默认值是什么,范围一律默认为All.范围参数操作对象All对所有记录操作。Next n对从当前记录起的连续n个记录操作(包括当前记录)。Record n对第n个记录操作。Rest对从当前记录起的以下剩余记录操作(包括当前记录)。2) fields后各字段名之间用半角逗号分隔,在使用list和display中,fields”可省略不写,但在使用browse命令中fields”这个词不可省略。例:设有文件名为
8、CHENGJI .DBF的学生成绩数据库,显示考试成绩大于500分的学生姓名、 学号、总分。(注意:逗号必须是半角字符 )(1) list姓名,学号,总分 for总分500(2) display all姓名,学号,总分 for总分500(3) browse fiel 姓名,学号,总分 for总分5003)数学表示式的表示和使用:/ 八(乘方)i )算术运算符:+-*=$ (包含)ii )关系运算符:=ABA.AND.BA.OR.B.NOT.ATTTTFTFFTFFTFTTFFFFTiii)逻辑运算符: .AND. .OR. .NOT.AND.两边表示式均成立时,整 个表示式成立.OR.两边表水式有一i个成立时,整个表水式成立.NOT.后面的表示式不成立,整个表示式成立;反之亦然iv )运算优先级:算术运算符 关系运算符 逻辑运算符()八 * / + -同一级别.not.and.or.高低例:9-X=-1表7K为:X 1 .AND. X10 或 X10 .OR. X= 5计算机成绩不为.F.表示为:.NOT .计算机=.F.abj在计算机中的表示方法:a-b*(a/b) A (1/2)4)在条件表示式里