程 序 设 计 教 程.ppt

上传人:hyn****60 文档编号:82468255 上传时间:2023-03-25 格式:PPT 页数:37 大小:490KB
返回 下载 相关 举报
程 序 设 计 教 程.ppt_第1页
第1页 / 共37页
程 序 设 计 教 程.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《程 序 设 计 教 程.ppt》由会员分享,可在线阅读,更多相关《程 序 设 计 教 程.ppt(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 程程 序序 设设 计计 教教 程程北京邮电大学出版社北京邮电大学出版社Visual Visual FoxproFoxpro前言 Visual FoxPro 6.0 关系数据库管理系统是新一代数据库管理系统的杰出代表,以它强大的性能、完整而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受广大用户的欢迎。Visual FoxPro 6.0 及它的中文版,是可运行于Windows 95和Windows NT平台的数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0 使组织数据、定义数据库规则和

2、建立应用程序等工作变得简单易行。用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印报表。Visual FoxPro 6.0 还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术。由于Visual FoxPro 6.0 拥有功能强大的可视化程序设计工具,使程序设计简单易行。本课程是根据教育部提出的非计算机专业计算机基础教学要求,并配合全国计算机等级考试“Visual FoxPro 二级”考试大纲的知识要点,以Visual FoxPro 6.0 为主要内容,介绍关系数据库管理系统基础理论及应用系统开发知识。不仅介绍数据库基础

3、理论,介绍了Visual FoxPro 6.0 的基本操作;而且介绍面向对象可视化编程、应用系统开发的方法、步骤。第第1章章 数据库系统基础知识数据库系统基础知识本章学习目标:掌握数据库系统基本概念,了解数据库系统的产生与发展状况,了解数据模型,熟练了解关系数据模型.重点:关系数据库的基本概念与基本运算难点:三种数据模型的区别计划课时:2课时 1.1 1.1 数据管理技术的发展数据管理技术的发展1.1.11.1.1数据与数据处理数据与数据处理 信息信息:是对客观世界的抽象描述。数据数据:数据是用于记录客观事物属性的物理符号。数据通常分为文本形式数据与多媒体数据数据通常分为文本形式数据与多媒体数

4、据:文本形式的数据是数据的最基本的形式,由数字、字母、文字和其他特殊字符组成。文本形式的数据有两种基本形式:一种是可以参与数值运算的数值型数据;另一种是由字符组成、不能参与数值运算的字符型数据。多媒体数据是通过各种输入设备输入到计算机中以二进制形式存储在磁介质、光介质和半导体存储器里的图形、图像、动画、影像、声音等数据。信息和数据的区别:信息和数据的区别:1.信息是抽象的、观念性的,数据是具体的、物理性的。2.信息的形式单一,而数据的形式可以多种多样。3.数据是信息的具体表示形式。数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、

5、音乐)等多媒体数据。数据处理是将数据转换成信息的过程,包括对数据的收集、存储、加工、分类、排序、检索、传播等一系列活动。其目的是从大量的原始数据中抽取和推导出有价值的信息,作为决策的依据。信息、数据与数据处理的关系可用下式简单表示:信息=数据+数据处理 数据是原料(输输入),信息是产出(输出),“信息处理”则是为了产生信息而处理数据。2 数据处理数据处理1.1.2 1.1.2 1.1.2 1.1.2 数据管理技术数据管理技术数据管理技术数据管理技术大致可分为大致可分为3个阶段:个阶段:1人工管理阶段人工管理阶段 时间:时间:20世纪50年代中期以前 特点:特点:数据不长期保存,没有对数据进行管

