DBMS与数据仓库
DBMS(databasemanagementsystem)是用于管理数字数据库的整个系统,它允许存储数据库内容、创建/维护数据、搜索和其他功能。数据仓库是为了存档、分析和安全目的而存储数据的地方。数据仓库是由一台或几台计算机连接在一起组成一个计算机系统。
DBMS,有时也被称为数据库管理器,是专门用于管理(即组织、存储和检索)系统(即硬盘驱动器或网络)中所有数据库的计算机程序的集合。世界上存在着不同类型的数据库管理系统,其中一些是为正确管理为特定目的配置的数据库而设计的。最流行的商业数据库管理系统是Oracle、DB2和microsoftaccess。所有这些产品都为不同的用户提供了分配不同级别权限的方法,使DBMS可以由单个管理员集中控制,也可以分配给多个不同的用户。在任何数据库管理系统中都有四个重要元素。它们是建模语言、数据结构、查询语言和事务处理机制。建模语言定义了DBMS中托管的每个数据库的语言。目前有几种流行的方法,如层次法、网络法、关系法和对象法。数据结构有助于组织数据,如单个记录、文件、字段及其定义和对象(如可视媒体)。数据查询语言通过监视登录数据、不同用户的访问权限以及向系统添加数据的协议来维护数据库的安全性。SQL是关系数据库管理系统中常用的查询语言。最后,允许事务的机制有助于并发性和多样性。该机制将确保同一记录不会被多个用户同时修改,从而保持数据的完整性。此外,dbms还提供备份和其他功能。
如前所述,数据仓库是一个存储数据的地方,用于归档、报告和分析。它可以包含一个组织的许多不同的数据库。除了作为数据的存储场所,数据仓库还应该有一个允许用户访问数据的系统很容易。那个由数据仓库操作的功能通常维护三层。第一层是staging层,用于存储开发人员用于分析的原始数据。第二层是集成层。它用于集成并为用户提供一个抽象级别。第三层是访问层,它为用户提供获取数据的功能。数据仓库在决策支持系统(DSS)中扮演着重要的角色。决策支持系统是一种由组织用来开发和识别事实、趋势或关系的技术,这些事实、趋势或关系将帮助他们做出更好的决策,以实现其组织目标。