学习数据库的意义

学习数据库的意义,第1张

数据库,顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。

当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。

要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合。

数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库。在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用。

数据库管理

数据库管理(Database Administration)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。

数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行下列工作:

(1)选定数据库的各种参数,例如最大的数据存储空间、缓冲决的数量、并发度等。这些参数可以由用户设置,也可以由系统按默认值设置。

(2)定义数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。

(3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。

数据库的种类

大型数据库有:Oracle、Sybase、DB2、SQL server

小型数据库有:Access、MySQL、BD2等。

1. 存档海量信息,历史数据随时可查。例如十年前的数据,如果没有数据库,想要找到是不容易的,可能存档的纸质资料或者电脑资料早就丢失了。

2. 提高记录和检索信息的效率。试想,如果是在一堆存档了几年的纸张合同里找到一张合同是很麻烦的事,尤其是如果你仅仅知道某产品的名称而不记得是某年某月某客户的合同的时候;即便是在众多Excel文档中检索,效率也是比较低的,而在数据库中检索,可能只需要几秒钟。

3. 减少重复工作。数据库里所需要录入的资料通常只需要录入一次即可,所有数据信息都可以根据需要归纳、整理、调用。比如:如果您使用Word或者Excel来开具订单,月底统计时,还需要再一次整理并一行一行录入到Excel里形成统计报表。而是用数据库,您只需要开单的时候录入一次即可,所有的统计信息都可以根据需要来定制自动完成统计报表。

4. 管理方便。数据库中可以加入流程管理,将审批流程纳入进去。例如:平常使用的合同或订单审批,需要一个或多个人签字盖章完成,还可能需要拿着单据走过多个部门,效率低下。而数据库中可以加入数字签名和数字签章,实现在线审批,并可以自定义审批流程,即先给甲签字,再给乙签字,再给丙盖章。并使得远程审批得以实现。即审批人或者总经理不需要在办公室,只要在能上网的地方就可以审批,甚至可以使用手机来审批。

5. 有效地集合企业资源,并合理分配使用。

6. 高效跟踪业务。

7. 数据库加密管理,可减少人员流动带来的资料或者技术损失。

8. 流程规范化,可减少对某些岗位人员的依赖,减少人员流动导致的岗位缺失带来的损失。

9. 可实现业务与财务同步,即时发生的成本可以快速反应到财务报表上。

以上仅是部分好处,已经足以说明数据库管理信息的优势。

数据库管理涉及到的需要配合的东西也很多,包括硬件、软件、电源环境、备份系统、 *** 作人员、数据库开发与维护人员等等,是需要一点功夫的。需要根据自己企业的实际情况出发,选择合适的配置计划。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9957036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存