数据库系统基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 6 Visual FoxPro数据库与程序设计 PAGE 7 第1章 STYLEREF 标题 1,章名,章,实例名称,部分标题 1,第X章,Level 1 Topic Heading,章标题,标题 1111,(章),篇标题1 \* MERGEFORMAT 数据库系统基础 第 1 章 第1章 第1章 数据库系统基础 数据管理是计算机应用的重要方面。数据库技术是先进的数据管理技术。Visual FoxPro 6.0是可以运行在微型计算机上的优秀的数据库管理系统,不仅可以用于管理和操作数据库,而且是一种高级程序设计语言,具有一般计算机语言的特点,同时也是一种功能强大的数据库应用系统开发工具。Visual FoxPro 6.0同时支持结构化程序设计和面向对象程序设计两种程序设计方法。本书选取Visual FoxPro 6.0中文版(如无特别说明,下文叙述中的Visual FoxPro或必要时简称的VFP均指Visual FoxPro 6.0中文版)来讲解数据库和程序设计及应用系统开发,内容具有普适性、基础性和代表性,兼顾面大,学习者在掌握此内容的基础上,可以很容易地进行计算机应用知识的扩展和能力的再提高。 1.1 数据库基础知识 1.1.1 基本概念 1.信息与数据 1)信息(Information) 信息是对客观事物属性的反映,是为某一特定目的所提供的决策依据。它所反映的是关于某一客观系统中某一事物的某一方面属性或某一时刻的表现形式,泛指通过各种方式传播的可被感知的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。 2)数据(Data) 数据是用来描述客观事物的可识别的符号。它是数据库存储和处理的基本元素,是信息的具体表现形式。其概念包括两个方面: (1)数据内容是事物特性的反映或描述。 (2)数据是存储在某一媒体上的符号的集合。这里的符号包括两类:一类是能参与数字运算的数值型数据;另一类是不能参与数字运算的非数值型数据,如文字、图形、声音、图像等。 数据是信息存在的一种形式,只有在通过描述或加工之后,有用的数据才能成为信息。数据是信息的符号表示或载体,信息是数据的内涵,是对数据的语义解释。数据是物理的,信息是观念上的。数据表示了信息,而信息只有通过数据形式表示出来才能被人们理解和接受。数据反映信息,而信息依靠数据来表达。如:“1998年全国工商税收完成8552亿元。”是一条信息,其中,“1998”、“年”、“全国”、“工商税收”、“8552”、“亿元”都是数据。 2.数据处理 数据处理也称信息处理,是将数据转换成信息的过程。广义地讲,处理包括对数据的收集、存储、加工、分类、检索、传播等一系列活动,新的数据又表示了新的信息。狭义地讲,处理是指对所输入的数据进行加工处理。可用下列式子简单表示:信息=数据+处理。 数据处理的核心问题是数据管理。数据管理技术的发展随着计算机硬件(尤其是外存储器)、软件技术和计算机应用范围的发展而不断发展,到目前为止,数据管理大致经历了3个阶段,如表1-1所示。 表1-1 数据管理技术的3个发展阶段及应用领域 人工管理阶段 文件系统阶段 数据库系统阶段 应用领域 适用于科学计算 适用于科学计算和一些简单的管理系统 适用于大规模数据管理系统 软/硬件环境 有纸带、卡片等外存设备; 没有直接存取的存储设备; 没有操作系统 有磁盘、磁鼓等直接存储设备; 有文件系统管理数据 有大容量磁盘存储设备; 有数据库管理系统 特点 数据不保存; 应用程序管理数据; 数据不共享; 数据不具有独立性 数据可长期保存; 由文件系统管理数据; 数据的共享性差、冗余度高; 数据的独立性差 面向全组织的复杂的数据结构; 数据的冗余度低、共享性好、易扩充; 数据的独立性好; 具有数据控制功能 3.数据库系统 1)数据库(DataBase) 数据库是存放数据的仓库,是对现实世界有用信息的抽取、加工处理,并把处理结果按一定的格式存放。数据库是长期存储在计算机内的、有组织的、可共享的数据集合。其特点是:按一定的数据模型组织、描述和存储数据,具有较低的冗余度、较好的数据独立性和共享性。 2)数据库管理系统(DataBase Management System,DBMS) 数据库管理系统是介于应用程序与操作系统之间的数据库管理软件,是数据库的核心,包括数据库的一切操作,如查询、更新、插入等。其主要功能包括以下4个方面: (1)数据库定义功能。提供数据定义语言(Data Definition Language,DDL)或操作命令,以便对各级数据模式进行具体的描述,对数据库中的数据对象进行定义,如库、表、视图、索引、角色、用户、触发器等。 (2)数据操纵功能。提供数据操纵语言(Data Manipulatio

文档评论(0)

177****7942 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档