电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库新函授vfp11课件

65页
  • 卖家[上传人]:F****n
  • 文档编号:88148679
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:700KB
  • / 65 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第1章 数据库基础和Visual FoxPro6.0编程环境,数据库是数据管理的最新技术。随着人类社会进入信息时代,人们对数据处理的要求越来越高,这就导致了数据库技术的产生与发展。数据库技术主要研究如何存储、使用和管理数据,它已成为计算机领域中最重要的技术之一,是软件学科的一个独立分支,人们利用数据库技术已经开发出许多应用软件和管理软件,如工资管理、财务管理、图书管理、人事档案管理等,凡是牵涉有数据处理的领域,都是数据库大显身手的地方。数据库是数据库应用的核心。,一、 基本概念,1、数据:存储在某一媒体上的符号记录。 2、信息:人脑对现实世界的描述和反映。,现实世界,信息世界,数据世界,3、数据处理: 数据转换成信息的过程。对各种形式的数据进行汇集、传输、分组、排序、 存储、检索、计算等一系列操作称为数据处理。,4、数据管理技术发展的3个阶段 第一阶段(50年代中期):人工管理阶段(数据包含在程序中) 第二阶段(50年代后期至60年代中期):文件系统阶段(数据与程序存在各自的文件中,但由程序来管理数据) 第三阶段(60年代后期以来):数据库系统阶段(数据与程序独立,由数据库管理系统管理

      2、数据),(1)人工管理阶段 这是计算机数据处理的初级阶段。,应用程序1,应用程序2,应用程序n,数据组1,数据组2,数据组n,(2)文件管理阶段 所谓文件,即有名字的一组相关信息的集合。 文件管理方式是将待加工的数据组织成数据文件,在程序中可以通过文件名逻辑性地存取文件中的数据。 文件管理方式的主要特点是将数据与程序分离,数据是独立于程序而存在的。,程序2,程序1,程序3,文 件 管 理 系 统,数据文件1,数据文件3,数据文件2,数据文件1,(3)数据库管理阶段 与文件管理方式最大的区别是:数据库管理方式是面向系统的。它将各应用程序中需要使用的数据汇集在一起,形成一个具有一定数据结构的集成化的数据集合,也即数据库。在数据库管理方式下,数据和程序是完全分离的,不再存在依存的关系。因此当数据改动时,程序不受任何影响。,数据库的主要特征 (1) 数据共享及最小的数据冗余度(统一存贮、集中管理) (2) 数据的完整性(正确性、一致性) (3) 数据的安全性(检验身份、权限不被非法利用和破坏) (4) 数据的独立性(数据 独立于 程序),5、数据库概念,(1) 数据库(DB),数据库(Data

      3、base,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。,(2) 数据库管理系统(DBMS),建立、使用和维护数据库的软件(数据库系统的核心) 主要功能:数据库定义、数据库操作、数据运行管理、数据库维护、通信管理 用途:科学地组织和存储数据、高效地获取和维护数据,(3)数据库系统(DBS) 在计算机系统中引入数据库后的系统构成 数据库 数据库管理系统(及其开发工具) 应用系统和数据库管理员,数据库,应用系统,应用开发工具,操作系统,数据库管理系统,数据库管理员,用户,用户,用户,数据库系统,(4)数据库系统的特点 数据的结构化 数据的共享 数据的独立性 数据的完整性与安全性 减少数据冗余度,(1) 实体(Entity) 客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。 (2) 实体集(Entity Set) 同一类型实体的集合称为实体集 (3) 属性(Attribute) 实体所具有的某一特性称为属性。 一个实体可以由若干个属性来刻画。 (4) 联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界 中反映为实体内

      4、部的联系和实体之间的联系。,6、数据模型,联系: 一对一 一对多 多对多,对现实世界中的事物及其联系的描述,层次模型(一对多),7、数据库的数据模型分类 1) 层次模型 用树状数据结构形式来表示事物及其之间的关系。,网络模型(多对多),2)网络模型 用有向图的数据结构形式来表示事物及其之间的关系。,南方商场,彩电,银河商场,洗衣机,民生商场,电冰箱,关系模型,记录,字段(属性),字段值,)关系模型 用二维表格形式来表示事物及其之间的关系。,每个二维表格称为一个“关系” 表的每一行称为一条记录表的每一列称为一个字段(属性),列不能再折分。,8、关系型数据库的三种运算,从一个关系(表)中按照一定的条件选出若干记录(行)生成一个新的关系(表)。,从一个关系(表)中选出若干列生成一个新的关系(表)。,将两个同类关系(表)按照一定的条件进行记录重组生成一新关系(表),二、Visual FoxPro启动与退出 p11,2、 启动 常规方法 快捷方式 双击Windows桌面上的FoxPro图标(红色狐狸头标志),3、 退出 在命令窗口输入 QUIT 或按主窗口的关闭按钮,1、Visual FoxPr

      5、o6.0的特点 1)简单、易学、易用 2)功能强大,4、Visual FoxPro窗口组成,5、VFP工作方式 p18 命令方式 菜单方式 程序方式 6、命令格式 命令动词 子句和参数 命令动词不分大小写, 可用前4 个字符来简写(半角英标状态) 例:displaydisp ?显示输出命令 clear清屏命令,? 3+3 ? “计算机考试” clear quit,2.1 数据,第2章 Visual FoxPro6.0 编程基础,一、数据类型,2.2 常量与变量,数值型 如:3900、12.6、 字符型 如:“ABC”、“213” “张三” (用定界符引起来的数据) 日期型 如:mm/dd/yy如08/11/11 或 yyyy-mm-dd如1978-12-30 逻辑型 如:.T. And .F.,(2) 变量 字段变量(字段名)多值变量、存于表中 内存变量 单值变量度存于内存中 变量的命名:p23 变量显示用? 例:?X,(1)常量(N、C、L、D),(3) 变量的赋值 1)赋值语句 STORE 表达式 TO 内存变量 STORE 3*2-1 TO X,Y,Z 2)赋值号 “=” 变量=

      6、表达式 例:x=5.3 s=“asd” xm=“张三” w=s (不等同 s=w),2.3、运算符和表达式:p26 (1)表达式 数值型表达式 字符 日期 关系 逻辑,(2)字符型表达式的运算 + 连接 去尾空连接,例:A=ABCD B=1234, ? A+B ? A-B,ABCD 1234,ABCD1234,算术运算符:+、*、/、 字符型 运算符:+、 关系运算符:、=、 逻辑运算符:AND、OR、NOT,(3)日期运算 日期相减得天数 一个日期加(减)一个天数日期,例;2011/08/20-2011/08/10 2011/08/20+3,12天,CTOD(05/16/99),(4)关系和逻辑运算结果是逻辑值(.T. .F.),X=3,Y=6,Z=9 ? XZ .AND. X-Y+Z=6 ?.NOT.X+Y=Z,T,F,F,、函数 p29 (1)取整函数,INT(X),例:?INT(3.99) 3 ? INT(8/3),2,(2)取子串函数,SUBSTR(S, I, N),在S中从I位置起截N个字符函数值为C,例: SUBSTR(COMPUTRE,4,3),PUT,(4)转换函数

      7、a、NC STR(R,L,D) b、CN VAL(S) c、CD CTOD(“MM/DD/YY”),( 3) 求字符串出现的位置 AT(C1,C2) ? at(“计算机“,“全国计算机等级考试“),表是FoxPro 数据库的基本元素 。 11.1 创建表 1、表的概念 一个具体的二维表就是一个VFP的数据表(扩展名为 .DBF),第11章 数据表和索引 p193,表的栏目(表结构) 表中一行称为记录 ,记录是数据库的基本(操作)单位 表中一列称为字段, 字段是数据库的最小逻辑单位 n个 n个 n个及辅助文件 字段记录表数据库,2、表文件结构的建立(建立表头) (1)方法 1)文件 新建 表 新建文件 输入表名 保存 2)用命令:CREATE (2)在表设计器中输入字段名、类型、宽度、和小数(建立表结构的实质) 注:输入时不能按回车键,已输入的各字段的次序可以调整, (3)输完后按确定,(4)结构的修改 方法 MODI STRU (可以对表结构的字段进行增、删、改,注意宽度的修改),二、表的数据输入 1、直接方式(建新表) 2、追加方式 命令格式:APPEND(APPE ) 菜单方式:P

      8、197 存盘: 单击编辑窗口上的 3、备注字段输入:移鼠标到该字段,双击 或用+/ 注意:表头有备注字段,就自动生成同名的备注文件(.fpt) 4、通用字段输入:,三、表的打开和关闭 1、设置默认目录的命令格式为: SET DEFAULT TO 2、表的打开 (一个工作区只能打开一个表) (1) 命令:USE ,CREA 建新表 USE 打开旧表,2、表的关闭 命令: USE 关闭当前的表文件,例:USE RSDA (打开RSDA表) USE AA (打开AA表,关闭RSDA) 注意:打开后,用BROW命令浏览,(2) 菜单:工具栏的打开图标,上机操作一: 1、建立p193页的“学生情况表” 2、表结构在p194(参考)(注意各字段的类型、宽度) 3、修改表结构: modi stru 增加一个“婚否”字段hf 4、在表未追加一个记录(自己),5节,3.4 表记录的操作显示 p58,1、“浏览”与“编辑”表 命令:BROW 2、集中显示命令 LIST (P91),11.2、表的基本操作 P199,菜单方式和命令方式,LIST 范围 FIEL 字段表 FOR 条件 ,多字段用逗号分隔,格式

      9、:FOR 字段名 = 具体内容 =,注:表达式左、右数据类型相一致 多个条件用 AND 和OR 连接,常量,变量,例1:显示刘刚的记录 LIST for xm=”刘刚”,例2:显示入学总分大于等于500元的姓名 LIST for zxf=500 fiel xm,例3:显示专业为“计算机应用”的女学生 LIST for xb=“女” and zy=”计算机应用”,例4: 显示已婚的姓名 LIST for hf=.T. fiel 姓名,3、分屏显示命令:DISPLAY,DISP 范围 FIEL 字段表 FOR 条件 ,范围和条件缺省时,表示当前记录,例:USE xs DISP (显示第 1 号记录) DISP ALL (分屏全部显示),DISP ALL和LIST 的区别,用于测试指针位置的函数有三个 测试文件头函数 BOF( ) 测试文件尾函数 EOF( ) 注意:用USE命令打开表后,记录指针总是指向第一个记录,用LIST命令后记录指针总是指向最后一个记录后面。,4、表记录的定位,(1) 绝对定位: GO ,GO 8 / 8 (作用一样),GO TOP (指向顶记录) GO BOTTOM (指向尾记录),(2) 相对定位 格式: SKIP +/- n,例:5 绝对定位到第 5 号记录 SKIP 指针指向第 6 号记录 SKIP -2,指针指向第4号记录,(3) 条件定位: LOCA 范围 FOR 条件 功能:把记录指针定位到满足条件的第一个记录,继续找用CO

      《数据库新函授vfp11课件》由会员F****n分享,可在线阅读,更多相关《数据库新函授vfp11课件》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.