当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  FOXBASE+    


  数据库系统基础知识

    数据库(Data Base)是指存储在计算机存储设备上,结构化的相关数据的集合。数据库系统是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据,提供数据处理和信息共享的一种便利手段。

    现在,计算机应用已经渗透到各行各业的各类管理工作中。近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域内发展速度、应用广泛的两大领域。数据库系统是数据处理的核心机构,管理信息系统、办公自动化系统、决策支持系统等都是使用了数据库管理系统或数据库技术的计算机应用系统。数据库技术的应用范围不但扩大,不仅应用于事务处理,并且进一步应用情报检索、人工智能、专家系统、计算机辅助设计等,涉及到非数值计算个方面的应用。可以说,数据库系统已成为计算机应用系统的重要组成部分之一。

    随着微机数据库系统的推广,数据库应用逐渐普及。微机数据库系统以其开发成本低、简单易学、方便用户等优点,迅速得到了推广。计算机应用人员只有掌握数据库系统的技术知识,熟悉数据库管理系统的特点,才能开发出适用的数据库应用系统。

    1.数据库系统

    信息在社会和经济的发展中所起的作用越来越为人们所重视,信息资源的开发利用水平已成为衡量一个国家综合国力的重要标志之一。在计算机的三大主要应用领域 (科学计算、数据处理与过程控制)中,数据处理约占70%以上的比重。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展了数据库系统。数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数管理技术发展的新阶段。

    1.1基本概念

    (1)数据

    数据是指存储在某一媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。由于描述事物特性必须借助一定的符号,这些符号就是数据形式。数据形式可以是多种多样的。

    (2)数据处理

    数据处理是指将数据转换成信息的过程。从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。

    广义地讲,处理包括对数据的收集、存储、加工、分类、排序、检索、传播等一系列活动;狭义地讲,处理是指对所输入的数据进行加工整理。其基本目的是从大量的现有数据出发,根据事物之间的固有联系和运动规律,通过分析归纳、演绎推导等手段,提取出对人们有价值、有意义的信息。根据具体应用的不同需求,对数据的加工可以相对比较简单也可以相当复杂。简单加工包括组织、编码、分类、排序等,以清晰方便的形式展现给用户;复杂加工可以复杂到使用统计学方法、数学模型等对数据进行深层次的加工处理,作为用户决策的依据。

    (3)数据库

    数据库(Data Base)是存储在计算机存储设备上,结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的联系。

    (4)数据库系统

    数据库系统是指引进数据库技术后的计算机系统。数据库系统由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成,是实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段,例如一个以数据库为基础的信息系统。

    (5)数据库应用系统

    数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。很多信息系统属于数据库应用系统。信息系统可分为面向外部、实现信息服务的开放式信息系统,和面向内部业务和管理的管理信息系统两大类。从实现技术角度而言,都是以数据库为基础和核心的计算机应用系统。

    1.2计算机数据管理的发展

    数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。与任何其他技术的发展一样,计算机数据管理也经历了由低级到高级的发展过程。计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来大致经历了如下四个阶段:

     ·人工管理阶段

     ·文件系统阶段

     ·数据库系统阶段

     ·分布式数据库系统阶段

    1.3数据库系统的组成

    1.系统组成

    数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。

    2.系统特点

    数据库系统的主要特点如下:

    (1)实现数据共享,减少数据冗余。

    (2)采用特定的数据模型。

    (3)具有较高的数据独立性。

    (4)有统一的数据控制功能。

课堂提问:
问题

 


简单举例
例子
基础测试
测试