开发者社区> 异步社区> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《MySQL高效编程》一一1.1 数据库简介

简介:
+关注继续查看

本节书摘来自异步社区出版社《MySQL高效编程》一书中的第1章,第1.1节,作者: 王志刚 , 江友华,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 数据库简介

MySQL高效编程
数据库起源于第二次世界大战中,美军为了更有效率地管理大量的资料,而将数据信息集中到一个基地来进行管理,这个集合数据信息的基地就被称为数据库(Database)。现在,数据库意味着以某种规则收集数据,且一般情况下具有对收集的数据进行“插入”、“检索”、“抽出”操作等功能。

将数据收集在一起并不能称为数据库,只有具有能利用数据信息的功能时才能被称为数据库。因此,通常提到“数据库”这个专用名词时,必须要理解下面的两个概念。

数据库管理系统;
数据库应用程序。

1.1.1 数据库管理系统

数据库仅仅只是放置数据的抽屉。对数据进行读取/插入操作的是由数据库管理系统(DataBase Management System,DBMS)完成的。DBMS主要是进行数据的创建(Create)、读取(Read)、更新(Update)、删除(Delete)等数据操作,当然还要完成其他一些功能。

1.1.2 数据库应用程序
DBMS仅仅是提供操作/管理数据库等通用手段的软件。DBMS能进行所有与数据库相关的操作,但是用户必须具有与数据库相关的专业知识,这对终端用户来说有困难。因此,对终端用户来讲,需要使用定制的应用程序这种更简洁的形式来利用数据库。

以我们身边的例子Google搜索引擎来说,Google在Internet上收集的巨大的网页信息数据库,用户只用输入检索关键字,点击“检索”后就能利用这些在数据库中存储的信息。

终端用户尽管不能对Google数据库进行数据的创建、更新、删除等操作,但是不需要掌握专业的数据库知识就可以使用数据检索功能。这是因为有了这个定制的数据库检索功能,被称为“应用程序”的东西,作为终端用户与DBMS间的窗口。

通过上述的介绍,大家是否对数据库有了一些直观的了解了呢?觉得数据库距离我们遥不可及的朋友,可能是混淆了数据库与数据库管理系统这两个概念,即默认为[数据库=数据库管理系统]。其实在我们的日常生活中,我们经常而且不可避免的要通过数据库应用程序来与数据库打交道。

除了Google或Baidu搜索引擎外,网友经常使用的阿里巴巴、淘宝网等电子商务网站,其后台也有一个巨大商品数据库,网友通过阿里巴巴、淘宝网(如图1-1所示)等提供的数据库应用程序进行商品检索,并将检索结果显示在网页上。而网友的订购信息、付款信息、送货信息也是通过数据库应用程序存储到数据库中,后台的商品拥有者通过网友存储的这些信息最终完整交易。

image

另外,相信大家有过订火车票或飞机票的经验。在订票窗口告诉售票员你要订购的车次或航班后,售票员会操作他面前的电脑,查询到满足你要求的车次或航班后,然后完成订票工作。售票员操作电脑的过程,其实就是通过电脑里的数据库应用程序操作后台数据库的过程。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mysql简介(下)
Mysql简介(下)
0 0
Mysql简介(上)
Mysql简介(上)
0 0
MyCat-架构剖析-MySQL 协议简介 | 学习笔记
快速学习 MyCat-架构剖析-MySQL 协议简介
0 0
FastAPI数据库系列(一) MySQL数据库操作 一、简介
FastAPI中你可以使用任何关系型数据库,可以通过SQLAlchemy将其轻松的适应于任何的数据库,比如: PostgreSQL MySQL SQLite Oracle Microsoft SQL Server ...
0 0
MySQL函数之cast()简介
MySQL函数之cast()简介
0 0
关系型数据库MySQL简介 以及 如何进入MySQL的客户端
关系型数据库MySQL简介 以及 如何进入MySQL的客户端
0 0
MySQL 逻辑架构简介|学习笔记
快速学习 MySQL 逻辑架构简介
0 0
MySQL 简介|学习笔记
快速学习 MySQL 简介
0 0
B+树(5)myISAM简介 --mysql从入门到精通(十七)
B+树(5)myISAM简介 --mysql从入门到精通(十七)
0 0
MySQL数据库(2):SQL简介
MySQL数据库(2):SQL简介
0 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
让 MySQL 原生分布式触手可及
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
云数据库RDS MySQL从入门到高阶
立即下载