周一至周五 | 9:00—22:00

期刊论文网 > 工业技术论文 > 计算机自动化技术论文 > 计算机科学 基于数据库技术的计算机网络设计的完成

计算机科学 基于数据库技术的计算机网络设计的完成

2019-05-14 16:03:33来源:组稿人论文网作者:婷婷

  摘 要:随着计算机网络技术的快速开展和完善, 网络设计过程趋向复杂化和精密化, 这就需完成相应的关系数据库的树立。应用关系数据库技术的功用与原理停止剖析, 在此根底上完成详细的软硬件的设计, 为了完成数据库的存储与转换功用, 分离采用XML言语, 从而在计算机操作愈加便利的根底上, 进步计算机运转的稳定性和牢靠性。

  关键词:数据库技术; 计算机网络; 应用设计;

  0引言

  计算机网络系统的开展和完善促进了信息资源的有效传播及共享, 带来了极大的便利, 随着互联互通系统架构的不时丰厚, 是其在计算机网络中的优势得以充沛展示出, 市场应用前景宽广, 计算机网络的开展与应用研讨将愈加深化, 已成为当前研讨的热点之一, 需经过充沛交融先进的技术手腕对计算机网络的系统构造停止完善。

  1关系数据库技术概述

  1.1 需求剖析

  目前计算机应用在众多范畴中, 招致其平安性遭到应战, 且管理难度不时增加, 因而设计计算机网络时需满足: (1) 高性能, 计算机网络需运用支持线速交流的主干交流设备, 并可以保证数据交流的无阻塞停止。 (2) 高质量, 对关键业务效劳质量提供保证, 计算机网络的应用业务数据流通常包含多样化的方式, 关键业务数据流在网络流量顶峰期时段, 其所需的响应时间将会延长, 因而为进步传输关键业务的效劳质量, 高性能网络需具备QOS 技术。 (3) 网络平安, 网络病毒是构成计算机网络平安要挟的重要要素之一, 有采取有针对性的手腕制止特定病毒的传播。 (4) 组网技术需具备较高的成熟度和先进性, 开展空间大。

  1.2 技术应用

  关系数据库的数据容量通常较大, 其内部可以完成大量可描绘性数据的存储, 有助于对计算机网络停止设计和完善, 数据整合与传播由计算机网络技术提供, 全部信息的录入则经过关系数据库完成, 进而使发现并处理问题的时间得到有效缩短, 网络拓扑映像如图1所示。

  图1 网络拓扑映像构造图

  关系数据库技术的根本原理如图2所示。

  图2 关系数据库技术的应用原理

  计算机网络的设计需具备完好的编程手腕工具以便满足对复杂数据停止有效管理等需求, 目前在关系数据库技术中以 C 言语为代表的编程技术具备较高的可完成性, 本文据此完成计算机网络设计。DOBC具备开放数据库衔接性, 为确保多种关系数据库机制操作的完成, 在对其停止实践定义时, 可采用数据访问对象 (DAO) , 并且经过衔接数据访问接口操控嵌入式数据库, 经过编程分离Access的运用完成相应程序的操作, 此外关于需运用多个 数据访问对象的网络, 可将数据访问对象衔接为一个协同体系, 从而完成对操作办法的优化过程。在实践的计算机网络设计中, 经过一些辅助管理软件的应用 (特别是脱离数据库的辅助软件) , 优化、明晰设计工作, 可显着进步强数据库的独立性, 为数据管理提供更好的效劳。

  2计算机网络设计

  为了可以对设备运转的稳定性提供最大限度的保证, 因而对网络的控制需以设备层构造的总线型为根据, 以便进步其应用范围的灵敏性和有效性。

  关系数据库以有效性应用为根底, 在停止软件设计时需恰当的分离对象技术, 有针对性的使数据集的相应功用得以逐渐完成;此外关于数据库中的不合理产品, 在综合事务的有效性处置请求根底上及时给予纠正, 注重数据库系统的开放性与可扩展性等性能, 数据库整体构造如图3所示。

  图3 数据库中的数据构造

  数据库的工作构造明晰、简约, 设备配置协议的录入可轻松完成, 协议数量对工作的难易水平并不会形成影响, 使计算机网络设计的可操作性得到显着进步。数据库访问对象确实定需分离计算机网络的设计方式, 该类设计在访问系统功用的完善上, 普通分离计算机关系数据库软件系统, 开放性数据库在系统访问环节中以链接驱动系统应用为重点, 提供数据库机制, 通常经过C言语编程的运用完成访问工作, 依据详细的访问对象完成应用环节良好的协同性。

  3基于数据库技术的计算机网络设计的完成

  在计算机网络数据处置中, 可扩展标志言语 (XML) 已成为一种表示与交流数据的新规范, 主要功用在于描绘数据自身意义, 完成数据实体间复杂嵌套关系的链接。XML可以对关系与对象数据等构造化数据停止细致表示, 同时能对半构造化数据 (如Web 数据) 予以表示。在计算机网络设计中, 关系数据库的重点在于数据的存储与转换。

  3.1 存储功用的完成

  3.1.1 构造映射

  可扩展标志言语 (XML) 中的文件类型定义 (DTD) 复杂水平较高, 需先对DTD停止简化并生成DTD图, 简化方式通常包括:关于层次嵌套关系 (大屏DTD内) 停止平面化变换, 转换到非嵌套定义;对多个一元操作 (具有连续性) 停止简化变换, 行将其向一个一元操作转换;汇集变换多个子元素 (汇合称号相同) 从而使其构成一个子元素。

  在简化的根底上, 完成DTD图向关系形式的映射:共享内联法, 为DTD节点 (包括节点“幸”的子节点;元素节点表现为入度大于1或入度等于0;互为递归的元素节点中的一个) 生成独立的关系;综合内联法, 在父节点生成的关系表中, 除直接后继节点外 (带回路、“}”或“+”) , 内联其与入度皆超越1的元素节点。

  3.1.2 模型映射完成

  可扩展标志言语文档的存储详细可运用的办法包括: (1) Edge法, 将可扩展标志言语文档当做图形构造停止处置, 在关系表 Edge 中完成其全部边境 (各图边境均表示为图中元组) 的存储, 目的节点的辨别经过flag完成, source 用于源节点的存储, target字段用于目的节点标识符的存储, target 节点的全部孩子中的位置经过ordinal反映; (2) XRel办法, XRel形式的关系表组成如图4所示。

  图4 XRel存储形式

  可存储全部可扩展标志言语信息, 将可扩展标志言语文档树合成为多个途径表达式, 单个简单途径表达式会由于树中多个节点具有相同路可能性的存在, 而难以完成一切可扩展标志言语文档树信息的存储; (3) XParent 法 (包含4各关系表) , 独立文本数据途径, 存储形式如图5所示。

  图5 XParent 存储形式

  3.2 转换功用的完成

  关系数据库的数据转换流程如图6所示。

  图6 数据转换流程图

  详细可分为数据库同步系统 (基于XML) 的初始化流程 (1) 先定义形式映射运用XSD 格式完成, 完成目的数据库到可扩展标志言语XML的形式映射的树立, XSD 可提供比DTD更好的类型定义, 在网络中更易完成数据交流的规范化, 在数据信息与控制信息传输过程中确保其全部为 XML 格式信息。 (2) 同构形式映射文件生成后, 绑定同步代理模块, 为以后导入 XML 提供参照。 (3) 在目的数据库中同本库中经过源数据库的运用, 完成数据形式的比照, 判别需求同步的表构造, 从而完成异构形式映射文件 (表示两端数据形式映射关系) 的创立;执行同步任务环节: (4) 依据同步代理形式的任务, 经过同步代理映射源数据生成一条 SQL 查询 (对源数据库) , 任务需求的一切同步数据皆可经过该查询获取; (5) 将SQL查询结果经过同步代理完成 XML 格式数据的转换 (依据形式映射的定义) 并写入对应文件中; (6) 将转换后的数据文件传输到目的数据库; (7) 由目的数据库将 XML 数据经过同步代理导入至数据库内。

  4 总结

  在计算机网络设计中应用关系数据库技术, 关于数据库设备配置协议可完成有效录入, 完成数据库编程 (分离C言语编程) , 本文从计算机网络设计的需求动身, 对在设计中应用关系数据库技术的功用与原理停止剖析, 在此根底上完成详细的软硬件设计的设计, 在设计过程中为完成数据库的存储与转换功用, 分离 XML 言语完成, 从而在计算机操作愈加便利的根底上, 进步计算机运转的稳定性和牢靠性, 增强信息的流通。

栏目分类