- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件数据库设计的重要性以及原则研究.doc
计算机软件数据库设计的重要性以及原则研究
摘 要 随着社会经济的快速发展,计算机技术已经逐渐的走进了千家万户。而伴随着计算机技术的不断加强,在计算机软件的设计和更新中,就需要涉及到更多复杂的知识和内容。数据库技术作为计算机技术的一个重要组成部分,它在计算机软件的设计中起到了不可或缺的作用,它是计算机系统、软件能够有效合理运行的重要因素。此外,鉴于数据库技术的重要性,我们需要对数据库设计的重要性以及原则进行以下的探究。
关键词 计算机 数据库技术 软件
中图分类号:TP311.13 文献标识码:A
众所周知,传统意义上的数据库技术,是指通过研究数据库的基本结构,以及数据库的基本存储形式,和数据库的简单结构设计,并充分合理地利用这些理论和技术,通过这些技术手段,来实现对于数据库中的数据进行进一步的处理、分析和计算。
1数据库技术
在计算机领域得到很好发展的数据库技术,产生于上个世纪六十年代末到七十年代初期,其主要目的是有效地管理,并存取大量的不同种类的数据资源。近些年来,数据库技术主要的研究方向,都集中在如何能够更有效地存储数据,以及怎样更好地实现对于数据的使用和管理。
一般说来,数据库技术的研究和管理对象是统一的,就是指最基本的数据,所以对于所有的数据库技术,它们所涉及到的具体内容,基本上都主要包括以下内容:数据库技术通过对于数据的统一管理,按照特定的数据结构来建立相应的数据库;利用已有的数据库管理系统,来设计能够实现对数据库中的数据进行一些简单处理的功能,如可进行一定的添加、修改、处理、分析等多种功能的数据管理;利用应用管理系统以便最终实现对于数据的处理、理解和分析。
在常见的软件设计的过程中,软件设计者们总会遇到各种各样不同的数据库操作问题,数据库设计俨然已经成为了计算机软件设计中的一项重要内容,与此同时,数据库技术也逐渐成为了支撑计算机软件系统能够正常运行的一个关键因素,这也间接说明了,数据库设计的好坏将会直接影响到计算机系统是否能够稳定运行。因此,数据库在计算机系统中起着至关重要作用。一个优秀的数据库设计,在一个对于性能要求比较高的计算机系统中的重要性是不言而喻的,它直接影响到计算机系统是否能够稳定的运行,以及软件程序在计算机中的运行是否能够流畅。
2数据库的重要性
显而易见,数据库设计是计算机软件设计中最核心的部分,然而由于众多设计计算机软件的工程师层次的不同,这也就导致了他们在计算机软件的设计从出发点上、理解上就会有些许的偏差。数据库设计的这种不规范性通常是致命的,这种设计上的不统一性对于软件应用程序,会留有很多的隐患和漏洞,这些隐患和漏洞有可能会在程序的开发过程中影响到软件的运行,有些还很可能会在应用程序运行很久之后才会被发现,这些漏洞和隐患很可能会造成应用程序的崩溃,而后期对于程序的维护和维修也将耗费大量的人力资源,显然,这既浪费了人力也浪费了财力。由此可见,数据库在计算机的软件设计中具有极其重要的意义,而它的重要性也体现在不同的方面,下面简述其中的三个重要性。
2.1满足业务需求
数据库的设计如果不能够满足设计业务的需求,通常会带来很大的变动,如果相应的应用程序进入了设计阶段,甚至有可能导致整个系统的崩溃。
2.2数据库性能要求
当系统的业务需求关系比较多时,数据库的设计就必须要更加的合理有效,只有采用合理的字段用于简化系统,在设计的过程中才能做到兼顾数据库的性能,这样也能解决系统运行缓慢等问题。
2.3数据库设计的可扩展性
由于图表设计的过程中过于重视业务功能,也就使得数据表的功能较为单一,修改起来也相对比较麻烦,当遇到新的需求问题时,操作起来就显得比较繁琐,也就暴露了可扩展性差这一缺点,所以对于数据库的可扩展性要有一定的指标要求。
3数据库设计原则
3.1数据库的设计时间
数据库的设计周期在整个开发周期中必须占有一定的时间量,常规情况下要维持在40%左右。由于数据库设计是计算机应用程序开发的开始,是业务需求最直观的表现,所以在整个设计的过程中,就需要设计员与客户有一个较为紧密的合作,开发者在拿到需求之后,还需要和用户进行多次的沟通和调整,最后细化为最适合用户的数据库技术。
3.2数据库设计不局限于页面Demo
页面Demo是数据库设计中较为重要的一个环节,设计者在设计数据库时,需要做出一定的样板,可实现基本的操作,在给用户进行体验后,得到反馈,进而进行必要的修改和细化,以实现最终的数据库设计。
3.3对应用程序进行分析
在数据库的设计过程中,要充分考虑到应用程序的设计流程,在明确设计中的每个表、每个字段的功用,在建立表与表之间的特定关系之后,还要想到应用程序的部分
您可能关注的文档
- 要想富 先聚数 直击2016中国大数据企业大会.doc
- 要时刻把群众冷暖放在心坎上.doc
- 要正视校园凶杀案背后的“报道困境”.doc
- 要消除社会极端心态生成的土壤.doc
- 要重视思想政治工作创新.doc
- 覆盖型水电站勘测中电测深技术的应用分析.doc
- 观察健康教育干预对慢性胃炎患者护理效果的影响.doc
- 观察经尿道前列腺电切术对良性前列腺增生患者的治疗效果.doc
- 观赏芳香植物在园林绿化中的作用与应用.doc
- 观音岩水电站500kVGIS设备安装过程质量控制.doc
- 2025入团培训精选100题题库(含答案).pdf
- 2025入团培训精选100题题库(含答案).docx
- 建筑施工图识图教案.doc
- 第10讲 函数的方程与零点(教师版)备战2025年高考数学一轮复习核心考点精讲精练(天津专用).docx
- 2024年培优补差小学语文三年级工作计划(五篇).docx
- 公司职能培训计划6篇.docx
- 第19讲 解三角形(学生版) 备战2025年高考数学一轮复习核心考点精讲精练(天津专用).docx
- 2023年防城港市港口区教师招聘真题.docx
- 第17讲 三角函数的图像与性质(学生版)备战2025年高考数学一轮复习核心考点精讲精练(天津专用).docx
- 《大学体育与健康教程》教案 第5章 体育锻炼与卫生保健.docx
文档评论(0)