[其它考试]VisualFoxPro程序设计第一章.ppt
《[其它考试]VisualFoxPro程序设计第一章.ppt》由会员分享,可在线阅读,更多相关《[其它考试]VisualFoxPro程序设计第一章.ppt(40页珍藏版)》请在三一办公上搜索。
1、VFP培训课件,hengjunyueQQ:421480815,Visual FoxPro程序设计,提出两个问题,什么是Visual FoxPro?为什么我们要学习Visual FoxPro?答:Visual FoxPro是一种运行在微机上的数据库管理系统答:原因有三点:(1)提高自身的计算机综合能力(2)了解有关数据库的知识,熟练操作foxpro数据库,为以后可能从事的相关工作作准备(3)通过全国计算机二级等级考试,Visual FoxPro 的特点,增强的项目及数据库管理 更简便、快速、灵活的应用程序开发 提供真正的面向对象程序设计 充分利用已有数据 可以开发客户服务器解决方案,增强客户/服
2、务器性能,第一章Visual FoxPro基础,11数据库基础知识12关系数据库13数据库设计基础,11数据库基础知识,数据库管理系统是处理数据的有效工具,在此首先需要了解数据、数据处理的概念和计算机数据管理的发展历程。111计算机数据管理的发展 1数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据是信息的载体,数据的概念包括两个方面:其一是描述事物特性的数据内容;某人生日80年1月1日其二是存储在某一种媒体上的数据形式。“80/01/01”,2计算机数据管理计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。计算机数据管理经历了人工管理、文件系统、数
3、据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。,数据管理的几个发展阶段,1.人工管理阶段(50年代中期以前)2.文件系统阶段(50年代后期60年代中期)3.数据库系统阶段(60年代)4.分布式数据库系统5.面向对象数据库系统(80年代),112数据库系统,1有关数据库的概念 数据库(DB)数据库(DataBase)是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中的数据是面向多个用户和多个应用程序共享。其数据结构独立于应用程序,对于数据的增加、删除、修改和检索由系统软件进 行统一的控制。,数据库管理系统(DBMS)开
4、发一个成功的数据库应用系统需要一个专门的软件系统对数据实行专门管理,以提供安全性和完整性等统一控制机制,方便用户使用。这个专门的软件系统就是数据库管理系统(DBMS),DBMS对数据库的建立、使用和维护进行管理。,数据库系统(DBS)数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。它由5部分组成:1、硬件系统 2、相关软件 3、数据库 4、数据库管理系统 5、人(管理员和用户),2.数据库系统的特点实现数据共享,减少数据冗余 数据的最小访问单位是字段,既可以按字段的名称存取库中某一个或某一组字段,也可以存取一条记录或一组记
5、录。采用特定的数据模型具有较高的数据独立性有统一的数据控制功能 数据库可以被多个用户或应用程序共享,数据的存取往往是并发的,即多个用户同时使 用同一个数据库。,113数据模型,数据库需要根据应用系统中数据的性质、内在联系,按照管理的要求来设计和组织。人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特性的认识、概念化到计算机数据库里的具体表示的逐级抽象过程。,1实体的描述,现实世界存在各种事物,事物与事物之间存在着联系。这种联系是客观存在的,是事物本身的性质所决定的。例如,图书馆中有图书和读者,读者借阅图书;学校的教学系统中 有教师、学生、课程,教师为学生授课,学生选修课程
6、并取得成绩;如果管理的对象较多或者比较特殊,事物之间的联系就可能较为复杂。,实体,客观存在并且可以相互区别的事物称为实体。实体可以是实际的事物,也可能是抽象的事件。比如:人、图书等属于实际事物;借阅图书、比赛等活动是比较抽象的事件。,实体的属性,描述实体的特性称为属性。例如,职工实体用(职工号,姓名,性别,出生口期,职称)等若干个属性来描述;图书实体用(总编号,分类号,书名,作者,单价)等多个属性来描述。,实体集和实体型,属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。例如,在职工实体集当中,(吴大伟,男,551206,教授)表示个具体教工
7、;在图书实体集中,(TP298,VisualFoxPro教程,张三立)则具体代表一本书。在Visual FoxPro中,用“表”来存放同一类实体,即实体集。例如,职工表、图书表等。Visual FoxPro的一个“表”包含若干个字段,“表”中所包含的“字段”就是实体的属性。字段值的集合组成表中的一条记录,代表一个具体的实体,即每条记录表示个文体。,2实体间联系及联系的种类,实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。如,一位读者可 以借阅若干本图书;同一本书可以相继被几个读者借阅。实体间联系的种类是指一个实体型中可能出现的每一个实体与另一个实体型中多少个具体实体存在联系。两个
8、实体间的联系可以归结为三种类型:一对一联系一对多联系多对多联系,一对一联系,在Visual FoxPro中,一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。例如,一个单位的职工表和工资表之间就存在一对一的联系。,定义:实体集A中的一个实体至多与实体集B中的一个实体相对应(相关联),反之亦然,则称实体集A与实体集B的联系为一对一的联系。,一对多联系,定义:实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体至多与实体集A中的一个实体相对应,则称实体集A与实体集B的联系为一对多的联系,在Visual FoxPro中,一对多的联系表现为主表中的每条记录与相关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其它考试 其它考试Visual FoxPro程序设计第一章 其它 考试 Visual FoxPro 程序设计 第一章

链接地址:https://www.31ppt.com/p-6034166.html