Notes数据库的基本的特色

Notes是实现和运行办公自动化的平台.
办公自动化OA因其名前推动企事业单位信息化的进程而倍受重视,一直是IT建设的重点;同时,由于办公自动化具有设计信息最大,复杂,涉及岗位,人员众多,处理流程繁琐,多变等特点,而成为IT建设的难点之一.网络化和Notes平台的出现使上述问题迎刃而解.许多成功案例确定了Notes在办公自动化方面事实上的标准地位.需要指出的是,Notes不仅模拟了办公过程,而且支持人们通过模拟而改革办公流程.显然,这是传统的办公自动化工具(如传真机,复印机等)无法胜任的.

Lotus Notes是一个文档数据库管理系统.
Notes数据库的最基本的元素就是文档.这里的文档和关系数据库中的记录类似.Notes文档的结构是由表单(form)定义的.而表单是由一组字段组成.例如,一个客户来访记录处理过程文档可能包括下述字段:客户名字,客户性别,来访日期,来访时间,目的,联系电话,单位名称,被访问人姓名等等。

用户通过Notes视图(views)浏览文档.Notes在显示视图时,按例显示了该视图包含的各个字段的名字.例如,如果用户希望按照日期浏览各个文档.Notes将按照文档日期字段的值将文档排序,并在视图中按照排序结果呈现全部文档的名称.视图中其它字段(如客户名字,来访目的等)的信息依次排列在日期字段的右边.Notes视图使用相当灵活,可以显示外观轮廓,可以分级展开和折叠.

因为Notes文档数据库的基本元素就是文档本身,而Notes文档可以同时包含结构化的和非结构化的信息.所以,Notes能够存储和管理类似文档这样的非结构化的数据.众所周知,对于非结构化信息的管理,通常的数据库管理系统是无能为力的.如果采用了文档模型,Notes向用户提供了大量有用的管理非结构化信息的工具:

全文检索(Full-Text Search)
Lotus Notes内置全文搜索引擎,允许用户按照自己设置的查询条件对文档进行索引和查找.Notes将符合条件的全部文档按相关次序或者用户预先设定的次序显示出来.

版本控制(Versioning)

为记录不同用户对同一Notes文档所作的不同修改,Notes提供了服务版本管理功能.自动的版本记录可以在同一表单中实现.每一个编辑或者被试为一个主文档或者被视为对于原文档的应答.这样,一个用户对于文档的修改不至于被另一个用户的修改所覆盖.Notes的版本管理足以适应各类工作组的需要.

文档链接.
Notes是一个基于超文本的系统.所以Notes文档中可以包含一个指向任何一个文档的指针,后者可以位于任何一个Notes数据库,甚至可以位于WWW上,用户操作时只需要按一下鼠标就可以从本页指向另一页的指针.

格式文本/多媒体(Rich Text/Multimedia)
Notes的对象库是一个理想的商业信息容器.可以用来高效地存储,传播,分配和管理这类信息.这类信息通常具有非常丰富的数据类型,如表格,格式化文本,WWW的页面,图形,OLE对象,或者扫描的图象以及传真,声频或者视频信号这样的多媒体信息.这是Notes可以成为企业各类信息的存取中心的必要条件.

多平台支持
所有的Notes Client,无论其运行在什么环境下,均能访问所有的Notes服务器,与它们交换信息,发送或者接受邮件,并使服务器完成其所有的功能.使用Notes内置的对于Internet 和WWW协议的支持,标准的WWW浏览器可以访问Notes的文档,试图和其它应用成分.因此,任何一个WWW浏览器,无论其运行在什么平台下,均可以视为Notes的跨平台体系结构的一个组成部分.

Notes几乎支持业界所有主流的操作系统和网络协议.可以运行Notes Client的操作系统包括:Microsoft的Windows,Win95,WinNT,IBM的OS/2,Apple的Macintosh,UNIX;可以运行Notes Server的操作系统有:Windows95,WindowsNT,OS/2,NovellNetWare,UNIX.(UNIX中包括:IBM AIX,Sun solaris,HP-UX).Notes支持广泛的网络协议:TCP/IP,HTTP,NetWare,Banyan VINES,IPX?SPX,AppleTalk,NetBIOS/NetBEUI,x.25,SNA

办公自动化系统处理的信息内容包括了大量的复合文档型的数据

复合文档型数据不同于传统的数据类型.所谓的传统的数据类型是指数值型,正文型数据,用传统数据类型在表达信息时以关系运算和数学运算为特色.办公自动化所处理的信息的一部分符合传统数据类型的特色.
对"复合文档数据"或"对象数据"的表示和存储管理是数据库技术领域的新领域.一般认为:关系数据库系统(如Oracle,DB/2,SQL Server,Foxpro等)适合传统数据类型(结构化信息)的表示和存储,但是对复合文档数据的处理就有"销足适履"之感,并非能够完全表达信息和存贮效率最高.因此,"文档数据库"或"对象存储"的概念就被引入数据库领域,其目标就是针对新出现的需求,高效率地表达和存储管理"复合文档数据".

当然,传统数据的存储和处理也是办公自动化系统经常不可或缺的.虽然文档数据库一般都包含了对于传统数据类型的存储,处理运算能力,但是大量,高强度的数据统计和运算,分析能力往往是其不足之处.因此,必须针对办公自动化的具体需求,必要时候需要继承关系数据库,充分发挥各自的长处,提供最终用户完整高校的数据存储和处理能力.