欢迎您来到职称阁,为评职者提供职称晋升解决方案!

热门文章

软件开发工程伦理问题及|| 云计算下计算机网络安全|| 互联网下水利经济规划发|| 电子商务专业群人才质量||

计算机软件数据库设计原则

来源:职称阁分类:电子论文 时间:2020-10-23 09:42热度:

  信息技术的快速发展,使作为信息技术存储介质的数据库备受关注。从计算机软件数据库设计中存在的实际问题出发,在分析计算机软件数据库设计的需求分析、概念设计、逻辑设计、物理设计与验证设计等原则的基础上,研究了计算机软件数据库设计的科学制定设计计划、充分考虑设计需求、深入思考程序开发与持续完善设计手段等步骤,以提升计算机软件的开发能力。

计算机软件数据库设计原则

  关键词:计算机软件;数据库;设计方式;原则

  1引言

  信息时代背景下,计算机软件广泛应用于人们的日常生活中。计算机软件的运行与计算机软件数据库设计密切相关,因此数据库的设计质量和水平十分重要。

  2计算机软件数据库设计中存在的问题

  数据库设计在计算机软件开发过程中占据非常重要的地位,然而,数据库设计过程中仍然存在以下问题:⑴在数据库设计过程中,为满足用户需求而过多操作,导致系统瘫痪。⑵在数据库设计过程中,无法分析数据库性能,导致系统运行效率较低[1]。⑶数据库不够完整,尤其是数据库之间衔接不合理,无法完整展示内容;数据库更新不合理,导致用户不能获得最新信息。⑷数据库设计过程中,设计人员过于注重功能完善,数据表较单一,修改繁琐,导致在用户需要信息时,数据库拓展性变差。⑸数据库中有大量冗余数据,占据大量空间,导致数据查询工作效率降低。⑹数据库设计时,无法提供完整的统计字段,增加统计过程的难度。⑺建立数据库表时,无法及时观察数据变化,给数据库分析造成困扰,不利于用户使用。大多数设计人员遇到这些问题,首先会提高数据分析能力,再减少数据冗余,以增加效率。但是,将问题实质不仅是数据处理能力,还应包括时间局限性、设计需求分析、分析结构等一系列问题。

  3计算机软件数据库设计原则

  3.1强化需求分析计算机软件数据库设计应先对用户需求进行分析,主要包含以下内容:⑴信息需求用户通过数据库获取的信息内容决定数了据库运用系统提供数据类的信息。⑵处理需求在设计数据库时,用户如对数据库处理方式和功能有特殊需求,需考虑数据库功能完善情况,以及频率对于数据的影响。⑶安全性需求在处理信息时,需确保数据的完整和安全,通过与数据库设计员的交流,分析业务处理方式,掌握数据库的真实内容和资料[2]。

  3.2注重概念设计

  数据库概念设计的根本目的是分析数据间的联系,然后在此基础上构建数据抽象模型。一般采用如下方式:⑴集中式模式设计对于单个部门或规模较小的单位,根据用户需求构建综合性完善的大局模式,具有设计方法简单,后续维护工作方便的特点。⑵视图集成设计先针对某个指定单位进行分解、处理,再对分解后的部分进行分步设计,构建不同部分的视图,以视图为基础进行综合,从而展开更加全面的设计。3.3加强逻辑设计数据库逻辑设计是非常重要的步骤,并且具有一定独立性。在逻辑设计中,软件程序内的变化是独立的,与其他部分相对分离,不影响软件的使用性能。数据库设计者要重视安全性及保密性,让用户在读取有关数据和信息时,可以观察自己想获取的数据,而对其他信息可进行选择,确保计算机软件使用的方便与安全性[3]。

  3.4完善物理设计与验证设计

  物理设计的主要任务是调整数据库内部物理结构,选择最合适、最稳定、最科学的数据存储和读取途径,从而提升用户读取数据的质量。物理设计人员要合理使用区分设计、索引设计等方式。验证设计也是软件数据库设计中十分重要的环节,为避免发生异常,需要对设计情况进行反复验证。

  4计算机软件数据库设计步骤

  4.1科学制定设计计划

  首先,充分保证计算机软件数据库设计的时间,如划分给开发周期一半的时间。其次,开发计算机软件之前,应根据用户和业务需求,为数据库制定详细的设计计划。最后,数据库设计人员还要与用户进行深入交流和沟通,以便后续调整计算机软件数据库的设计过程,完整呈现设计内容,具体流程如图1所示。

  4.2充分考虑设计需求

  计算机软件数据库设计前应该深入了解业务需求、内容及步骤,还要确保数据库中保留变化字段,以便能满足后续的全新需求,这样才能实现数据库扩展与完善,充分体现出数据库设计的延展性[4]。当前,国内不同用户群体对于计算机软件数据库的需求有所不同。因此,尽管数据库的广泛性很好,但是由于缺少专业的主导,无法给予用户更好的体验。为此,设计人员要进行深度分析,做好优化不同阶段数据库的工作,充分展现出数据库的特色功能,并将决定权交给用户。例如:设计顶岗实习数据库时,如图2顶岗实习ER图所示,各属性间联系由具体需求决定其联系类型,图2中1∶1代表一对一联系,1∶n代表一对多联系,n∶m代表多对多联系。

  4.3深入思考程序开发数据库是利用其他资源在专业平台内完成设计的,用户需要一体化服务,即在数据库直接统一资源,对信息进行使用或下载,减少服务以及各主体间联系,使计算机软件数据库在运用时更顺利,省略一些不必要的环节。因此,要充分考虑计算机软件程序设计中的每个过程,确保数据库中的字段、表能发挥自身的作用,并与应用程序中的使用情况相对应。当完成数据库设计后,还需要对计算机软件程序的开发思路与方向进行设计[5]。例如:设计顶岗实习数据库时,如图3顶岗实习数据字典所示,每个属性在设计的过程中根据其特点具有不同的字段和数据类型,体现了不同的设计思路和方向。

  4.4持续完善设计手段

  一方面,优化计算机软件数据库设计要根据不同数据完成表的设计。一般表的设计以粗粒度方式,但如想设计出信息储存效率较高的数据库,应控制表的使用数量,且存放相应数量的数据。如需在数据库储存大量信息,可添加索引以便于查询。另一方面,为便于对数据库进行更全面的维修,设计过程中可留下相应的字段空间,用于储存数据库修改时间、具体操作、操作形式等。另外,在对数据库进行维修和保护时,可对用户的登陆时间、IP地址进行查询,以便及时采取有效手段防护数据库中可能出现的各种问题。

  5结语

  在计算机软件研发过程中,需要处理大量数据,而数据库能够迅速收集数据,并做好数据的整体修复与改正工作,从而提升软件开发效率。因此,计算机软件数据库设计一定要遵循相关原则,从需求分析、概念设计以及逻辑设计等方面入手,增强数据库设计水平,为软件开发奠定扎实基础。

  参考文献

  [1]韩凯琪.计算机软件数据库设计应用探析[J].电子制作,2017(14):42-43.

  [2]王璐.计算机软件数据库的设计原则与方式[J].电子技术与软件工程,2017(04):175.

  [3]毛静波.计算机软件数据库设计原则探讨[J].电脑知识与技术,2016(32):1-2.

  [4]刘析远,丁亚茹.解读计算机软件数据库设计的重要性以及原则[J].中国战略新兴产业,2018(08):105.

  [5]毛开梅.浅析计算机数据库软件设计的原则与实践[J].电脑知识与技术,2017(24):15-16.

  作者:许璐

文章名称:计算机软件数据库设计原则

文章地址:http://www.zhichengg.com/dzlw/17372.html

上一篇:焊接技术基础科教人才培养
下一篇:PLC在机电一体化系统的应用


计算机软件数据库设计原则相关论文:

2022-09-20一带一路科技创新共同体建设路径
2022-07-18中职电工电子技术课堂教学实践
2022-07-14工业机器人在汽车智能制造中应用
2022-06-285G网络技术智能收割通信系统优化
2022-06-27信息安全投资规划项目质量管理
2022-06-18信息化技术在农田水利施工中运用
2022-06-15煤矿机电安装问题及提升措施
2022-06-09企业ERP建设前对企业信息化管理建议
2022-06-06力量训练器抑振参数集知识表达
2022-05-19机械螺纹类零件数控机床加工技术
职称阁| 初级职称| 中级职称| 高级职称| 职称范文| 评职期刊| 网站地图

说出学术需求 解决您的问题

SCISSCIEISCOPUS

我们的服务内容

翻译润色、预审评估、发表支持、期刊推荐、国内出书、国外出书、专利申请