(1)数据库系统的组成
数据库系统由以下几部分组成:
1)数据库(DB)数据库是与一个企业(或组织)的各项应用有关的全部数据的集合。数据库分成两类,一类是应用数据的集合,称为物理数据库,它是数据库的主体;另一类是各级数据结构的描述,称为描述数据库,由数据字典系统管理。
2)硬件。这一部分包括中央处理机、内存、外存、输入/输出设备等硬件设备。在数据库系统中特别要关注内存、外存、输入/输出存取速度、可支持终端数和性能稳定性等指标,同时还要考虑支持联网的能力和配备必要的后备存储器等因素。此外,还要求系统有较高的通道能力,以提高数据的传输速度。
3)软件。这一部分包括DBMS、OS、各种主语言和应用开发支撑软件等程序。DBMS是数据库系统的核心软件,要在OS支持下才能工作。为了开发应用系统,需要各种主语言,如COBOL、C、PL/I等;有些是属于面向对象程序设计语言,如Visual C++、Java等。
4)应用开发支撑软件是为应用开发人员提供的高效率、多功能的交互式程序设计系统,一般包括报表生成器、表格系统、图形系统、具有数据库访问和表格输入/输出功能的软件、数据字典系统等。它们为应用程序的开发提供了良好的环境,可提高生产率20~100倍。目前,典型的数据库应用开发工具有Visual Basic、Power Builder和Delphi等系统。
5)数据库管理员。要想成功地运转数据库,就要在数据处理部门配备管理人员,即数据库管理员(简称为DBA)。DBA必须具有下列素质:熟悉企业全部数据的性质和用途;对所有用户的需求有充分的了解;对系统的性能非常熟悉;兼有系统分析员和运筹学专家的品质和知识。
展开