帮帮文库

返回

基于snmp的mau网管系统数据库的设计与实现(最终版) 基于snmp的mau网管系统数据库的设计与实现(最终版)

格式:word 上传:2026-03-13 08:39:08
或删除行时,会自动更新索引,因此索引树始终和表的内容是保持致的。索引是在存储引擎中实现的,不是在服务器层实现的。因此每种存储引擎的索引不定完全相同,并非所有的存储引擎都支持所有的索引类型。按形式存储的索引类型有普通索引唯性索引主键全文索引。根据数据库设计步骤,可以将逻辑结构设计中的告警管理关系模式转化为表格的形式。表告警事件字段名字段类型主键是否为空说明是否告警事件的唯标识符告警等级告警事件标识告警事件名告警事件描述参数事件类型字段名字段类型主键是否为空说明是否告警信息唯标识告警类型告警时间告警等级告警进程告警描述告警清楚标志告警清楚时间告警状态告警处理人设备在管理域所处的级设备标识重启时间字段名类型主键是否为空说明是否告警标识告警事件告警事件描述告警等级华中科技大学硕士学位论文表告警信息字段名字段类型主键是否为空说明是否告警事件的唯标识符告警等级告警事件标识告警事件名告警事件描述参数事件类型字段名字段类型主键是否为空说明是否告警信息唯标识告警类型告警时间告警等级告警进程告警描述告警清楚标志告警清楚时间告警状态告警处理人设备在管理域所处的级设备标识重启时间字段名类型主键是否为空说明是否告警标识告警事件告警事件描述告警等级华中科技大学硕士学位论文表告警设置华中科技大学硕士学位论文网管系统数据库接口设计接口为程序员在代码中访问关系数据库提供了标准的,在遵循语句规则的同时,可以使用标准的语句访问任何数据库。然而技术并不能直接访问数据库,必须依赖于数据库厂商提供的驱动程序。在标准调用时,各个数据库厂商提供的相应的驱动程序就去实现具体的调用。程序访问数据库的过程如图所示。应用程序驱动程序管理器驱动程序驱动程序图程序访问数据库的过程正如上图所示,提供两种面向开发人员的和面向底层的驱动程序。面向开发人员的是数据库应用程序开发者使用的,它通过来实现语句对数据库的操作。面向底层的驱动程序,处理与具体驱动程序版本的所有通信,每个应用程序至少要有个驱动程序,每个驱动程序是针对种的。在数据库厂商提供的驱动程序层中必须要实现的个接口是和。接口建立了与数据库的连接关系,通过类来实现。实际上是个用于管理驱动程序的实用程序类,提供了通过驱动程序取得连接注册和撤销驱动程序设置登记和设置数据访问登陆超华中科技大学硕士学位论文时的方法。如个驱动程序装载时,它要向该类进行注册,要打开个连接时,该类就会根据选择驱动程序等等。和接口在应用程序层提供了应用程序开发者作为实际对象类处理的方法实际上是个抽象方法,而其具体实现却是在驱动程序层由驱动程序厂家完成。这样就保证了开发人员可以建立数据库应用程序而不必考虑对象来自哪里以及使用的数据库驱动程序具体来自那个厂商等问题。根据驱动程序的实现方式以及所能够支持的数据库类型将驱动程序分为以下四种类型桥驱动程序。采用这种驱动方式,必须安装驱动程序以及向转化的驱动程序,最后通过驱动程序去实现对数据库的连接与访问,而实现对驱动程序的转化的功能则是由驱动程序管理器的语言库负责。本地库实现。使用这种驱动方式与桥驱动方式与众不同的地方是通过使用各个厂商提供的特定功能的语言库代理了驱动程序管理器的语言库的功能。网络协议驱动程序。这种驱动方式最大的特色是采用了中间层服务器,它将调用转变成使用的关系数据库的协议,再通过接插的方式将协议数据单元发送到中间层服务器。中间层服务器负责实现与使用的数据库进行交互。本地协议驱动程序。采用这种方法,的调用直接就转化为数据库服务器使用的网络协议,这种方法与前面三种驱动方式相比是最容易实现的。在这四种方案中,基于第和第二两种方案的实现仅仅作为过渡性方法为各个厂家还没提供采用纯驱动器而采用的方法,都需要把调用转化成对已有的本地库调用,般采用调用实现。第三四两种方案是种纯的解决方案,驱动程序把调用转化成网络协议数据包发给中间服务器的监听器或者的监听器,同时接收返回的数据包并把它们转化成调用的返回值。相对于其它三种驱动方式,第三种驱动方式是最灵活的方案,并且在实现中设计了网络安全方面的问题。第四种特点是易于实现。这四种驱动程序在整个中的位置如图所示。华中科技大学硕士学位论文数据库应用程序驱动程序管理器驱动程序驱动程序调用驱动程序驱动程序协议数据包原始客户库如中间服务器数据库管理系统图驱动程序在整个中的位置在应用程序层,为程序开发者提供了三个接口,分别是和。这三个接口都在驱动程序中得以实现了,应用程序开发者只需要调用这三个接口,就能实现连接的系列过程。通过指定需要连接的数据库名称的参数,在配合其它参数的指定,应用程序就能实现与数据库的连接。作为个容器,是为程序实现的个连接执行语句而用的,将结果集返回到对象。作为结果列的存取控制,保存查询出来的结果集。模式提供了两种模式去访问数据库,即两层和三层模式。在两层模式中,应用程序开发者开发的应用程序直接与数据库交换信息。通过这种模式去访问数据库则必须由驱动程序负责直接与数据库系统通信。在两层模式下语句被直接传送到数据库,当数据库对接收到的语句执行完毕之后,将结果又直接返回给用户。其原理如图所示。华中科技大学硕士学位论文专用协议客户机服务器图两层模型在三层模式中,应用程序的命令先是被发送到个被称为的中间层,然后由中间层将语句发送给数据库,结果也是先返回到中间层,再由中间层发送给应用程序。其优点有是可以由中间层对数据的存取进行控制并对返回的数据进行加工二是有了这个中间层,用户便可以开发些更加高层的应用界面,而这些界面是位于这个中间层之上的,它可以是些用户更乐于使用的界面,如图形用户界面。其原理如图所示。复相对比较简单。对于语句形式的备份文件恢复,仅仅需要运行该备份文件中的所有命令。若需要做完全恢复,可通过使用直接调用备份文件执行其中的所有命令,将数据完全恢复到备份时候的状态。同时配合华中科技大学硕士学位论文二进制日志文件来完成即时点的恢复工作。使用日志恢复数据的命令格式如下。在使用恢复自备份以来的是需注意下两点是在恢复之前要把文件拷贝到备份目录内,在备份目录进行恢复二是在恢复的时候,根据实际数据损坏的情况,可选用指定检查点或者指定时间的方式。在系统中结合了基于位置恢复的方式,因为这若同时间点可能有很多条语句同时执行,因此显得更精确。华中科技大学硕士学位论文测试结果及分析为了评价网管系统的数据库的性能是否实现预期的目标,对数据库进行了用户和数据安全性数据完整性以及连接池性能测试。用户权限测试测试目的检测数据库是否能够防止非法用户的登录访问以及用户对数据库的非法操作。测试方法在环境输入不存在的用户名和密码登陆数据库,看是否能够进入数据库。并使用未赋予该用户名的权限去操作数据库,看能否操作成功。测试步骤及结果在测试中,输入个的密码,回车会显示信息,再为普通用户不授予删除数据库中表的权利,并在该用户登录成功后试图去删除表,会显示信息。如图所示和所示。图非法用户不能登陆图用户权限测试测试表明,数据库的用户登陆功能能够有效地阻止非法用户的登录访问,并通过设置用户权限,能防止数据库操作人员对数据库的非法操作,以保证数据的安全性与完整性。数据完整性测试实体完整性测试在系统中使用了和约束来保证实体的完整性。华中科技大学硕士学位论文测试目的检测数据库实体完整性。测试方法通过对数据库中有约束列的表采用插入数据的方法,看是否在约束的列中能插入重复的值在约束的列中任意两行能否插入相同的值。测试步骤及结果在测试中,对约束的列中插入重复的值,显示对约束的列中插入重复的值,显示,但能插入空值。如图所示和所示。图对约束的测试图对约束的测试测试表明,系统中的数据库通过设计和约束设计能保证实体的完整性。参照完整性测试在系统中使用了约束来实现参照完整性。测试目的检测数据库中数据的参照完整性。测试方法在告警设置表中设置告警等级三个等级,再检测在告警信息表中是否在约束的列中能插入在父表中未定义的值以及父表删除或更新行时自动删除或更新子表中匹配的行。测试步骤及结果在测试中,对约束的列中插入父表中不存在的值,显示修改父表的值,子表的相匹配的行也自动改变。如图所示。华中科技大学硕士学位论文图对约束的测试测试表明,系统中的数据库通过设计约束设计能保证参照完整性的实现。连接池性能测试测试目的检测数据库连接池是否能够提高数据库连接的效率。测试方法使用语言编写应用程序,相同的获取连接次数,测试出使用连接池和不使用连接池所花费的时间。测试步骤及结果编写应用程序实现与数据库的连接,并通过应用实现与数据库的交互,使用连接池所花费的时间更短。如图所示。华中科技大学硕士学位论文图连接池的测试测试表明,系统中的通过设计数据库连接池,能大大提高数据库连接的效率。华中科技大学硕士学位论文结论与展望随着广电网络规模的不断膨胀网络复杂度的不断增加以及新业务的涌现,网络管理的复杂度也随之提高,构建可靠的网络管理系统是广电网稳定经济和安全地运行的重要支撑。然而网络管理系统是以数据为核心的,在有效的管理数据的同时保证数据信息的安全以及数据库的稳定,进而保证网络管理系统的正常运行是在建立网络管理系统必须考虑的,也成为人们关注的热点。本文基于当前成熟的三种网络管理技术的特点,结合网络管理系统的特点构建了基于管理架构的网络管理系统,并给出网管系统的整体框架。通过对现有数据库的设计方案阐述,结合网络管理系统的数据特点,采用规范化数据库设计方法,以告警管理为例,详细阐述了网络管理系统中数据库的设计与实现。本文通过对数据库接口的分析,提出设计连接池的方法,以减少建立数据库连接的次数,提高访问数据库的速
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于snmp的mau网管系统数据库的设计与实现.doc预览图(1)
1 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(2)
2 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(3)
3 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(4)
4 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(5)
5 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(6)
6 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(7)
7 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(8)
8 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(9)
9 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(10)
10 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(11)
11 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(12)
12 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(13)
13 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(14)
14 页 / 共 51
基于snmp的mau网管系统数据库的设计与实现.doc预览图(15)
15 页 / 共 51
预览结束,还剩 36 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档