FoxPro数据库管理系统基本知识.ppt

上传人:牧羊曲112 文档编号:6505945 上传时间:2023-11-07 格式:PPT 页数:29 大小:371.50KB
返回 下载 相关 举报
FoxPro数据库管理系统基本知识.ppt_第1页
第1页 / 共29页
FoxPro数据库管理系统基本知识.ppt_第2页
第2页 / 共29页
FoxPro数据库管理系统基本知识.ppt_第3页
第3页 / 共29页
FoxPro数据库管理系统基本知识.ppt_第4页
第4页 / 共29页
FoxPro数据库管理系统基本知识.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《FoxPro数据库管理系统基本知识.ppt》由会员分享,可在线阅读,更多相关《FoxPro数据库管理系统基本知识.ppt(29页珍藏版)》请在三一办公上搜索。

1、FoxPro数据库系统基本知识,教学大纲要求,了解:1、数据库、数据库管理系统、数据系统;2、数据库的三种模型;3、关系模型;4、三种关系操作(选择、投影、联结)基本掌握:1、数据库系统的主要功能、文件类型和工作方式;2、数据类型;3、运算符、函数、变量、数组及表达式,1 数据库系统概述,1、基本概念 信息:人脑对现实世界的描述和反映。信息化:人们对现实世界中的客观事物进行识别、选择、命名、分类等抽象形成概念的过程。数据(Data):存储在某一媒体上能识别的物理符号,数字化的信息。现实世界:事物类事物特征事物及其联系 信息世界:实体型实体属性信息模型 数据世界:文件记录域(字段)数据模型 数据

2、处理:对各种形式的数据进行汇集、传输、分组、排序、存储、检索、计算等一系列操作称为数 据处理。,2、数据库系统概述1)数据管理技术发展的3个阶段 第一阶段(50年代中期):人工管理阶段(数据包含在程序中)第二阶段(50年代后期至60年代中期):文件系统阶段(数据与程序存在各自的文件中,但由程序来管理数据)第三阶段(60年代后期以来):数据库系统阶段(数据与程序独立,由数据库管理系统管理数据),2)数据库概念(1)数据库(DB)存储在计算机存储设备上的,结构化的相关数据集合(2)数据库管理系统(DBMS)建立、使用和维护数据库的系统软件(数据库系统的核心)主要功能:数据库定义、数据库操作、数据运

3、行管理、数据库维护、通信管理(3)数据库系统(DBS)进行数据库管理的完整计算机系统:硬件系统、软件系统(操作系统和DBMS)、数据库、应用程序、相关人员。,3)数据库系统的特点,1.数据模型表示复杂的数据2.实现数据共享,减少数据冗余3.具有较高的数据独立性4.具有统一的数据控制功能,3、数据模型,1、什么是数据模型 用数学的方法(或计算机可实现的方法)对现实世界中的事物及其联系的描述。2、数据库的数据模型分类 1)层次模型 用树状数据结构形式来表示事物及其之间的关系。主要特征:(1)有且只有一个根结点(无父结点的结点)(2)除根结点外,任何结点有表只有一个父结点,但允许有个或多个子结点,1

4、)层次模型,2)网络模型 用有向图的数据结构形式来表示事物及其之间的关系。主要特征:(1)可以有一个以上的结点无父结点。(2)一个结点可以一个以上的父结点。,)关系模型 用二维表格形式来表示事物及其之间的关系。每个二维表格称为一个“关系”(对应一个实体型或事物类)。表的每一行称为一条记录(对应一个实体或事物).表的每一列称为一个字段(或域,对应一个属性或特征),每个字段有一个字段名。一条记录在某个字段的内容称为字段的值。不同的字段允许有不同的数据类型与取值范围,但同一字段不同记录的值的类型与取值范围相同。字段名、字段的数据类型合起来称为字段的型。,)关系模型,字段(域),记录,字段值,4、关系

5、型数据库的三种运算,1)选择 从一个关系(表)中按照一定的条件选出若干记录(行)生成一个新的关系(表)。例如:从成绩表中选出成绩在60分以下的人员得到不及格人员成绩表。2)投影 从一个关系(表)中选出若干列生成一个新的关系(表)。例如:从成绩表(学号姓名数学语文物理化学)中抽出“学号”“姓名”.“化学”三列得到化学成绩表。,3)合并(联结)将两个同类关系(表)按照一定的条件进行记录重组生成一新关系(表),表1,表2,表3,合并条件:表1.班级=表2.班级,2 FoxPro简介,FoxPro是一个关系型数据库管理系统(DBMS)。1、FoxPro发展简史,FoxBase 1.0(1984)Fox

6、Base Plus 1.0(1986)FoxBase plus 2.0(1987)Foxplus Plus 2.1(1988)(字符界面)FoxPro 1.0(1989)FoxPro 2.0(1991)(仿Windows界面),Foxpro 2.5(1993)FoxPro 2.6(1994)Visual FoxPro 3.0(1996)Visual FoxPro 4.0(1997)Visual FoxPro 5.0(1998)Visual Foxpro 6.0(1999)(Windows界面),Microsoft公司,2、FoxPro启动与退出,1)启动常规方法:“开始”“程序”“Micros

