新疆师范大学函授《管理信息系统》学习课程-数据库系统的组成

院校:新疆师范大学继续教育 发布时间:2021-03-17 11:28:39

    数据库系统的组成

    数据库系统是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件软件和各类人员组成。

    1.数据库
 
    数据库是存储在计算机内有组织的大量共享数据的集合,可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力。数据库特点有:

    (1)集成性,把某特定应用环境中的各种应用相关的数据及其数据之间的联系全部集中地并按照一定的结构形式进行存储,或者说,把数据库看成若干性质不同的数据文件的联合和统一的数据整体。

    (2)共享性,数据库中的数据可为多个不同的用户所共享,即多个不同的用户可使用不同的语言,为了不同的应用目的,而同时访问数据库,甚至同时存取相同数据。

    2.用户

    用户是指使用数据库的人,他们可对数据库进行存储.维护和检索等操作。一般来讲用户可以分为如下3类:

    (1)终端用户。终端用户主要是使用数据库的各级管理人员、工程技术人员、科研人员,一般为非计算机专业人员。

    (2)应用程序员。应用程序员负责为终端用户设计和编制应用程序,以便终端用户对数据库进行存取操作。

    (3)数据库管理员。数据库的建立、维护等工作只靠数据库管理系统本身还是不够的,还必须有专门的人员来完成,这些人员称为数据库管理员。

    DBA不仅要有较高的技术水平和较深的资历,还应具有了解和闸明管理要求的能力。特别是对于大型数据库系统,DBA极为重要。常见的微机数据库系统只有一个用户,常常不设DBA,DBA的职责由应用程序员或终端用户代替。

    3.软件系统

    软件系统主要包括:数据库管理系统(DBMS)、支持DBMS的操作系统、与数据库存在接口的高级语言和编译系统以及以DBMS为核心的应用开发工具。在计算机硬件层之上,由操作系统统一管理计算机资源,因此,DBMS可借助操作系统完成对硬件的访问,并能对数据库进行各种操作。

    4.硬件系统

    由于数据库系统数据量都很大,而且DBMS丰富的功能使其自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求。那么硬件系统应该有足够大的内存来存放操作系统、DBMS的核心模块、数据缓冲区和应用程序;有足够大的磁盘等直接存取设备来存放数据库,有足够的磁带作数据备份;有较高的通道能力,以提高数据传输率。