VFP重点复习 第一章.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP重点复习(数据库部分) 第一章 数据库系统基础知识 第 一 节 数据处理与数据管理技术 一、数据处理 所谓数据处理是指:对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。 数据处理一般经过五个步骤: (1)原始数据的采集(2)编码转换(3)数据输入(4)数据处理(5)数据输出 二、数据管理的发展阶段 ▲ 人 工 管 理 阶 段 ▲ 文 件 系 统 阶 段 ▲ 数据库系统阶段 人工管理阶段 对数据的管理完全由程序员在其程序中进行管理。即:程序与其处理的对象(数据)相互结合成一个整体,两者相互依存。 数据的管理是分散的。 其特点是: (1)数据由应用程序自己管理,没有相应的软件系统负责数据的管理工作。 (2)数据不能共享,只面向相应的应用程序。 (3)应用程序依赖于数据,不具有数据独立性 人工管理阶段是将数据存放在由程序定义的内存变量中,该方式有如下三个缺点:数据不能保存;数据不能独立于程序;数据不能共享。 文件系统阶段 文件系统方式是将数据存放在数据文件中,数据文件可独立于应用程序。用户在程序中用文件操作语句对数据文件进行存取操作。数据可保存、可共享,但对数据文件处理需编写程序才能实现,且数据的安全性、一致性、完整性得不到保证。 数据库系统阶段 利用数据库管理系统对数据实行统一的、集中的管理,使数据的存储独立于应用程序。 其特点是: (1)采用数据模型表示复杂的数据结构。数据冗余明显减少,可实现数据共享。 (2)数据的存储独立于应用程序。 (3)提供了数据安全性、完整性等控制功能,以及对数据操作的并发控制、数据的备份与恢复等功能。 (4)统一管理和控制数据,为用户提供了方便的用户接口。 第 二 节 数据库系统的组成 一、数据库(DB) 数据库是指以一定的数据模型组织的、长期存放在辅助存储器上的可共享的相关的数据集合。 数据库的特点: ◆ 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可供各种用户共享。 ◆ 整个数据库的建立、运行和维护由数据库管理系统统一管理和控制。 ◆ 用户能方便地定义数据和操纵数据,并保证数据的安全性、完整性、多用户对数据的并发使用及发生事故后的数据库恢复。 数据库通常包括两部分内容: ▲ 按一定的数据模型组织并实际存储的所有应用需要的数据 ▲ 存放在数据字典中的各种描述信息,包括所有数据的结构名、存储格式、完整性约束、使用权限待信息。这些描述信息通常称为“元数据”。元数据的集合叫“数据字典DD” 二、数据库管理系统(DBMS) 是用于建立、使用和维护数据库的系统软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 按功能划分,DBMS大致可分为6个部分: ▲ 数据定义功能 提供数据定义语言(DDL),通过它可以方便的定义数据库中的数据对象。 ▲ 数据操纵功能 提供数据操纵语言(DML),通过它可以操纵数据,实现对数据库中的数据对象的插入、删除、修改和查询等基本操作。 ▲ 数据的组织和存取 提供数据在辅助存储器上的物理组织与存取方法。其涉及:提供与操作系统的接口、提供数据库的存取及更新维护功能、提供与数据库定义语 言和数据库操纵语言的接口。 ▲ 数据库的运行管理功能 提供事务运行管理及运行日志、事务运行的安全性监控和数据完整性检查、事务的并发控制及系统恢复等功能。 ▲ 数据库的维护 为数据库管理员提供软件支持,包括数据控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。 三、数据库系统(DBS) 是指具有管理和控制数据库功能的计算机应用系统。一般由数据库DB、数据库管理系统DBMS、计算机支持系统、应用程序和有关的人员组成。 数据库管理员(DBA)是指对数据库系统进行管理和控制的机构和相关人员,具有最高的数据库用户特权,负责全面管理数据库系统。 第四节 数据模型 数据模型(Data Model)是现实世界中数据特征的抽象,是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。 数据模型应该满足三方面要求: ● 能比较真实地模拟现实世界 ● 容易为人所理解 ● 便于在计算机上实现 数据模型可以由三个部分组成: ●数据的静态特性 ●数据的动态特性 ● 数据的完整性约束 根据适用对象不同,数据模型可分为两类,它们分属于两个不同的层次: ● 概念模型 。这类数据模型是按用户的观点建模,描述用户和设计者都能理解的信息结构,强调其表达能力和易理解性,如E-R模型。 ● 结构模型 它是按计算机

文档评论(0)

80092355km + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档