《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述

上传人:E**** 文档编号:89452046 上传时间:2019-05-25 格式:PPT 页数:52 大小:906KB
返回 下载 相关 举报
《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述_第1页
第1页 / 共52页
《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述_第2页
第2页 / 共52页
《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述_第3页
第3页 / 共52页
《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述_第4页
第4页 / 共52页
《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述》由会员分享,可在线阅读,更多相关《《Visual FoxPro程序设计》-高巍巍-电子教案 第1章Visual FoxPro 6.0概述(52页珍藏版)》请在金锄头文库上搜索。

1、21世纪高等院校规划教材,Visual FoxPro程序设计 主编 高巍巍 中国水利水电出版社,第一章 Visual FoxPro 6.0 概述,Visual foxpro程序设计,本章主要内容,1.1数据库系统基础知识 1.2关系数据库的基础理论 1.3 Visual FoxPro 的安装与运行 1.4 Visual FoxPro的操作界面 1.5 Visual FoxPro的操作方式 1.6 Visual FoxPro 6.0系统概述,1.1数据库系统基础知识,1、数据与数据处理 数据(data):存储在某一种媒体上能够识别的物理符号 信息:是一种已被加工成特定形式的数据 数据处理:将数据

2、转换成信息的过程 数据处理的中心问题:数据管理,2、数据管理的发展(五个阶段),人工管理 文件系统 数据库系统 分布式数据库系统 面向对象数据库系统,习题1: 2004年4月 数据库系统与文件系统的最主要区别是( ) A)数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量,B,习题2: 2005年9月 数据库管理技术发展过程经过人工管理、文件 系统和数据库系统三个阶段,其中数据独立性 最高的阶段是(数据库系 统阶 段)

3、,数据库系统,3、数据库系统 数据库 DB 数据库系统 DBS 数据库管理系统 DBMS 数据库应用系统 DBAS 思考:DB、DBMS 、DBS之间关系?,数据库(DataBase) 是存储在计算机设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。,数据库管理系统(DBMS) (DataBase Management System) 是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心部分 如:Visual FoxPro,数据库应用系统( DBAS ) (DataBase Application Systems) 是在DBMS支持下根据实际问题

4、开发出来的数据库应用软件,通常由数据库和应用程序组成 如:学生信息管理系统、图书管理系统等,数据库系统( DBS ) (DataBase System) 是指引入数据库技术后的计算机系统 。 硬件系统 数据库集合 数据库管理系统及相关软件 数据库管理员 用户,数据库系统,思考:DB、DBMS 、DBS之间关系?,DBS包含DB和DBMS,习题1: 2006年4月 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C) A) DB包含DBS和DBMS B) DBMS包含DB和DBS C) DBS包含DB和DBMS D) 没有任何关系,C,习题2: 2005年9月 数据库系统的核心

5、是( ) (A)数据模型 (B)数据库管理系统 (C)数据库 (D)数据库管理员,B,习题3: 2005年4月 数据库系统中对数据库进行管理的核心软件是(A) A) DBMS B) DB C) OS D) DBS,A,1.2关系数据库的基础理论,1、实体的描述 实体:客观存在并且可以相互区别的事物 属性:描述实体的特性称为实体的属性 例如:李明出生日期为1963年9月17日,身高1.75m,体重65kg,部门代码A01,职称是副教授,2、实体间联系 实体之间的对应关系称为联系 种类: 一对一联系 1:1 一对多联系 1:n 多对多联系 m: n,3、关系:指一个二维表,4、元组:二维表中,水平

6、方向的行 5、属性:二维表中,垂直方向的列 (由属性名和属性值组成),元组,属性,6、域:指表中属性的取值范围 例如:性别 字段的取值范围为: “男”或“女”,7、主关键字:属性或属性的组合,其值能够唯一地标识一个元组,8、外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字,学生表,选课表,习题1: 2006年4月 “商品”与“顾客”两个实体集之间的联系一般是(D) A) 一对一 B)一对多 c) 多对一 D)多对多,D,习题2: 2005年4月 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项

7、目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 ( ) 联系。,多对多,9、数据模型分为三种 层次模型(树型) 网状模型(网状结构) 关系模型(二维表格结构),习题1: 2006年4月& 2005年4月 在关系模型中,把数据看成是二维表,每一个二维表称为一个( ),关 系,习题2: 2005年9月 Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指(C ) (A)数据库文件(dbc文件) (B)一个数据库中两个表之间有一定关系 (C)表文件(dbf文件) (D)一个表文件中两条记录之间有一定的关系,C,习题3: 2005年4月 用树形结构表示实体之间联

8、系的模型是( ) (A)关系模型 (B)网状模型 (C) 层次模型 (D) 以上三个都是,C,10、关系数据库 1、关系 2、元组 3、属性 4、域 5、关键字 6、外部关键字,11、关系运算 1)传统的集合运算 (1)并 (2)差 (3)交 2)专门的关系运算 (1)选择(2)投影(3)联接,eg:并、交、差(R与S具有相同结构),R:,S:,R S:,R S:,R-S:,R:,S:,选择:,投影:,eg:选择和投影,eg:联接,R联接S:,R:,S:,eg:等值联接,R联接S: (R.A=S.A),R:,S:,自然联接:去掉重复属性的等值联接,1.3 Visual FoxPro 的安装与运

9、行,1.Visual FoxPro的安装,2. 卸载Visual FoxPro 6.0,1.4 Visual FoxPro的操作界面,1.菜单系统,2工具栏,3.命令窗口,4.配置Visual FoxPro选项,5.设计器、向导、生成器,1.5 Visual FoxPro的操作方式,1.命令 例如:在命令窗口中输入: USE 学生 BROWSE 其操作结果为:打开名为“学生”的表,并浏览该“学生”表中的信息。,2.菜单 3.交互式操作 4.程序,2 .Visual FoxPro的基础本功能 为第一种类型的信息创建一个表,用于存储相应的信息。 定义各个表之间的关系,从而很容易地将与各个表相关的数

10、据有机的联系在一起。 创建查询搜索所有满足指定条件的记录,也可以根据需要对这些记录进行排序和分组。并根据查询结果创建报表、表及图形。 使用视图可以从一个或多个相关联的表中按一定条件抽取一系列数据,并可以通过视图更新这些表中的数据;还可以使用视图从网上获得数据,从而修改远程数据。 创建表单来直接查看和管理表中的数据。 创建一个报表来分析数据或将数据以特定的方式打印出来。例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印一份带有各种数据格式的商品标签。,1.6 Visual FoxPro 6.0系统概述,3.Visual FoxPro的基本特点 1)容易使用、兼容性好 2)实现的可视化开发 3)扩大了对SQL语言的支持 4)采用事件驱动 5)编程 6)通过OLE实现应用集成 7)支持网络应用,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号