数据的逻辑结构是对数据之间关系的描述。
注册表的结构
注册表(Registry)是基本数据的中心,在系统的设置和管理方面扮演着重要的角色。注册表的结构类似于磁盘的逻辑结构,但是注册表的内容不是磁盘数据的静态组合,而是随系统的工作进程而动态改变。注册表由keys构成,键就像磁盘的目录。最上层的keys叫做root keys。keys本身就是一个容器,装着其它的keys,装在里面的这些keys叫做subkeys或是values,就像磁盘上的文件。values保存着实际数据。对注册表的操作与管理是由Configuration Manager负责的。
root keys有六个:
HKEY_USER
包含所有注册信息;
HKEY_CURRENT_USER
保存着当前用户的注册信息;
HKEY_LOCAL_MACHINE
保存着系统配置信息:硬件设备支持记录,安全策略,用户口令,应用程序设置和服务及驱动程序配置。
HKEY_CURRENT_CONFIG
包含当前硬件配置信息;
HKEY_CLASSES_ROOT
保存着文件关联和COM类的注册数据;
HKEY_PERFORMANCE_DATA
包含着性能信息。
客户层包含各种终端设备。终端设备的用途是提供灵活多样的用户接口,用户接口通过相关的服务渠道,使用户方便有效的访问系统的服务。
应用层提供系统所需的系统维护管理、应用服务功能等,由应用功能平台、应用分析平台组成,实现系统的全部应用服务功能。
中间服务层是通过应用服务器,遵循J2EE标准,提供相应的应用基础支持,包括利用EJB、JNDI、JMS、JTA、JDBC等技术实现各种业务功能模块组件化。
数据层为系统提供大容量的数据存储、管理、备份。其中包括关系数据库、非结构户数据等。