数据库系统的用途浅析
--一些牢骚话,没有太深入涉及里面的具体内容,只能写一下入门的东西来给自己做个相应的总结。
概念:先下个定义,不论什么东西首先定义是它的灵魂。数据库管理系统(Datebase Management System,DBMS),顾名思义就是有一个互相关联的数据的结合和一组用以访问这些数据的程序组成。这个数据集合通常称为数据库(Datebase),其中包含了某个组织的信息,DBMS的主要目标是要提供一个可以方便、高效地存取数据库信息的途径。
目的:系统目的是为了管理海量的数据信息。对数据的管理涉及信息存储结构的定义(主要是以关系表的形式将数据存储在磁盘工具中),又涉及信息操作机制的提供(主要是对数据库数据的增删改查等一系列操作)。此外还有一系列的数据库保护机制(如用户的权限管控、多用户操作锁表、系统崩溃数据可以恢复)。
应用:大型企业里面存在各种各样的海量数据,可以通过数据库系统进行数据的交互操作,比如可以查询航班信息、银行卡内余额等。
动机:如果计算机没有数据库管理系统时,就好比我们个人的PC机,一般PC机上面都不会本地安装数据库系统。那么每个PC电脑上面每个应用系统都管理自己的需求数据。每一个应用程序都是为了实现管理某种需求。
实例分析:
案例情形:比如一家生产企业A,如果没有数据库管理系统,则生产研发部门核心数据比如配方、工单、库存等通过生产系统管理,相关文件数据存放在生产系统指定的文件夹;销售部门核心数据比如客户档案、库存产品数量等相关数据也放到销售系统指定的文件夹中存放。其他部门如采购部、财务部等也都类似建一套专门系统。
问题状况:如果按照上述情形,每个部室的主管在分析部门需求,比如销售部经理,如果想看本月的销售额,可以直接在文件夹中的记录销售情况的文档中查询整理。但如果把需求的层级提升,比如总经理想看下个月的销售预测,这个就比较麻烦了。在此先简单说明以下企业一般做销售预测的前提条件,首先得预估一下企业下个月的销售额,比如说增长10%,其次得知道企业库存的生产原材料是否满足以及仓库中现有的库存量,这个时候就得有仓库部门的数据进行支持,再其次得知道本企业的产能状况,是否能支持生产出足量的产品满足销售需求,这里需要有生产部门的数据支持,如果。