当前位置:文档之家› 配置管理数据库设计说明书

配置管理数据库设计说明书

1引言 ...................................................................................................... 错误!未定义书签。

编写目的....................................................................................................... 错误!未定义书签。

背景 .............................................................................................................. 错误!未定义书签。

定义 .............................................................................................................. 错误!未定义书签。

参考资料....................................................................................................... 错误!未定义书签。

2外部设计............................................................................................... 错误!未定义书签。

标识符和状态............................................................................................... 错误!未定义书签。

使用它的程序............................................................................................... 错误!未定义书签。

约定 .............................................................................................................. 错误!未定义书签。

专门指导....................................................................................................... 错误!未定义书签。

支持软件....................................................................................................... 错误!未定义书签。

3结构设计............................................................................................... 错误!未定义书签。

概念结构设计............................................................................................... 错误!未定义书签。

逻辑结构设计............................................................................................... 错误!未定义书签。

物理结构设计............................................................................................... 错误!未定义书签。

4运用设计............................................................................................... 错误!未定义书签。

数据字典设计............................................................................................... 错误!未定义书签。

安全保密设计............................................................................................... 错误!未定义书签。

数据库设计说明书(GB8567——88)1引言编写目的数据库系统提供了数据持久存储的能力,是现有软件系统中一个重要的组成部分。

本数据库设计说明书在对功能需求进行确认的基础上,建立数据库的概念模型,然后转化成关系模型,以达到直接应用的目的。

它是软件实施的唯一依据,也是将来系统维护的主要参考资料。

背景配置管理子系统是IPv4&v6一体化综合网管系统中一个重要的子系统,是网管五大功能模块FCAPS中的C。

清华大学信息工程网络研究中心(简称网络中心),根据CERNET2建设和发展的需要,同时考虑到IPv4网络和IPv6网络的长期共存与互通这一基本情况,研究并开发的。

为了适应国家发改委发布的下一代互联网/IPv6规划,推动IPv6的发展,网络中心正逐步将该项目产业化。

本子系统的直接用户是校园网及大中型企业局域网的网管人员,开发目的在于:通过本子系统的开发与应用,使网管人员快速标识网络中的设备,收集设备信息,维护所有网络单元的最新设备清单及其连接关系,同时为其它子系统提供数据同步支持,从而提高工作效率和管理水平。

定义参考资料[1]Hwa-Chun Lin and Chien-Hsing Wang, "DISTRIBUTED NETWORK MANAGEMENT BY HTTP-BASED REMOTE INVOCATION", Global Telecommunications Conference - Globecam'99, 1999,Volume3, Page(s):1889 - 1893 .[2]孙卫琴精通Hibernate:Java对象持久化技术详解电子工业出版社2外部设计标识符和状态IPv4&v6一体化综合网管系统使用mysql4.1.21作为数据库支持平台,为系统提供数据支持。

在mysql数据库中,针对用户权限管理模块,我们建立了一个config数据库。

使用它的程序使用该数据库的应用程序为IPv4&v6一体化网管系统中配置管理子系统()。

约定专门指导数据库user关系表的生成,可以采用两种方式:1.手工创建2.首先创建对象--关系映射表,然后根据Hibernate的hbm2ddl工具,在文件中加入<property name="">create</property>该配置项,在系统运行时自动生成注:创建关系表时,数据库采用InnoDB类型,字符集采用utf8编码。

支持软件1.数据库管理系统为:mysql4.1.212.使用管理数据源3.利用进行对象--关系数据映射4.使用该数据库的应用程序为IPv4&v6一体化网管系统中配置管理子系统()3结构设计需求分析3.1.1数据流图图5-1 配置管理子系统顶层DFD图5-2 配置管理子系统节点管理功能模块DFD数据存储:1.E1:设备分组表,存储设备分组信息;节点与分组关联表,存储节点与分组关联信息2.E2:netpart表,包含节点共有信息3.E3:节点信息表,包含节点详细信息4.E4:IP信息表,包含IPv4&v6信息5.E5:节点类型表,包含节点所属的类型信息6.E6:snmp表,包含节点的SNMP信息7.E7:device表,包含节点的资产管理信息8.E8:接口表,包含接口详细信息9.E9:接口类型表,包含接口所属的类型信息10.E10:接口操作状态表,包含IPv4&v6操作状态11.E11:接口管理状态表,包含IPv4&v6管理状态12.E12:链路信息表,包含链路详细信息3.1.2数据字典数据字典(DD:Data Directory)描述各数据(包括文字型数据)的类型和长度等属性以及它们在数据库中的组成结构。

在关系型数据库中,数据以基表、记录、字段来组织(基表由记录组成,记录由字段组成)。

本设计说明书以数据库基表为单位说明系统的数据字典。

基表描述中的权限项,用C(Create)、S(Select)、U(Update)三个字母分别表示对该基表的建表、读用记录、增删改其记录的权限赋给哪些子系统;子系统名用如下代号表示:NU:用户权限NC:配置管理NT:拓扑发现NF:故障管理NP:性能管理NE:综合事件平台NM:晴雨表基表描述中的类型项,用字符D、C、VC、N分别表示日期型、字符型、可变长字符型、数值型等字段类型;长度用园括号括起来,并写在类型之后;对带小数点的数值字段,要给出字段总长度和小数位数,中间用小数点隔开。

如:C(8)表示长度为8的字符型字段;VC(32)表示最大长度为32的可变长字符类型;N(6)表示最大值不超过6位数的整数型字段;N表示最大长度为12的数值型,其中小数位占4位。

表3-1 netpart表表3-3 netnode表表3-4 ifinterface表表3-5 link表表3-8 netadmin表表3-10 groupnode表表3-12 interfacetype表表3-13 ipsetting表表3-14 ipv6setting表表3-15 managementstatus表表3-16 operationstatus表概念结构设计3.1.1 E-R图逻辑结构设计3.3.1由概念模型和向关系模式转化3.3.2配置管理子系统关系模型物理结构设计建立系统程序员视图,包括:a.数据在内存中的安排,包括对索引区、缓冲区的设计;b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;c.访问数据的方式方法。

4运用设计数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。

相关主题