二级 Visual FoxPro 数据库程序设计课件 第一章.pptVIP

二级 Visual FoxPro 数据库程序设计课件 第一章.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;学习目标和要求 本章对Visual FoxPro进行概括的介绍,包括数据库系统简介、Visual FoxPro的产生和发展历史、Visual FoxPro的特点等内容,使读者对Visual FoxPro有一个基本的了解。 在学习完本章之后,读者应该能够: 1.掌握数据库系统的相关概念:数据库、数据模型、数据库管理系统 2.阐述信息管理技术演变的过程和每个阶段的特点,特别是数据库技术的特点; 3.解释数据模型,能阐述关系型数据库的特点; 4.了解Visual FoxPro的发展过程及了解Visual FoxPro的特点; ;;1.1 数据库系统简介;;3.数据处理(Data Processing) 数据处理也称为信息处理,是指利用计算机将各种类型的数据转换成信息的过程。它包括对数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列处理活动。 目前,数据处理常常离不开计算机技术和数据库技术。在计算机中,通过计算机软件来管??数据,通过程序对数据进行加工处理,用外存储器来存储数据。 ;1.数据库 数据库(Data Base)就是数据的集合,它把数据按照特殊的目的和一定的方法存储起来,以便于访问管理和更新。数据库可以直观地理解为存放资料的仓库,只不过这个仓库是在计算机的大容量内存上, 2.数据库管理系统 数据库的创建、管理、使用和维护等都需要由一种叫做数据库管理系统( DataBase Management System,DBMS)的软件来完成。它是位于用户与操作系统之间的系统软件。 ;3.数据库系统 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。数据库系统具有数据的结构化、共享性、独立性、可控冗余度以及数据的安全性、完整性和并发控制等特点。;; 1.人工管理阶段 20世纪50年代以前,计算机主要用于数值计算。此时的计算机除了硬件以外,没有操作系统及管理数据的软件。并且数据量小,数据无结构,由用户直接管理,且数据间缺乏逻辑组织,数据依赖于特定的应用程序,缺乏独立性。; 2.文件系统阶段 在20世纪50年代后期到60年代中期,计算机在硬件方面已有了磁盘、磁鼓等直接存取存储设备;在软件方面,操作系统中已经有了专门的数据管理软件,这种软件一般称为文件系统。此时,计算机不仅用于科学计算,也广泛用于数据处理,其特点主要有以下几点。 ①数据可以以文件的形式长期保存。 ②文档形式多样化。 ③数据的物理结构与逻辑结构有了区别。 ④程序与数据之间有一定的独立性。; 3.数据库系统阶段 从20世纪60年代后期开始,随着计算机技术的发展,计算机性能得到很大提高,出现了大容量磁盘。在此基础上,出现了数据库这样的数据管理技术。数据库的特点是数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,如图1-1所示。该阶段程序的共享性高,因此冗余度小,具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。; 数据模型是对现实世界数据特征的抽象,是用来描述数据的一组概念和定义。数据模型按照不同的应用层次可划分为概念数据模型和逻辑数据模型两类。概念数据模型又称为概念模型,是一种面向客观世界、面向用户的模型,主要用于数据库的设计,是数据库设计人员和用户之间进行交流的语言。E-R模型、扩充的E-R模型等都是常用的概念模型。逻辑数据模型又称为数据模型,是一种面向数据库系统的模型,即依赖于某种具体的数据库管理系统,主要用于数据库管理系统的实现,常见的数据模型包括层次模型、网状模型和关系模型。; 数据模型通常由数据结构、数据操作和完整性约束3个要素组成。 (1)数据结构 数据结构是指对实体类型和实体之间联系的表达和实现。主要用于描述系统的静态特征,如域、属性等。 (2)数据操作 数据操作是指对数据库的检索和更新(插入、删除、修改)两大类操作。主要用于描述系统的动态特征。 (3)完整性约束 完整性约束给出了数据及其联系所具有的制约和依赖规则。这些规则用于限定数据库的状态及状态的变化,以保证数据库中数据的正确、有效和相容性。如对性别、年龄的约束。; (1)实体(Entity) 客观存在并可以相互区别的事物称为实体,它是信息世界的基本单位。实体可以是具体的对象,如某班的一个同学、一间教室,也可以是抽象的事物, 同类实体的集合称为实体集(Entity Set)。例如,一个公司的所有员工是一个实体集,而其中的每位员工都是

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档