6、理的软件,一组数据对应于一个程序。应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据组数据组1 1数据组数据组2 2数据组数据组n n2文件系统阶段文件系统阶段 时间:时间:20世纪50年代后期至60年代。特点特点:数据以文件形式长期保存;数据与程序有一定的独立性。缺点缺点:数据冗余度大;数据独立性差;缺乏对数据的统一控制管理。应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据组数据组1 1数据组数据组2 2数据组数据组n n操作系统操作系统3 3数据库系统阶段数据库系统阶段 时间时间:20世纪60年代后期开始 特点:特点:(1)有了数据库管理系(DBM

7、S)(Database Management Systems)。(2)面向全局。(3)具有较高的数据独立性。(4)有统一的数据控制功能。应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据库数据库数据库管理系统数据库管理系统 数据库技术不断向前发展,涌现出许多不同类型的新型数据库系统:1)分布式数据库系统。2)面向对象数据库系统。3)多媒体数据库系统。4)数据仓库。12 数据模型数据模型 数据模型是对客观事物及其联系的数据描述,反映实体内部和实体之间的联系。1.2.1 实实体及其体及其联联系系 1.实体 从数据处理的角度看,现实世界中的客观事物称为实体。2.实体间的联系 实体

8、之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。1)一对一联系(1:1)2)一对多联系(1:n)3)多对多联系(m:n)在数据库系统中,常用的数据模型有:层次模型 网络模型关系模型。1 1层层次模型:次模型:层次模型用树形结构来表示实体及其之间的联系。特点:1)有一个结点没有父亲,称为根结点。2)其它结点有且仅有一个父亲。实体之间的联系是1:M联系(包括1:1联系)。ABCDEFGH 层次模型优点:层次清晰、构造简单、易于实现1:1和1:M的实体联系。采用层次模型来设计的数据库称为层次数据库。学校学校财务处财务处人事处人事处行政行政教学教学艺术系艺术系研究所研究所计辅教研室计辅教研

9、室2 2网状模型网状模型 是用以实体型为结点的有向图来表示各实体及其之间的联系。特点:1)可以有一个以上的结点无父亲。2)至少有一个结点有多于一个的父亲。能表示 M:N 联系。缺点缺点:编写应用程序复杂,模型结构复杂。CDBEA信阳市信阳市驻马店市驻马店市武汉市武汉市孝感市孝感市阜阳市阜阳市南阳市南阳市洛阳市洛阳市三门峡市三门峡市宜昌市宜昌市(150)(150)(102)(102)(230)(230)(130)(130)(80)(80)(95)(95)(110)(110)(130)(130)(240)(240)网状模型图例网状模型图例3 3关系模型关系模型 是用二维表格来表示实体及其相互之间的

10、联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。每个关系均有一个名字,称为关系名。(在Visual Foxpro中一个关系可以存储为一个表文件,其扩展名为.dbf 。)(1)关系模型的基本概念关系(Relation):一张表元组(Tuple):表中一行属性(Attribute):表中一列关键字(Key):表中某个属性(不能为空)域(Domain):属性的取值范围(年龄=90)投影投影(表1.学号,表1.成绩)连接连接(表1.学号=表2.学号)学号学号姓名姓名成绩成绩(数据库)2003001李红852003002周伟90学号学号姓名姓名成成 绩绩(法律)2003001李红8

11、52003002周伟65学号姓名 成绩(数据库)2003001周伟90学号成绩(数据库)200300185200300290学号姓名成绩(数据库)成绩(法律)2003001李红85852003002周伟9065表表2 选修法律学生成绩选修法律学生成绩专门的关系运算示例专门的关系运算示例 Visual FoxPro 6.0系统是一个关系型DBMS,是微软公司1998年推出的可视化开发套件Visual Studio 6.0系统中的一个产品。XBASE(dBASE、FoxBASE)、FoxPro、Visual FoxPro)系列数据库管理系统在我国具有广泛的应用基础,随着版本的更新,增加、完善了许多功能,开发、应用能力不断提升。目前,Visual FoxPro 6.0系统是一种比较普及的小型关系型DBMS,本书以中文版Visual FoxPro 6.0系统为对象,系统地介绍数据库操作、应用的基本方法。1.4 Visual FoxPro系统的发展系统的发展

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

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com