资源预览内容
第1页 / 共93页
第2页 / 共93页
第3页 / 共93页
第4页 / 共93页
第5页 / 共93页
第6页 / 共93页
第7页 / 共93页
第8页 / 共93页
第9页 / 共93页
第10页 / 共93页
亲,该文档总共93页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2005年月Visual FoxPro 6.0程序设计及其应用1 1教材:Visual FoxPro 6.0 程序设计与应用教程鄂大伟 主编 厦门大学出版社 28.00元配套指导书:Visual FoxPro 6.0 程序设计与应用学习指导 鄂大伟 主编 厦门大学出版社 定价17.50元教材特点:教材通俗易懂、例题多,是福建省计算机二 级Visual FoxPro考试重要参考教材。2 2教学内容:以指定的教材为主,以二级VFP历次考 试考题为辅。 教学要求:上课认真听课;不讲话、不旷课、不迟 到;做好课堂笔记、认真完成上机作业。 考核方式:平时的考勤、上机作业、课堂提问、课 堂测验、期末笔试/上机考试等总评。3 3课件下载地址:http:/202.101.111.195/jyzx/zyjs/VFP6.htm该网页中有VFP6.0的课件、二级VFP选择题 及参考答案、教材课后练习题参考答案等 http:/172.16.1.10/cgi-bin/djks/tk.asp该网页有福建省二级选择题全真练习系统 E-mail:xzhstd21cn.comxzh31521cn.com4 4第0章 前言 Visual FoxPro 是什么课程? 数据库及其特点? Visual FoxPro学习哪些内容? MIS的现实例子5 5一、Visual FoxPro 是什么课程? Visual FoxPro是一门数据库应用软件的课程 是一门程序设计与应用的课程 是开发各种管理信息系统(MIS)的基础 开发MIS的数据库系统软件有很多种软件(第 2章介绍), Visual FoxPro 是其中最简单的 一种软件。6 6通俗地讲,数据库管理系统是对数据库进行有效 管理与操作的系统;而数据库相当于存放所要操 作管理的数据的仓库似的,这种存放数据的仓库 我们称之为数据库。 对计算机中的数据进行:增加、删除、修改、浏 览数据,并可以进行查询、统计数据等 通过Visual FoxPro软件设计各种MIS系统 MIS系统都具备增、删、改、查、统计等的功能二、数据库及其特点?7 7三、Visual FoxPro学习哪些内容如何将现实数据存放于计算机数据库中 计算机数据库中数据如何增、删、改操作 数据库操作及其索引 查询及其视图 程序设计基础 菜单和报表的设计 应用程序的设计8 8四、MIS的现实例子人事管理信息系统 银行储蓄管理信息系统 超市管理信息系统 卡拉OK点歌管理系统 .请看下面人事信息表9 9人事信息简明表姓名性别别年龄龄职职称工作日期婚否简历简历张张章 生男25工程师师1995.10.19否李理 丽丽女20助工1997.09.21否贾铭贾铭 志男35高工1985.09.23已曾有名男31工程师师1986.12.23已宋犁子女19技术员术员1999.12.30否子东东 西女22助工1996.06.08否新久斤男24助工1993.09.28否唐伯坯男46高工1970.10.14已古巨基男26明星1996.05.16已程诚诚 成男26技术员术员1990.01.23已虚构 数据1010大家想像如果该表只要几百行的话,你要找某个人 那是很容易的;假设有几万或几十万行,用手工要 找多久啊!通过计算机来管理就方便多了,又快又 准!为了通过计算机来管理类似的表,我们要学以 下两方面技术:(1) 如何将现实的表格格式告诉计算机?如何将表 格中的数据输入计算机?(2) 假使计算机里已有表格,我们该如何管理表格 中的数据?比如,如何增加、删除或修改一个人的 情况?如何统计人数或满足给定条件的人数?查找 某个人?等等。1111第1章 数据库系统的基本知识1、数据库技术基础2、Visual FoxPro 概述3、项目管理器12121、数据库技术基础1.1 数据库系统简介1.2 数据库系统基本概念1.3 关系模型和二维表13131.1 数据库系统简介据统计,全世界80%以上的计算机主要从事事 务处理工作。在进行事务处理时,不要求复杂的科 学计算,主要是要求从大量有关数据中提取信息。 为了有效地使用存放在计算机系统中的大量有关数 据,必须采用一整套严密合理的方法,对数据进行 组织、存储、维护和使用等工作,这就是数据管理 。数据管理工作是不断发展的,目前都采用数据库 技术。数据库系统产生于20世纪70年代初,至今仍在 发展。它的出现,标志着数据管理达到了一个全新 的高级阶段。数据库系统也是当代计算机系统的重 要组成部分。14141、数据(data)人们通常使用各种各样的物理符号来表示客观事 物的特性和特征,这些符号及其组合就是数据。数据 的概念包括两个方面,即数据内容和数据形式。数据 内容是指所描述客观事物的具体特性,也就是通常所 说数据的“值”;数据形式则是指数据内容存储在媒体 上的具体形式,也就是通常所说数据的“类型”。n形式:数字、文字、图画、声音、活动图象n分类:数值型数据,非数值型数据1.2 数据库系统基本概念1515【信息】信息是指数据经过加工处理后 所获取的有用知识。数据在人脑中的反映,是经过一定 的加工和处理后对客观世界产生影响 的数据。信息是以某种数据形式表现的。1.2 数据库系统基本概念1616数据与信息在概念上区别:数据和信息是两个相互联系、但又相互 区别的概念;数据是信息的具体表现形式, 信息是数据有意义的表现。从信息处理角度看,任何事物的属性 都是通过数据来表示的,数据经过加工处理 后,使其具有知识性并对人类活动产生决策 作用,从而形成信息。总之,信息是有用的数据,数据是信息 的表现形式,信息是通过数据符号来传播的 。1.2 数据库系统基本概念1717【数据处理】数据处理也称为信息处理。数据处理就是将数 据转换为信息的过程。所谓数据处理,实际上就是 利用计算机对各种类型的数据进行处理。它包括对 数据的采集、整理、存储、分类、排序、检索、维 护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获 得人们所需要的资料并提取有用的数据成份,作为 行为和决策的依据。例如,学生各门成绩为原始数据,经过计算得出 平均成绩和总成绩等信息,计算处理的过程就是数 据处理。1.2 数据库系统基本概念1818n原始数据的收集(源文件:报表、单据)-调查 (纸张)n编码转换-加以改造,数据库生成n数据输入-输入设备:键盘、鼠标、扫描仪、光 笔、话筒、数码相机-存储设备:磁盘、磁卡输入的是垃圾,出来 还是垃圾n数据处理-计算、分类、合并、编辑、检查中心n数据输出-文字、图像、图形、表格输出设备:显示器、打印机、绘图仪、音箱【数据处理步骤】1.2 数据库系统基本概念19192、数据库(DBData Base)在计算机存储设备上合理存放的相互关联 的数据的集合。-数据集合是数据库系统的核心和管理对象。通俗地讲,这些数据是被数据库管理系统按一定 的组织形式存放在各个数据文件中的。也就是说,数 据库是由很多数据文件以及若干辅助文件组成的。存 放在数据库中的数据可以被所有合法用户使用。1.2 数据库系统基本概念20203、数据库管理系统(DBMSData Base Management System) 数据库管理系统是数据库系统中对数据进行管理的 系统软件。它是在操作系统支持下进行工作的, 为管理和使用数据提供了一整套命令。利用这些命 令,用户可以建立数据文件及各种辅助操作文件, 可以定义数据,并对数据进行各种操作,如增删、 更新、查找、统计、输出等。 总之,数据库中的数据由DBMS进行统一管理和控 制,用户对数据库进行的各种数据操作都是通过 DBMS实现的。1.2 数据库系统基本概念21211、数据库的一系列特性是由一个称为( )的软 件,提供通用的存取和控制方法加以实现的。A. 数据服务器 B. 数据库管理系统C. 数据分析系统 D. 数据存储系统 2、数据库应用系统是指在( )支持下运行的计算 机应用系统。A. 数据库管理系统 B. 文件系统C. 应用程序 D. 操作系统【题库例题】1.2 数据库系统基本概念参考答案:1B 2A2222常见的数据库系统软件有:Delphi、Oracle、Access、Lotus 1-2-3、 DB2 、Informix、Visual FoxPro 、 Sybase等FoxPro版本有:FoxBASE系列(1.0/2.0/2.1版)FoxPro 1.0/2.0/2.5/2.6 每个版本又有DOS、 WINDOWS、UNIX、MAC。Visual FoxPro 3.0/5.0/6.0 /7.0面向对象程序设计。1.2 数据库系统基本概念23234、数据库系统(DBS-Data Base System)通常所说的数据库系统是指引入了数据库后的 计算机系统,除计算机硬件和操作系统外,主要由 数据库、数据库管理系统以及用户组成。包括DB、DBMS、应用程序、计算机硬件和软 件、数据库用户人员等。【用户人员】用户利用数据库管理系统提供的命令访问数据库中的数 据,进行各种操作。1.2 数据库系统基本概念2424数据库系统的人员是指管理、开发和使用数据库系 统的全部人员,主要包括数据库管理员、系统分析 员、应用程序员和用户。 不同的人员涉及不同的数据抽象级别,数据库管理 员负责管理和控制数据库系统;系统分析员负责应 用系统的需求分析和规范说明,确定系统的软硬件 配置、系统的功能及数据库概念设计;应用程序员 负责设计应用系统的程序模块,根据数据库的外模 式来编写应用程序;最终用户通过应用系统提供的 用户接口界面使用数据库。【数据库系统的组成】DBMS、 DB、硬件、 OS、 用户人员1.2 数据库系统基本概念2525数据库DB、数据库系统DBS、数据库管理系统DBMS 这三者之间的关系是( )。A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS【题库例题】1.2 数据库系统基本概念参考答案:A2626计算机系统硬件软件系 统 软 件应 用 软 件OSDBMS编译Visual FoxPro是DBMS的一员。1.2 数据库系统基本概念2727数据库系统的体系结构如图所示:用户A1用户A2用户B1用户B2外视图A外模式A外视图B外模式B概念模式概念视图存储结构定义 (内模式)存储数据库 (内视图)DBMS由数据 库管理 员建立 和维护 的模式28285、数据管理数据管理的发展经历了三个阶段: (1) 无管理阶段(或人工管理阶段)50年 代中期前 背景:计算机主要用于科学计算。 特点:数据不保存;没有软件系统对数据进行 管理;数据的组织方式由程序员自行设计一组数据对应一个程序。 数据和程序 的相互依赖 !数据的冗 余度大。1.2 数据库系统基本概念2929(2) 文件系统阶段背景:计算机已大量用于管理。 特点:数据冗余度大;易造成数据的不一致 性;程序与数据相互依赖(数据依赖)。 应用程序1应用程序2应用程序n文 件1文 件2文 件n存取 方法1.2 数据库系统基本概念3030(3) 数据库系统阶段背景:计算机更广泛地应用于各个领域,数 据共享要求越来越强。 特点:面向全组织的复杂的数据结构; 数据冗余度小、易扩充; 数据和程序的独立性高; 数据统一控制。数据库管理系统数据库应用程序2应用程序1应用程序n1.2 数据库系统基本概念下面叙述中(下面叙述中(A A )不属于数据库系统的特点。)不属于数据库系统的特点。A. A. 数据冗余度高数据冗余度高 B. B. 数据共享程度高数据共享程度高C. C. 数据结构化好数据结构化好 D. D. 数据独立性高数据独立性高3131
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号