跳转到内容

计算机革命/数据库/DBMS

来自维基教科书,开放的书籍,开放的世界

数据库管理系统是您计算机上的一种系统,允许您访问存储在数据库中的信息。它们存在于不同的规模,在个人电脑上规模较小,而在大型机上则有大型系统。数据库中的程序为您提供累积、修改和检索信息的选择。您也可以向 DBMS 请求信息。示例包括:自动柜员机、计算机化库存系统、计算机化预订系统和业务管理信息。

DBMS - 优点

[编辑 | 编辑源代码]

DMBS 数据库最有价值的优势之一是它帮助组织组织、收集和操纵信息 (http://audilab.bmed.mcgill.ca/~funnell/Bacon/DBMS/dbms.html)。它提供结构化的字段、标题和表格来帮助人们输入数据。这些数据库为许多组织、业务领域和各种职业提供了结构。这些数据库在医疗、会计和人力资源领域尤其重要,因为数据输入和存储是职业的重要组成部分。为了有效地管理,这些数据库需要井然有序且易于使用。DMBS 系统的另一个好处是组织内的人员可以通过此系统共享数据。这是计算机专家所说的集中数据 (http://audilab.bmed.mcgill.ca/~funnell/Bacon/DBMS/dbms.html)。DBMS 的另一个优点是信息是当前的。如果一个人在输入数据时保存到系统中,那么每个人都可以看到信息输入的时间,这样每个人都了解最新的事件,从而大大改善组织的沟通流程。输入系统的數據保持一致,数据库的结构允许每个人以相同的方式输入数据,从而最大程度地减少错误或不完整的信息 (http://audilab.bmed.mcgill.ca/~funnell/Bacon/DBMS/dbms.html)。这些中央数据库提高了我们处理信息的速度、一致性和方式,减少了我们日常工作中的文书工作。

DBMS - 缺点

[编辑 | 编辑源代码]

在大多数情况下,所有数据都集成到单个数据库中。如果数据库因电力故障而损坏或存储介质上的数据库损坏,那么宝贵的数据可能会永远丢失。另一个缺点是这种数据库系统的复杂性。它很昂贵,并且会带来更多要求。

数据传输

DBMS - 主要组成部分

[编辑 | 编辑源代码]

数据库管理系统软件中集成了三个主要组成部分。本节将详细介绍这些部分。这些组件是

  1. 数据库字典,
  2. DBMS 实用程序,以及
  3. 报表生成器。

首先,数据库字典不包含实际数据。但是,它包含管理数据库中数据的信息,从而使数据库管理系统 (DBMS) 能够运行或访问数据库中的数据。数据字典也称为“存储库”。它是一个文件或文档,通常对用户不可用,但包含数据库中文件的列表、文件中的记录数量和名称,以及字段类型 - “… 数据定义和对数据库中使用的日期结构的描述”(Williams, B.K. & S.C. Sawyer, 2007, Using Information Technology: A Practical Introduction to Computers & Communications, 7th ed., Montreal: McGraw-Hill Irwin, p. 415; and http://webopedia/com/TERM/data_dictionary.html 检索于 2006 年 11 月 23 日)。

数据库字典或存储库存储以下内容的描述

  1. 所有表格中定义的数据元素,
  2. 所有数据库中定义的表格,
  3. 为每个表格定义的索引,
  4. 定义的数据库,
  5. 访问数据库的程序,
  6. 所有用户的访问权限,以及
  7. 数据元素之间的关系 (http://webcache.googleusercontent.com/search?q=cache:ir0xLKnVB0PkJ:nsu-cc.northern.edu/MIS/MIS484/notes/CH15.ppt+DBMS+utilities&hl+en&gl+ca&ct+clnk&cd+12&client+firefox-a 检索于 2006 年 11 月 23 日)。

有不同类型的数据字典。与 DBMS 一起包含的是“集成数据字典”。供应商可能会提供“独立数据字典”。“活动数据字典”有可能被 DBMS 自动更新,而“被动数据字典…… 要求批处理过程来创建和更新字典”( http://webcache.googleusercontent.com/search?q=cache:ir0xLKnVB0PkJ:nsu-cc.northern.edu/MIS/MIS484/notes/CH15.ppt+DBMS+utilities&hl+en&gl+ca&ct+clnk&cd+12&client+firefox-a 检索于 2006 年 11 月 23 日)。

第二个组件,DBMS 实用程序,本质上是用于维护数据库。这些程序允许用户通过创建、编辑和删除数据、记录和文件来进行此维护。此组件还包括自动备份和恢复过程 (http://web.archive.org/web/20100619033849/http://www.cse.sc.edu/~holderfi/files/chap8.pdf 检索于 2006 年 11 月 23 日)。由于 DBMS 实用程序,数据库用户可以监控正在输入的数据类型,并按关键字段对其进行排序 (Williams & Sawyer, p. 416)。

数据库管理系统 (DBMS) 的第三个组件使整个过程变得有意义。这个程序,报表生成器,顾名思义,允许任何技能水平的用户生成报表。它可以根据用户的指定从数据库(或其一部分)生成屏幕上或打印的报表或文档。例如,用户可以指定行、列或页面标题的格式 (Williams & Sawyer, p. 416 and http://web.archive.org/web/20100619033849/http://www.cse.sc.edu/~holderfi/files/chap8.pdf 检索于 2006 年 11 月 23 日)。

DBMS - 数据库管理员

[编辑 | 编辑源代码]

数据库管理员

这是一个分析、管理、协调、控制和管理数据管理部门内活动的人员。此外,此人负责组织的“数据库”管理和数据关系。

数据库管理员可以执行以下各种活动

  • 建立和执行关于用户隐私的策略。数据库访问和安全
  • 实施和管理所有数据库的配置管理方法
  • 实施和管理数据库变更管理流程
  • 实施和管理备份/恢复策略
  • 提供对数据库的主动性能监控。
  • 监控数据库和服务器系统配置以优化性能
  • 安装软件和升级
  • 制定策略以管理大型数据量的增长,并解决对审核、备份和恢复的影响
  • 了解部署在数据库上的应用程序
  • 保持对当前和即将推出的硬件/软件技术的了解和熟练程度

(检索于 2006 年 12 月 10 日,来自:http://jobsearch.monster.ca/getjob.asp?JobID=49483299&AVSDM=2006%2D10%2D24+12%3A51%3A50&Logo=1&cy=CA&q=Database+Administrator&lid=225&sort=rv&vw=b&dcjvlid=227)

华夏公益教科书