Page 120 - 信息化背景下人事档案管理的创新
P. 120
第四章 人事档案数据库建设
库也支持对数据的查询、排序、过滤等操作,可以使用各种编程语言进行交互。
在面向对象数据库中,对象是数据的基本单位,每个对象都有一个唯一的标
识符。对象的属性是其状态信息,具有多种数据类型,包括整数、字符串、日期、
布尔值等。对象的方法是其行为信息,用于描述对象的操作和处理过程。
面向对象数据库的优势:
(1)易维护
采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,
那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。
(2)质量高
在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满
足业务需求并具有较高的质量。
(3)效率高
在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用
这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的
效率和质量。
(4)易扩展
由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使
得系统更灵活、更容易扩展,而且成本较低。
(三)基于数据库管理系统的分类
基于数据库管理系统的分类是根据数据库采用的数据库管理系统进行分类,
常见的有以下几种类型:
1.SQL 数据库
SQL(Structured Query Language)是具有数据操纵和数据定义等多种功能的
数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理
系统应充分利用 SQL 语言提高计算机应用系统的工作质量与效率。SQL 语言不
仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序
应用中,SQL 可与其他程序语言一起优化程序功能,进而为用户提供更多更全面
的信息。
SQL Server 数据库包括 Microsoft SQL Server 以及 Sybase SQL Server 两个子
数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
·113·

