网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公务员期刊网 论文中心 正文

数据库设计中软件技术的作用

前言:想要写出一篇引人入胜的文章?我们特意为您整理了数据库设计中软件技术的作用范文,希望能给你带来灵感和参考,敬请阅读。

数据库设计中软件技术的作用

摘要:作为一门全新的当代信息技术,软件工程技术如今在若干个领域中具有非常普遍的运用,其中在数据库设计中的运用最为明显。软件工程技术有利于提升计算机水平与促进科学技术发展,进一步方便了人们的生活与生产。本文重点分析了在数据库设计中如何运用软件工程技术,以供参考。

关键词:数据库设计;软件工程技术;作用

数据库设计是一项系统且繁琐的过程,涵盖了逻辑结构与物理结构,这两类结构是繁琐的映射连接起来的,灵活度不高且效率很低。而软件工程技术可以进一步解决以上问题,在数据库设计中施展了关键作用。

一、软件工程技术的含义

软件开发是一种从高级含义至低级含义的映射,形成从高级处理向低级处理的转化。针对功能很强的软件系统来讲,定义并不单一化,因为这类软件开发与成本、人员以及技术等方面内容有关,从宏观来分析,软件工程是可以满足全部客户关于软件产品的需求,通常运用的理论是计算机科学和工程管理,涵盖了程序语言设计、设计模式以及数据库等方面[1]。早期的软件过程技术的核心开发模型是瀑布模型,伴随社会的飞速进步和科技的进一步发展,逐渐演变为螺旋式开发模型。另外,不管研发哪一阶段的软件工程技术,都坚持科学的使用策略,利用合作和管理相整合的方式来提高软件生产率,充分发展软件工程技术。

二、软件设计里面的工程技术

(一)软件的生存周期

软件的生存周期一般包含了六个步骤,即规格说明、要求分析、编码、测试、设计以及维护。同时在软件设计的进程中要重视以下几个问题才可以保证软件生存周期中每个步骤的成功开展:第一,要清楚软件开发是为了进一步服务于生活、生产,于是要充分依据生存周期里面的规格说明与分析要求开展软件设计。第二,因为软件设计最后展现给人们的是使用的相关产品,所以进一步关系到系统工程,在开展软件设计的过程中要采取结构化的策略,达到规范化的软件设计。第三,在软件设计的每个步骤都要注重设计验证,设计验证应该进一步贯穿软件设计的始末。

(二)规格说明书

在这一步骤重点是输入用户的相关需求且把结果输出进一步整理为规格说明书的形式,在展现用户需求的过程中不能产生二义性,这是软件开发的重要环节[2]。在设计规格说明书的过程中重点依照先以用户需求创建数据流程图,再对数据项图进行设计的策略。

(三)软件设计

软件设计是把以上的规格说明书进一步翻译为重点由硬件、软件、通讯、人为基础元素构成的系统,而且这四个元素都进一步保存在信息系统中。在设计软件的时候首先要熟悉每个部分的具体功能,再通过规格说明书的方式把客户的相关需求输进系统中且反复设计下级功能。当然,在设计软件的时候应该重视以下几个问题:第一,软件系统设计属于一项精密的工程,于是要设计部分制度规定对设计人员的行为进行限制。第二,要设计若干个方案防范于未然。

三、在数据库设计中如何运用软件工程技术

(一)探究数据库的可行性

运用软件工程技术,将已有的人工控制条件与计算机技术结合起来,进一步考察数据库的操作便捷性、技术与经济效益等方面,进而初步估计能否完成数据库设计任务。在探究过程中要重视对分析结果进行记录,对有关的可行性报告进行整理且书写。

(二)制定数据库的相关开发计划

当完成数据库可行性的探究工作后,将可行性报告结合起来,假如觉得此项目拥有较强的可行性,则能够开始制订此数据库的相关开发计划[3]。数据库项目的相关开发计划内容涵盖人员的分配、相关人员的构成、项目验收标准和方式、项目进度以及开发进程中的核心步骤等。另外,要进一步开发用户界面,客户只会接受友好、美观与方便的用户界面,于是在相关开发计划中应该涵盖用户界面的具体开发工作。

(三)探究数据库系统的具体需求

在探究数据库相关需求的过程中使用软件工程技术,探究的核心内容涵盖:系统性能的需求、运行环境的需求以及数据的需求等等。经过探究数据库的具体需求,能够了解创建数据库需要的运行环境与软件配置标准,进而为开发数据库进一步提供数据支持以及参照标准。

(四)在数据库的设计时期的运用

设计以及创建数据库是数据库系统的重要步骤。数据库的设计品质对数据库系统的运行效果与效率产生了直接的影响。一个良好的数据库软件系统不但能够对运算方式进行简化,提高运行效率,而且能够帮助数据库的相关用户进一步获得需要的信息,同时还应该确保数据库里面数据的完整性,有效设计数据库[4]。探究是设计数据库的基础操作。第一,应该探究数据库的结构与含义,进一步了解用户的详细需求,接着根据这些对一个数据库系统的实体联系图进行拟定;第二,探究数据库的逻辑结构,把理论里面的E-R图转变成程序语言,以使其符合DBMS系统,进而把实体之间的关系转变成数据库系统之间的关系。此外,数据库系统中设计物理结构的内容应该涵盖数据的存取结构与方法。一般情况下,数据库的物理结构设计包含两个步骤,首先是明确数据库系统的物理结构,其次是对该物理结构的运行效率进行评估,经过充分考虑这两个步骤进一步评价数据库物理结构的科学性与合理性。

(五)用于数据库的概要设计与具体设计

数据库系统的具体设计不是编写程序,而是设计程序的框架。一言以蔽之,数据库系统的概要设计包含两个方面:首先,制订数据库系统的开展方案;其次,设计软件结构。四、结语总而言之,按照权威调查研究进一步显示,软件工程技术可以极大地提高数据库的设计效率,还可以提高数据库的灵活性以及适应性,可以使数据库获得可持续发展。中国在软件工程技术上起步很晚,和发达国家还存在一段距离,可经过有关学者的持续研究,会促进软件工程技术的可持续发展。

参考文献

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

[2]徐亮,陈潇.数据库设计理论在软件开发中的有效运用[J].电子技术与软件工程,2017(20):46.

[3]范丽萍.基于计算机软件工程的数据库编程技术[J].电子技术与软件工程,2017(1):164-165.

[4]张野.数据库应用系统特点的数据库安全设计[J].电子技术与软件工程,2018,No.134(12):208-209.

作者:罗毅 单位:兰州理工大学

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表