Page 118 - 信息化背景下人事档案管理的创新
P. 118

第四章  人事档案数据库建设



               SQL 集数据查询语言、数据操纵语言、数据定义语言和数据控制语言于一体,
               风格统一,可以完成数据库中的全部操作,包括定义关系模型、录入数据、建立
               数据库、查询、修改、删除数据库及数据等,它为数据库系统的开发提供了良好

               的基础。在使用 SQL 语言进行数据操作时,用户只需要告诉计算机“做什么”,
               而不需要说明“怎么做”,其操作过程会由系统自动控制。这种模式减轻了用户
               的负担,有利于提高数据独立性。关系型数据库中普遍使用了标准数据查询语言
               SQL,可以对关系数据库中数据进行查询、操纵、定义和控制,是一个通用的且

               简单易懂的数据库管理语言。
                   关系型数据库经过数十年的发展,其理论基础和相关技术、产品都非常丰富
               完善,是数据库领域中的主流产品,且有着原子性、一致性、持久性、隔离性这
               四种特性(数据库事务的 ACID 特性),此外关系型数据库还需要提供事务的恢

               复、回滚、并发控制、死锁解决等问题。关系型数据库便于使用且易于理解与维
               护,还具有很强的安全性、事务保证性,所以被广泛使用。但是随着各类互联网
               的兴起,在生活中各类数据信息都会被我们在线使用或分享,关系型数据库因为
               它本身的结构特点而难以实现高效的易扩展的架构,这时非关系型数据库相对于

               关系型就会有更大的用处。
                   2. 层次型数据库
                   层次数据库是一种按照树型结构组织数据的数据库系统。在这种结构中,数
               据被组织成一对多的关系,即每个父节点可以有多个子节点,但每个子节点只有

               一个父节点。这种父子关系的设置使得数据之间存在明确的层次,因此得名“层
               次数据库”。
                   层次数据库的特点主要有以下几方面:
                   第一,数据结构清晰。由于层次数据库采用了树形结构,因此数据的层级关

               系十分明确,这有助于快速定位和检索相关联的数据。
                   第二,易于理解和操作。层次数据库的结构接近于现实世界的许多自然结构,
               如组织结构图、家谱等,因此它的概念和操作对于普通用户来说相对直观易懂。
                   第三,高效的数据查询。在层次数据库中,数据查询通常是从根节点至叶节

               点的下溯过程,这使得针对特定路径的查询效率较高。
                   第四,数据修改限制。在层次数据库中,数据的插入和删除操作可能会比较
               复杂,因为这需要维护严格的父子关系。



                                                                                   ·111·
   113   114   115   116   117   118   119   120   121   122   123