永发信息网

数据库在软件开发中的作用

答案:3  悬赏:0  手机版
解决时间 2021-07-25 03:43
数据库在软件开发中的作用
最佳答案
严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
  J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
  定义2
  数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
全部回答
其实就是存储数据,但是这有不是一般的存储数据,为什么?因为这样可以动态的存储数据,可以增删改查,同时增删改查也给了很多的约束,这样让我们的数据更安全了。同时还有很多功能性的东西,比如分页吧,任何一门数据库语言都可以做到。但是相对来说Oracle做的更好,SQL 2005模仿Oracle,MySQL做的也不错,但是MS SQLSERVER做的就不好了。自己好好看看就知道那个语言更好,但是不学MS SQLSERVER数据库是不行的,不然将很费力的。
用一个时兴的词儿:必须的 没有数据库支持,软件怎么能存储数据呀?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺基亚多少的好?
胃疼的英语单词是什么
学习学习,呵呵
手掌脱皮怎么回事
下面的举动是男生喜欢女生的表现吗?
有谁知道可以把手机的短信存到电脑上
你很好玩英语怎么说,有趣怎么说?有趣用英语
什么方法可以培养并且提高男生情商?
梦幻将军令问题!非常急!
奥迪的动力是不是都会吃机油呢
阴历六月十五出生的人命运会怎样啊?
请问谁知道北京舞蹈学院的招生标准?
等风等雨也等你下一句,关于雨得诗句,要有赏析
晴天(周杰伦)这首歌的链接
为什么方正T400 5870CPU 的 主频没方正R310 4
推荐资讯
雅姿的滋润套装适合十九岁的女孩子用吗?
喜欢和爱有什么区别?!
周口项城 能办理邮政淘宝绿卡吗!!
532和622哪个好?
跪求吸血鬼骑士XP主题
初三的圆的问题啊?????(高手快来啊)
沈龙元的资料
天津计算机二级成绩怎么没有
DNF韩服杀戮守护是什么属性
WOW战网通行证和账号一样么?谁能说详细点,
空间里的免费植物在哪里找啊
韩国组合fx的资料!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?