Visual Foxpro (4)数据仓库。信息技术的高速发展,数据库应用 的规模、范围和深度不断扩大,一般的事务处理已 不能满足应用的需要,企业界需要在大量信息数据 基础上的决策支持,数据仓库( Data warehouse) 技术的兴起满足了这一需求。数据仓库作为决策支 持系统( Decision Support System)的有效解决方 案,涉及3方面的技术内容:数据仓库技术、联机 分析处理(On- Line Analysis processing,OLAP) 技术和数据挖掘( Data Mining)技术。 16
Visual FoxPro 16 (4)数据仓库。信息技术的高速发展,数据库应用 的规模、范围和深度不断扩大,一般的事务处理已 不能满足应用的需要,企业界需要在大量信息数据 基础上的决策支持,数据仓库(Data Warehouse) 技术的兴起满足了这一需求。数据仓库作为决策支 持系统(Decision Support System)的有效解决方 案,涉及3方面的技术内容:数据仓库技术、联机 分析处理(On-Line Analysis Processing,OLAP) 技术和数据挖掘(Data Mining)技术
Visual Foxpro 1.2数据库系统 12.1数据库系统的组成 数据库系统是把有关计算机硬件、软件、数据 和人员组合起来为用户提供信息服务的系统。因此, 数据库系统是由计算机系统、数据库及其描述机构 数据库管理系统和有关人员组成,是由这几个方面 组成的具有高度组织性的总体。 1.硬件 数据库系统对计算机硬件的要求除要求CPU的 处理速度高、内存容量大以外,还要求有足够的外 存空间以存储数据库中的数据
Visual FoxPro 17 1.2.1 数据库系统的组成 数据库系统是把有关计算机硬件、软件、数据 和人员组合起来为用户提供信息服务的系统。因此, 数据库系统是由计算机系统、数据库及其描述机构、 数据库管理系统和有关人员组成,是由这几个方面 组成的具有高度组织性的总体。 1. 硬件 数据库系统对计算机硬件的要求除要求CPU的 处理速度高、内存容量大以外,还要求有足够的外 存空间以存储数据库中的数据。 1.2 数据库系统
Visual Foxpro 2.软件 数据库系统中的软件包括操作系统、数据库 管理系统及数据库应用系统等。 数据库管理系统是数据库系统的核心软件之 。它提供数据定义、数据操作、数据库管理、 数据库建立和维护以及通信等功能。 数据库应用系统是指系统开发人员利用数据 库系统资源开发出来的,面向某一类实际应用的 应用软件系统。它分为两类 (1)管理信息系统。这是面向机构内部业务 和管理的数据库应用系统。 (2)开放式信息服务系统。这是面向外部、 提供动态信息查询功能,以满足不同信息需求的 数据库应用系统
Visual FoxPro 18 2. 软件 数据库系统中的软件包括操作系统、数据库 管理系统及数据库应用系统等。 数据库管理系统是数据库系统的核心软件之 一。它提供数据定义、数据操作、数据库管理、 数据库建立和维护以及通信等功能。 数据库应用系统是指系统开发人员利用数据 库系统资源开发出来的,面向某一类实际应用的 应用软件系统。它分为两类: (1)管理信息系统。这是面向机构内部业务 和管理的数据库应用系统。 (2)开放式信息服务系统。这是面向外部、 提供动态信息查询功能,以满足不同信息需求的 数据库应用系统
Visual Foxpro 无论是哪一类信息系统,从实现技术角度而言, 都是以数据库技术为基础的计算机应用系统。 3.数据库 数据库系统中的数据库是按一定法则存储在计 算机外存储器中的大批数据。它不仅包括描述事物 的数据本身,而且还包括相关事物之间的联系。 数据库中的数据往往不是像文件系统那样,只 面向某一项特定应用,而是面向多种应用,可以被 多个用户、多个应用程序共享。其数据结构独立于 使用数据的程序,对于数据的增加、删除、修改和 检索由系统软件进行统一的控制。 19
Visual FoxPro 19 3. 数据库 数据库系统中的数据库是按一定法则存储在计 算机外存储器中的大批数据。它不仅包括描述事物 的数据本身,而且还包括相关事物之间的联系。 数据库中的数据往往不是像文件系统那样,只 面向某一项特定应用,而是面向多种应用,可以被 多个用户、多个应用程序共享。其数据结构独立于 使用数据的程序,对于数据的增加、删除、修改和 检索由系统软件进行统一的控制。 无论是哪一类信息系统,从实现技术角度而言, 都是以数据库技术为基础的计算机应用系统
Visual FoxPro 4.数据库系统的有关人员 数据库系统的有关人员主要有3类:最终用户 数据库应用系统开发人员和数据库管理员(DBA: Database administrator)。最终用户指通过应用 系统的用户界面使用数据库的人员,他们一般对数 据库知识了解不多。数据库应用系统开发人员包括 系统分析员、系统设计员和程序员。系统分析员负 责应用系统的分析,他们和用户、数据库管理员相 配合,参与系统分析;系统设计员负责应用系统设 计和数据库设计;程序员则根据设计要求进行编码。 数据库管理员是数据管理机构的一组人员,他们负 责对整个数据库系统进行总体控制和维护,以保证 数据库系统的正常运行
Visual FoxPro 20 4. 数据库系统的有关人员 数据库系统的有关人员主要有3类:最终用户、 数据库应用系统开发人员和数据库管理员(DBA: Database Administrator)。最终用户指通过应用 系统的用户界面使用数据库的人员,他们一般对数 据库知识了解不多。数据库应用系统开发人员包括 系统分析员、系统设计员和程序员。系统分析员负 责应用系统的分析,他们和用户、数据库管理员相 配合,参与系统分析;系统设计员负责应用系统设 计和数据库设计;程序员则根据设计要求进行编码。 数据库管理员是数据管理机构的一组人员,他们负 责对整个数据库系统进行总体控制和维护,以保证 数据库系统的正常运行