软件工程技术在数据库中的作用

发表时间:2021/3/17   来源:《科学与技术》2020年32期   作者:刘陆飞
[导读] 近年来在数据库设计的工作中,传统设计技术已经不能满足当前的
        刘陆飞
        武汉东湖学院 湖北省武汉市 430000
        摘要:近年来在数据库设计的工作中,传统设计技术已经不能满足当前的时代发展 需求,不能确保数据库设计工作科学性与合理性。而软件工程技术在数据库设计中 的应用,可改善传统的设计方式,弥补工作中的不足,因此,在数据库设计的过程 中应积极采用软件工程技术,提升软件与系统的设计效果,优化各方面设计工作模 式,将软件工程技术在数据库设计中的积极作用充分发挥出来,为用户提供高质量服务。
        关键词:数据库设计;软件工程技术;作用;
        数据库设计工作中采用软件工程技术具有重要作用,可有效解决传统数据库 设计中的问题,弥补设计缺陷,全面提升数据库设计工作效果。因此,在实际工作 中建议积极采用软件工程技术,替代传统的数据库设计方式,打破传统工作的局限 性,达到预期的数据库设计工作目的。
        一、数据库设计中软件工程技术的作用
        (一)开发规划中的作用分析
        数据库设计之前的开发规划工作中,采用软件工程技术可对数据库的设计进行 可行性分析,如果存在可行性,就可以按照软件工程技术的提示制定数据库的开发 规划,便于进行数据库设计。在开发规划的工作中,可通过软件工程技术进行开发 进度、时间与程序的规划,便利性较高,用户的接受度良好。
        (二)数据库设计建立中的作用
        为更好进行数据库设计的分析,确保所分析出来的数据信息准确性,在数据 库设计建立之前必须要全面分析数据库系统,掌握软件运行环境,统一软件的配置 标准,为数据库系统的设计开发提供准确参考依据。而软件工程技术在应用的过程 中,就能够对数据库的设计建立数据信息进行准确分析,采用逻辑性分析、规范化分析法研究实际情况,提供准确的数据信息。在数据分析工作完成之后,可按照数 据内容明确数据库的物理结构,同时对整体运行效率进行预测,可确保数据库设计 建立的科学性与合理性。值得注意的是,数据库设计建立阶段采用软件工程技术, 可对数据库概念与结构进行合理设计,掌握用户的需求,绘制出系统的联系图。同 时还能进行数据库逻辑结构的设计,利用计算机语言替代概念中E-R图,使得设计 出来的数据库符合系统设计要求。
        (三)软件生存周期中的作用
        软件生存周期,主要就是要求分析环节、规格说明环节、设计环节、编码环 节、测试维护环节,各个环节的工作按照用户的需求,明确所设计数据库系统的功 能、性能与设计方向。数据库设计的工作中采用软件工程技术,可针对软件生存周 期进行全面分析, 改善软件设计的工作现状, 为用户提供高质量的软件。与此同 时,采用软件工程技术进行数据库系统的设计,可通过规格说明书、软件设计等提 升软件的开发水平,降低软件研制的复杂性,规范与约束数据库的开发行为,编制 出多元化的数据库设计方案,通过生命周期的分析与研究,延长数据库软件的应用 生命周期,增强整体的设计工作效果。


        二、数据库设计中软件工程技术的应用
        在数据库设计的工作中,应该合理采用先进的软件工程技术,改善数据库设计 工作现状,全面提升整体的设计工作水平。具体为:
        (一)遵循设计原则
        采用软件工程技术设计数据库系统,应该遵循基本性的原则,保证数据库设计 的合理性。首先,应该遵循“一对一关系”原则。在数据库软件开发运行期间,要 求使用软件工程技术进行软件的维护更新,遵循一对一关系的原则,确保系统之间 相互有效联系,分散性开展信息处理工作,在提升数据库运行效率的情况下,改善 目前的工作现状。其次,遵循规范性的工作原则,就是在数据库设计的工作中,规 范性使用软件工程技术,预防出现多余数据、重复数据的问题,提升整体设计工作 规范性。与此同时还需保证数据库命名的规范性,严格管理后台代码的编写环节, 提出命名长度的规定,保证数据库设计的规范性。
        (二)可行性分析与开发计划中的应用
        数据库的可行性分析工作中,需要对计算机系统与人工系统等进行分析,从经 济角度、技术角度、操作角度等开展可行性分析工作,明确系统是否符合具体的数 据库开发标准,通过软件工程技术的应用撰写可行性报告,在符合可行性要求的情 况下进行项目开发。同时在项目开发计划工作中,应该针对开发的进度、验收标准 与关键问题进行全面分析,按照用户需求使用软件工程技术设计用户界面。在此过 程中还需合理开展需求分析工作,采用软件工程技术进行数据库系统的数据需求、 功能需求、性能需求、运行环境需求、升级需求等的分析,编制出完善的需求分析 报告,为数据库的设计提供准确依据。
        (三)数据库设计措施
        数据库设计的工作中要求合理使用软件工程技术开展工作,保证整体数据库的 设计质量,提升系统的运行效果与水平。一般情况下,优质数据库结构不仅可以提升数据的存储效果、一致性和完整性,还需要确保系统程序额实现。①将数据库的 数据需求作为基础,严格开展概念结构的设计工作,同时绘制实体联系图。②要求 重点进行数据库逻辑结构的设计,将概念结构设计工作中所建立的E-R图转变成为 数据库系统支持的数据模型,形成数据库系统模型。③在物理结构的设计工作中, 要求合理设计物理设备的数据存取方法、存取结构,先明确数据库物理结构特点, 之后评价空间与时间效率,综合性的研究物理结构是否合理,确保所设计出来的数 据库系统符合合理性的要求。
        (四)概要设计
        从本质上来讲,数据库设计并非编写程序,而是要设计出程序框架,按照数据 库系统的运行特点与需求,合理进行程序框架的设计。为提升设计工作的有效性, 应该重点强调数据库的概要设计工作,编制出数据库的开发与建立方案,有效设计 相关的软件结构,提升数据库的概要设计效果,达到预期的工作目标。
        参考文献:
        [1]郭方圆.数据库设计中软件工程技术的重要作用[J].数字化用户, 2019, 34 (19):90-198.
        [2]张龙,邓晶晶.浅谈软件工程技术在数据库设计中的必要性及运用[J].房地 产导刊,2019,15(20):237-288.
        
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: