第1篇Visual FoxPro系统基础知识.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Visual FoxPro系统基础知识 信息: 人们将能量、物质和信息并列为人类社会活动的3大要素。 “信息”是指现实世界事物存在方式或运动状态的反映。 信息有如下一些重要特征: (1)信息传递需要物质载体,信息的获取和传递要消耗能量。 (2)信息是可以感知的。 (3)信息是可以存储、压缩、加工、传递、共享、扩散、再生和增值的。 数据与信息的联系: 数据是信息的载体,而信息是数据的内涵。 二者的区别是:数据可以表示信息,但不是任何数据都能表示信息,同一数据也可以有不同的解释。信息是抽象的,同一信息可以有不同的数据表示方式。 2.数据处理 数据处理定义: 数据处理是指将数据转换成信息的过程,具体指对各种类型的数据进行收集、存储、分类、加工、检索和传输等的过程。 3.计算机数据管理 数据管理技术发展大致经历了人工管理、文件系统和数据库系统3个阶段。 (1)人工管理阶段(20世纪50年代) 计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带等,还没有磁盘等字节存取存储设备。软件只有汇编语言,尚无数据管理方面的软件。 人工管理阶段的特点: (1)数据不保存 (2)程序与数据合在一起,即数据不具有独立性 (3)编写程序时要安排数据的物理存储 (4)数据高度冗余,且不能共享 人工管理阶段的程序与数据的关系 (2)文件系统阶段(20世纪60年代) 这一阶段,计算机不仅用于科学计算,还用于信息管理。外部存储器已有磁盘、磁鼓等直接存取存储设备。软件领域出现了高级语言和操作系统。操作系统中的文件系统是专门管理外存的数据管理软件。 文件系统阶段的特点: (1)数据以“文件”形式可长期保存在外部存储器的磁盘上。 (2)数据的逻辑结构与物理结构有了区别,但比较简单。 (3)文件形式多样化。有索引文件、链接文件和直接存取文件等。 (4)程序与数据之间有一定的独立性。 文件系统阶段程序与数据的关系 (3)数据库系统阶段(20世纪60年代后期) 数据库技术的特点: (1)数据结构化。是数据库系统与文件系统的本质区别。? (2)数据共享性高,冗余度低。 (3)有较高的数据独立性。 (4)实现了数据的统一控制。 数据库系统阶段程序与数据的关系 1.1.2 数据库基本概念 1.数据库(Database,简记为DB) 数据库(Database简称DB)是指以一定的组织形式存储在计算机内的相互关联的数据集合。 DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 数据库中数据的存储、管理与使用是通过数据库管理系统软件来实现。 2.数据库管理系统 DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制,是数据库系统的核心。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型等。 3.数据库系统 数据库系统(Database System简称DBS)是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统。它由数据库、数据库管理系统、硬件系统、相关软件、数据库管理员(DBA)和用户等组成,它的核心是数据库管理系统 。 在数据库系统中,各层软件之间的相互关系如图 : 4.数据库管理员 数据库管理员(DataBase Administrator,DBA)是负责全面管理和实施数据库控制和维护的技术人员 。 DBA的职责包括以下几个方面: (1)参与数据的规划、设计和建立。 (2)负责数据库管理系统的安装和升级。 (3)规划和实施数据库备份和恢复。 (4)控制和监控用户对数据库的存取访问,规划和实施数据库的安全性和稳定性。 (5)监控数据库的运行,进行性能分析,实施优化。 (6)支持开发和应用数据库的技术。 1.1.3 数据模型 (1)概念模型 概念模型表达的是数据库的整体逻辑结构,是从用户需求的观点出发对数据建模。概念模型与硬件和软件无关,是数据库设计人员与用户之间进行交流的工具。 普遍采用E-R模型来表示概念模型,E-R模型也称为E-R图。 (2)逻辑模型 逻辑模型表达的是数据库的整体逻辑结构,是从数据库实现的观点出发对数据建模。逻辑模型独立于硬件,但依赖于软件,是数据库设计人员与应用程序员之间进行交流的工具。 2.实体的描述 (1)实体(Entity):客观存在并可相互区别的事物称为实体。 (2)属性(Attribute):属性就是实体所具有的某一特性,一个实体可以由若干个属性描述。 (3)实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体,称为

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档