7、oft Visual FoxPro 6.0”快捷方式:双击Windows桌面上的FoxPro图标(红色狐狸头标志)2)退出 FoxPro是Windows操作系统中的一个程序。问题:在Windows操作系统中退出一个程序(或关闭一个窗口)有哪几种方法?,3、FoxPro窗口组成,1)FoxPro窗口组成 具有标题栏,菜单栏(P348表11-1至表11-8),工具栏,工作区,状态栏等Windows 95/98一般窗口的部件。可改变窗口大小(最大化、最小化),移动窗口位置等。与一般窗口的不同之处:多了一个“命令窗口”。命令窗口的功能:输入并执行FoxPro命令。简单的Foxpro命令实例演示(并观察

8、输出位置):?字符串;显示文字信息?数值表达式;计算并显示表达式值?DATE();显示当前日期?TIME();显示当前时间 Clear;清工作区 DIR 盘符路径;显示磁盘目录清单(允许带通配符)Quit;退出FoxPro系统,3 FoxPro基本概念 3.1 FoxPro 6.0数据类型,1.字符型(Character):由中文字符、英文 字符、数字符号、空格、特殊符号等可打印字符组成的序列(字符串)。字符串最大长度:254个字符 字符定界符:双引号(”)或单引号()例如:信阳师范学院 信阳师范学院 Xinyang Teachers College”我有一盒5.25”软磁盘 注意:这里的双引

9、号与单引号是“半角”字符;定界符应首尾声尾一致。,2.数值型(Numeric):表示事物量的多少值,由正号(+)、负号(-)、阿拉伯数字、小数点组成。最大长度(包括正负号、小数点位数)FoxPro 2.6:16位 FoxPro 3.0:20位例如:+1234.56 或 1234.56-12345.67 备注:FoxPro 3.0以后版本还提供了“浮点型(Float)”、”双精度(Double)”、”整数型(Integer)”等数值型数据类型。,3.日期型(Data):表示日期的特殊数据。默认格式:mm/dd/yy 或 mm/dd/yyyy 月/日/年 例如:5/15/00 或 05/15/20

10、00 5/15/98 或 5/15/1998注意:(1)FoxPro在显示日期型数据时通常只显示年的两位。欲显示4位年号,可用如下命令:set century on;显示世纪 set century off;不显示世纪(2)字符型日期转日期型日期函数:ctod(”mm/dd/yyyy”)备注:FoxPro 3.0以后版本还提供了“日期时间型(DateTime)”格式:mm/dd/yyy hh:mm:ss 例如:01/23/2000 10:25:33,4.逻辑型(Logic):表示逻辑判断结果的值。只有两种值:真:.T.(True)或.Y.(Yes)假:.F.(False)或.N.(No)固定长

11、度:1位5.备注型(Memo):超长字符型数据。字符串最大长度:没有规定,仅受磁盘空间限制。只能用于定义字段类型。6.通用型(General):存放OLE(对像链接与嵌入)对象数据(如图形、声音、电子表格、Word文档等),只能用于定义字段类型。,常用FoxPro文件类型,.DBF:数据库文件,保存表的结构及其内容。.FPT:备注文件,保存备注与通用型字段数据。.IDX:单索引文件,保存单个索引标识及数据的文件。.CDX:复合索引文件,保存多个索引标识及数据的文件。.PRG:命令文件(或程序文件),存储用FoxPro语言编写的程序的文件。.FXP:命令文件,存储经过伪编译过FoxPro语言程序

12、的文件。,1.常量 在命令或程序扫执行过程中,其值不能改变的量。如 2344.23”中华人民共和国”.T.F.05/01/2001 FoxPro常量有如下数据类型:字符型、数值型、逻辑型、日期型 注意:没有备注型、通用型。2.变量 在命令或程序扫执行过程中,其值可以改变的量。变量有四种属性:变量名、变量的数据类型、变量值,变量长度。,3.2 常量与变量,(1)变量命名规则 变量名由汉字、英文字母、数字符号和下划线等字符组成;变量名必须以汉字、英文字母或下划线开头;变量名中间不允许出现空格;变量名最长10个字符;例如:正确的变量名:姓名、XingMing、年1999、_system 错误的变量名

13、:Xing Ming、1999年(2)变量种类 内存变量:变量的值保存在内存中。字符型、数值型、日期型、逻辑型 字段变量:变量的值保存在磁盘上的数据库文件中。字符型、数值型、日期型、逻辑型、备注 型、通用型,(3)内存变量的赋值 STORE to=说明:变量在赋值之前不需事先定义。(4)显示变量的值?:计算各表达式值并换行显示结果?:计算各表达式值并从当前光标位置显 示结果 Display Memory:显示所有内存变量有关信息,表达式之间用逗号分隔,变量之间用逗号分隔,函数一般格式:(自变量表)说明:函数由函数名、圆括号、自变量构成。当给定自变量值后,函数总是返回一个值。常用函数:ABS()

14、;绝对值函数SQRT();平方根函数SUBSTR(,);求子串函数LEFT(,);求左子串函数,3.3 函数,常用函数STR(,);数字型转换成字符型函数VAL();字符型转换成数字型函数TYPE();数据类型测试函数LEN();字符串长度测试函数BOF();文件起始测试函数EOF();文件结束测试函数SELECT();工作区测试函数CTOD();字符型转换成日期型函数DTOC(,1);日期型转换成字符型函数,1、算术运算符及表达式 表达式例子*或*/3*3+6*8-9/5+-2、字符串连接运算符+;原样连接“信阳”+“师范学院”-“政法系“-;去空格连接,3.4 运算符与表达式,3、关系运算符=成绩=60=或#;不等于123124$;子字符串包含“计算机”$“计算机系统”4、逻辑运算符和表达式.NOT.或!.AND.英语60.OR.计算机60.OR.注意:各类运算符中的优先级别依箭头方向降低,同一行中的优先级相同。,小 结,本章重点讲述了以下几个问题:数据库的基本概念;数据库中的三种数据模型;以及关系数据库的基本组成和三种关系运算。FoxPro的常用数据类型,什么是常量、变量及变量的赋值方式,常用的一些函数,以及运算符和表达式。其中数据类型是本章的重点也是难点,要求是熟练掌握的,一些常用函数也是要掌握的。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号