1、2 1 6 2 0 2 3年8期2 0 2 3年第4 5卷第8期基于计算机软件工程的数据库编程技术聂建华收稿时间:2 0 2 3-0 6-1 9作者简介:聂建华(1 9 9 0-),硕士,高级工程师,研究方向为计算机软件。(山东省人民政府机关政务保障中心 济南2 5 0 0 0 0)摘 要 在现代技术不断发展的过程中,人们的生活中逐渐出现了计算机网络化的运行模型,其中的网络工程在一定程度上对计算机软件的应用能力产生了影响。文中以数据库编程技术为例,分析了数据库编程技术在计算机软件工程中的作用,并研究了其应用的相关技术,包括数据库文件加密、开发设计、数据储存及A D O等,以期为计算机软件的应用
2、创新及持续运行提供更为可靠的参考。关键词:数据库;编程技术;计算机软件工程中图法分类号 T P 3 1 1.5D a t a b a s eP r o g r a mm i n gT e c h n o l o g yB a s e do nC o m p u t e rS o f t w a r eE n g i n e e r i n gN I EJ i a n h u a(G o v e r n m e n tA f f a i r sG u a r a n t e eC e n t e ro fS h a n d o n gP r o v i n c i a lP e o p l es
3、G o v e r n m e n t,J i n a n2 5 0 0 0 0,C h i n a)A b s t r a c t I nt h ep r o c e s so f t h ec o n t i n u o u sd e v e l o p m e n t o fm o d e r nt e c h n o l o g y,t h eo p e r a t i o nm o d e l o f c o m p u t e rn e t w o r-k i n gh a sg r a d u a l l ya p p e a r e d i np e o p l es l i
4、v e s,a n d t h en e t w o r ke n g i n e e r i n gh a s a n i m p a c t o n t h e a p p l i c a t i o na b i l i t yo f c o m-p u t e rs o f t w a r e t o a c e r t a i ne x t e n t.T a k i n gd a t a b a s ep r o g r a mm i n g t e c h n o l o g ya s a ne x a m p l e,t h i s p a p e r a n a l y z
5、e s t h e r o l e o fd a t a b a s ep r o g r a mm i n gt e c h n o l o g yi nc o m p u t e rs o f t w a r ee n g i n e e r i n g,a n ds t u d i e st h er e l a t e dt e c h n o l o g i e so f i t sa p p l i c a-t i o n,i n c l u d i n gd a t a b a s e f i l ee n c r y p t i o n,d e v e l o p m e n
6、t a n dd e s i g n,d a t as t o r a g ea n dA D O,e t c.,i no r d e r t op r o v i d eam o r er e l i a b l er e f e r e n c e f o r t h ea p p l i c a t i o n i n n o v a t i o na n dc o n t i n u o u so p e r a t i o no f c o m p u t e rs o f t w a r e.K e y w o r d s D a t a b a s e,P r o g r a m
7、m i n gt e c h n o l o g y,C o m p u t e rs o f t w a r ee n g i n e e r i n g0 引言在计算机技术的基础上,软件工程正快速发展。在人们的社会生活中,计算机软件工程随处可见,且以不同的形式对人们的生活产生影响,为人们提供了较大的便利,并对社会经济起到了一定的促进作用。作为炙手可热的新兴行业,软件工程发展领域中涵盖了较多的内容,如数据库、程序语言设计及设计模型等,其通过对工程学相关知识的应用,尽可能地降低了建设成本,并提升了建设质量。1 基于计算机软件工程的数据库创建在创建计算机软件工程的过程中,需进一步完善现有的数据库
8、系统,对数据库进行设计,并创建基础的构建框架。通常情况下,这需借助于网络环境,使用计算机软件,因此在创建计算机软件的过程中,需进一步分析计算机软件在实际应用中可能存在的影响因素。通过各系统之间的配合,实现提升软件应用性能的目标,并进一步保障数据库的安全性要求。针对计算机软件工程中所涉及的数据库编程管理问题,应在初步创建数据库时,就提出明确的解决方向1。在完成基础框架的设计后,需基于其功能性表现,进一步进行必要的处理,根据实际应用需求,对其功能进行补充、完善,从而实现更加强有力的使用效果。这能促使软件具有较强的防御能力,即使是在网络环境中使用,也能实现对病毒的防御,避免受到攻击,保障数据安全。同
9、时,其也能提升数据库信息的更新速度,促使其符合实际标准。在创建数据库时,其是在编程技术的基础上形成的,因此在面对部分技术性难题时,可以通过协调使用功能,实现更加和谐的效果。2 编程技术在计算机数据库中的作用2.1 信息隐藏性数据库编程技术在计算机软件工程中的应用,展现出了较强的信息隐藏性,尤其是在涉及众多数据的数据库中的应用,能充分发挥其优势。所谓的信息隐藏性指利用计算机NA T技术系统,在实施数据通信连接的过程中,对计算机数据库的主体进行加密,隐藏内网的网址,在众多可供查询及呈现出的数据中,仅能对公网网址进行访问。将该2 0 2 3年8期2 1 7 技术特性全面应用到实际软件中,能便于用户利
10、用计算机直接访问外网,而外网中的网络却不能访问或查看内网,从而在一定程度上保护内网数据的安全。2.2 身份识别应用计算机软件工程的数据库,需要用户进行身份识别,在确认身份后才能允许用户进入并使用数据库。在当前阶段,计算机软件数据库中应用的身份识别技术是面向全体使用者的。对用户身份进行识别,主要是对计算机访问者的身份进行识别,并识别端口计算机。在应用计算机的过程中,用户需要提前与S S H及HT T P相互连接,在身份识别过程中,需要对用户名称、密码进行核实,确认通过后,再对用户开放数据库及其相关功能。因此,计算机用户需妥善保管自身的密码及账户信息,对密码进行保护加密,从而确保数据库中的数据信息
11、始终具有良好的安全性。另外,用户同样需要利用私密文件的形式,将密码储存在服务器中2。2.3 实用性对于计算机软件工程中应用的数据库编程技术而言,其本身具有较强的实用性,不仅能处理数据库的运行问题,同时也能均衡负载。若计算机软件在运行中出现了明显的故障,则可以连接备用接口,通过自动化渠道替换故障接口,确保计算机软件工程本身始终正常、稳定地运行。广泛应用数据库编程技术,能有效降低故障干扰问题发生的概率,提升网络运行的稳定性。若接收到的网络数据相对较多,则可以充分依托技术支撑,连接主备接口,完成数据传输,进而促使计算机长时间地运行,保证其可用性。3 基于计算机软件工程的数据库编程技术3.1 开发设计
12、中的编程技术在计算机软件工程中,当选择数据库编程技术时,需要考虑软件功能的实际需求,进行科学、合理的选择,确保使用的数据库编程技术能维持软件的稳定性。同时,所应用的数据库编程技术能进一步优化现有系统设计的资源利用率,并结合可能出现的影响软件功能稳定性的因素,合理应用相关技术。基于对传统计算机软件工程中存在的问题的研究,在数据库编程阶段,需要使用对比法确定编程技术,对系统功能的稳定性进行检验,若出现了传输数据不准确的问题,则需要及时制止,避免影响计算机软件的正常运行,甚至出现大面积瘫痪的问题。在程序检测流程中,针对数据库编程技术的选择,存在一定的限制性。充分结合当前计算机软件的实际开发状况,对其
13、进行科学、合理的分析,检测软件的系统稳定性,可以提升其使用价值,从而为计算机软件系统运行的稳定性提供充足的保障3。在分析软件工程的稳定性时,需要分析编程技术的综合性及软件的稳定性,优化编程方法,达到更好的使用效果,进一步提升数据处理效率,为计算机软件编辑及创建优异的网络环境等提供良好的保障,进一步提高资源处理价值。3.2 对比数据储存模式的使用方法计算机软件工程最终能否实现良好的储存稳定性,需要进一步对比使用方法,从而观察计算机软件在运行过程中是否存在不稳定的状态,并基于技术角度对其影响因素进行分析,提出切实可行的预防措施。在计算机软件工程的设计阶段,功能选择会对后续网络访问的形式产生影响,且
14、在计算机软件进行工作的过程中,可能会遇到问题。为确保计算机软件系统在正式投入使用之后,呈现出更加良好的稳定性,需要创新工作模式,促使计算机软件在网络环境中的应用能有效抵抗病毒的入侵,从而保证数据库的信息安全。相较于常见的技术性难题,通过这样的功能性配合,可以实现更加理想的运行效果。在系统运行的过程中,可以快速筛选接收到的相关信息,并对众多不同种类的信息实施必要的分类,从而根据使用需求,对数据库中的数据内容进行调取。在计算机软件正式投入使用后,也能根据相关操作指令,重新更新功能设定,完成数据信息的处理。但基于实际应用需求而言,这一方法需要各个不同的系统之间相互配合,进而充分对比数据储存模式,对其
15、中可能存在的问题实施必要的分析,以便完成下一阶段的软件功能优化设计。同时,在计算机网络运行过程中,需结合实际情况进一步分析数据安全管理的运行需求,跟踪文件读取进度,掌握其是否存在遗失问题,并实施必要的跟踪调查。基于此,可以通过对应用类型进行比较的方法,确保利用编程技术时的高效性,解决文件读取过程中出现的问题,并精准筛选使用者的文件类型需求,进一步提升数据库空间及时间的利用效率。通过与计算机软件工程数据库编程技术进行对比,能促使数据库提升其应用优势,从而更好地完善计算机软件的服务功能4。3.3 加密数据库文件在计算机软件工程中,数据库的建最重要的功能之一就是对数据库文件信息进行加密保护。实施文件
16、加密保护,可以保障用户的隐私信息,防止敏感信息外泄。在实际应用中,主要可以通过设置登录密码或是口令登录等,以不同的方式实现加密处理。对于计算机软件用户而言,若出现数据信息泄露问题,则会导致个人隐私安全无法得到保障,对自身的工作生活等均会产生不良影响。因此,在数据库编程过程中,通过增加问价加密保护模块,能实现对个人信息的有效保护,是计算机软件工程中不可或缺的重要内容。在计算机软件的应用过程中,为了充分展现较为良好的人性化设计,在满足文件加密保护的设计中,可以通过对多种不同信息数据的精准分析,结合其重要程度,划分出众多不同的加密等级。再依据不同信息数据的安全需求,对其创建相应的安全加密保护措施。这
17、不仅能保障用户权限,也能对用户的个人信息安全实现最大程度的保护,对计移动信息2 1 8 2 0 2 3年8期算机软件工程中的数据库信息实现全方位的保护。除此之外,在数据库编程中设计文件加密环节,也便于相关技术人员解决加密中遇到的各种问题,精准应对网络环境中可能出现的安全隐患。当数据库中的文件处于相对稳定的加密状态时,其安全性就会得到极大程度的提升。若计算机软件在运行中出现了明显的功能性冲突,则需要及时调整计算机软件工程的系统框架,从而通过优化结构,改善软件使用模式,进而创建更加有利的运营环境,提升软件的性能。3.4 A D O数据库编程技术对A D O对象创建模型,而在A D O对象中,共包含
18、七大层次。在A D O对象中精准覆盖了能执行数据操作的对应方式,同时满足一定的属性要求,这样的属性不仅能精准地展现数据的特性,也能控制特定对象的行为。在数据路编程技术中,A D O对象模型的结构层次为连接命令记录集,在命令层中,涵盖双重参数,可以记录集中涵盖的双重领域。利用A D O实施编程,首先需要进行初始化处理,在计算机软件工程中引入“M i c r o s o f tA c t i v e X D a t aO b j e c t s 2.1L i b r a r y”,在 程 序 内 部 对A D O中 的C o n n e c t i o n对 象 及R e c o r d S e
19、t对象实施定义。P u b l i cS u bI n i t A D O()P u b l i cc o n nA sA D O D B.C o n n e c t i o nP u b l i cr s lA sA D O D B.R e c o r d s e t之后,创建相应的C o n n e c t i o n对象,并为其赋予C o n n数据源,如式(1)所示:S e t c o n n=N e wA D O D B.C o n n e c t i o n(1)随后,在C o n n e c t i o n对 象 中,选 择O p e n模 式,并 与C o n n下的历史数据源
20、及C o n n e c t i o n对象进行连接,并通过*表示用户名。数据在数据库中的储存与应用,建立在P u b l i cS u bA d-d D a t e的基础上,调取O p e n方式,并通过C o n n构建,向历史数据库传递S e l e c t*F r o m*查询字符串,进而在完成S Q L语句后,掌握对应的时间及液位数据结果,并将其对应待储存数据放置在字段内部。利用A d d N e w手段,创建全新的数据记录,并调取该方式,将原有的记录重新转化为当前的记录内容。最后,在数据库中全面储存新增添的内容。4 结语在计算机软件工程中,数据库编程技术具有较强的实用性、安全性,能
21、有效提升软件工程的整体使用性能。同时,编程技术也会对软件在网络环境中的稳定性、可靠性等产生直接影响。通过对数据库开发设计的编程技术选择、加密技术、数据库储存模式的对比及A D O技术的应用等来创建关键核心,能精准解决数据库编程中存在的问题,有利于全面提升数据资源的价值。参考文献1孙璐荣.基于计算机软件工程的数据库编程技术探析J.无线互联科技,2 0 2 2,1 9(2 2):5 9-6 1.2赵宗涛,李艾芳.基于计算机软件工程的数据库编程技术优化问题探讨J.中阿科技论坛(中英文),2 0 2 2(5):1 4 6-1 4 9.3林锵,胡科.计算机软件工程的数据库编程技术分析J.集成电路应用,2 0 2 2,3 9(4):1 3 8-1 3 9.4阿思汗.基于计算机软件工程的数据库编程技术J.电脑编程技巧与维护,2 0 2 2(1):9 9-1 0 1.移动信息