专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

数据库知识分享——DBMS dbms是数据库的简称

ins518 2024-11-11 13:38:39 技术文章 11 ℃ 0 评论

何为数据库

#数据库知识分享# 其实我们一直在使用数据库:每当你在手机上选取联系人,或从电子邮件地址簿里查找名字时,就是在使用数据库。你在网站上进行搜索,也是在使用数据库。你在工作中登录网络,也需要依靠数据库验证用户名和密码。即使是在自动取款机上使用 ATM 卡,也要利用数据库进行密码验证和余额查询。


| 数据库


数据库是以某种有组织的方式存储的数据集合。

最简单的办法是将数据库想象为一个文件柜:文件柜只是一个存放数据的物理位置,它不管数据是什么,也不管数据是如何组织的。

为了管理数据库,使用一种叫做【数据库管理系统】或【DBMS】的软件应用。我们连接到一个 DBMS,然后下达查询或者修改数据的指令,DBMS 就会执行该指令并返回结果。


现在有几种 DBMS,他们被归为两大类:

1. 关系型:在关系型数据库中,我们把数据储存在利用关系互相连接的表中,这就是为什么我们称这类数据库为关系型数据库。每张表会储存一类特定对象的数据,比如顾客、产品、订单等等。SQL 或 SQUEL 是我们用来处理这些关系型 DBMS 的语言,我们用 SQL 来查询或修改数据。目前有许多不同类型的关系型 DBMS,其中比较通用的是 MySQL,微软的 SQL server 还有 Oracle。除了这些,还有很多别的。每种 DBMS 的 SQL 语言风格略有不同,但他们的操作都很相似,而且都是基于标准 SQL 规范。

2. 非关系型(NoSQL):在非关系型数据库中,没有表或者关系。这类数据库和关系性数据库有很大不同,但这完全是另一个话题了。我们只需要知道,非关系性 DBMS 无法读取 SQL 语言,他们有自己的查询语言。所以我们用 SQL 处理关系性 DBMS。


| MySQL

MySQL 是一个小型关系数据库管理系统。

与其他大型数据库管理系统(例如 Oracle、DB2、SQL Server 等)相比,MySQL 规模小、功能有限,但是它体积小、速度快、成本低,并且提供的功能对稍微复杂的应用来说已经够用,这些特性使得 MySQL 成为世界上最受欢迎的开放源代码数据库。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表