资料库

    [拼音]:shujuku [英文]:database 狭义的资料库,就是在计算机系统中合理存放的相互关联的资料 […]

    [拼音]:shujuku

    [英文]:database

    狭义的资料库,就是在计算机系统中合理存放的相互关联的资料的集合,其目的是为了方便地充分利用这些资料。所以还必须有一专门的系统软体来对这些资料进行存取、管理和加工处理等,使资料尽可能不重复(最小冗馀性 ),尽可能独立于使用它们的使用者或应用程式(资料独立性),并能合理地为一个或多个使用者或应用程式服务(资料共享性)。这样的系统软体称为资料库管理系统(DBMS)。对资料库的任何访问必须通过DBMS进行。由于DBMS与狭义的资料库实质上是不可分割的,人们就把这两者的有机组合称为资料库系统,又可称为资料库。这就是广义的资料库概念。

    按资料库的地理分布是集中于一处还是分散在不同地域,可化分为集中式资料库和分散式资料库。按主要采用的资料库模型又可分为层次型、网路型和关系型 3大类资料库。按资料反映的资讯性质及使用目的的不同,又有事实资料库,数值资料库,以及文献资料库、术语资料库和档案资料库等等。近来,资料库技术已运用于人工智慧领域,如专家系统中已普遍采用的知识库。

    由于资料库本身的特点和作用,DBMS应提供必要的资料操作能力,如定义、新增、删除和修改资料,检索具有指定性质的资料子集,并对之加工处理,由此给出新的,分析性或综合性的资料或资料集合。为了使使用者和应用程式能方便地表达所需的资料集合,DBMS还应提供方便的有充分表达能力的查询语言,并有效地正确地完成查询的任务。

    DBMS还必须随时检验完整性,即资料本身及各资料间应满足的条件、性质(称为相容性约束)。当多个使用者使用同一资料库时,各使用者需要的和允许使用的资料可能是不同的,DBMS应保证各使用者的资料的安全保密性,且当他们同时使用资料库时,对资料提供保护,即正确的并发控制措施,以保证一致性。DBMS还应有必要的防护与恢复功能,以对付可能发生的故障。

    一般的作法是利用现有的DBMS的功能,逐步将需用的资料规定方式装入计算机系统,以构成一狭义的资料库,它与生成它的DBMS一起就构成一个数据库系统,其内容和结构都可在DBMS功能允许的范围内变动;这提供了极大的灵活性和适应性,使资料库技术得到了日益广泛的应用。例如在情报检索中,人们可随时随地将收集到的资讯存放入资料库,而当需要用到有关某人、某事或某物的资讯时,可向资料库提出查询,DBMS就能将有关资讯汇集起来,整理分析,给出一份报告,供使用者使用和参考。

    更多信息: 盘口 亚博