文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库是什么

2018-06-20 14:11

关注

数据库是什么

目录

学习重点

  • 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。

  • 用来管理数据库的计算机系统称为数据库管理系统(DBMS)。

  • 通过使用DBMS,多个用户便可安全、简单地操作大量数据。

  • 数据库有很多种类,本书将介绍如何使用专门的SQL语言来操作关系数据库。

  • 关系数据库通过关系数据库管理系统(RDBMS)进行管理。

一、我们身边的数据库

大家都有过下面这样的经历吧?

这可能是因为牙医、旅店或商城的经营者掌握了顾客上一次的就诊日期、生日和购买历史等信息,并且拥有能够从大量汇总信息中快速获取所需信息(比如你的住址或爱好)的设备(计算机系统)。如果利用人工完成同样的工作,真不知道要多长时间呢。

另外,现在所有地区的图书馆都配备了计算机,实现了图书的自动查询。使用该系统,可以通过检索书名或出版年份快速查找出希望借阅的图书的所在位置,以及是否已经借出等信息。正是因为拥有了可以保存图书名称、出版年份以及保管位置和外借情况等信息,并且可以按需查询的设备,才使这一切成为可能。

像这样将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库(Database,DB)。将姓名、住址、电话号码、邮箱地址、爱好和家庭构成等数据保存到数据库中,就可以随时迅速获取想要的信息了。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS[1]

KEYWORD

  • 数据

  • 数据库(DB)

  • 数据库管理系统(DBMS)

系统的使用者通常无法直接接触到数据库。因此,在使用系统的时候往往意识不到数据库的存在。其实大到银行账户的管理,小到手机的电话簿,可以说社会的所有系统中都有数据库的身影(图 1)。

数据库无处不在

图 1 数据库无处不在

二、为什么 DBMS 那么重要

那么,为什么要使用专用系统(DBMS)来管理数据呢?我们通过计算机管理数据的时候,通常使用文本文件 [2] 或者 Excel 那样的电子制表软件就可以完成了,非常简单。

确实,通过文本文件或者电子制表软件来管理数据的方法非常简便,但也有不足。下面就举几个有代表性的例子。

DBMS 可以克服这些不足,实现多个用户同时安全简单地操作大量数据(图 2)。这也是我们一定要使用 DBMS 的原因。

DBMS 能够实现多个用户同时安全简单地操作大量数据

图 2 DBMS 能够实现多个用户同时安全简单地操作大量数据

三、DBMS 的种类

DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型。

本教程将向大家介绍使用 SQL 语言的数据库管理系统,也就是关系数据库管理系统(RDBMS)的操作方法。接下来还会深入讲解 RDBMS。如无特殊说明,本教程所提到的数据库以及 DBMS 都是指 RDBMS。

另外,有的 RDBMS 也可以像 XML 数据库那样操作 XML 形式的数据,或者具有面向对象数据库的功能。本教程并不会介绍用于这些扩展功能的 SQL,如果要了解这些内容,请参考 RDBMS 附带的 SQL 手册或者针对不同的 RDBMS 介绍 SQL 的资料。

请参阅

(完)


  1. 数据库(DB)和 DBMS 经常被混淆。为了加以区别,本教程将数据库管理系统统称为 DBMS。 ↩︎

  2. 保存只通过文字记录的数据的文件。 ↩︎

  3. 主要的面向对象语言包括 Java 和 C++ 等。 ↩︎

  4. eXtensible Markup Language 的缩写,一种使用 HTML 那样的标签来表现数据结构的语言。以 忆初 这样的形式来保存数据。 ↩︎

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