麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
938
2023-06-13
本文讲述了常见的数据库管理系统哪些?数据库管理系统其主要功能包括哪些方面
在电脑上安装了数据库管理系统后,就可以通过数据库管理系统创建数据库来存储数据,也可以通过该系统对数据库中的数 据进行数据的增删改查相关的操作。MySQL是一款开源免费的中小型数据库。我们平时说的MySQL数据库就是是MySQL数据库管理系统。
通过上面的描述,大家应该已经知道了 数据库管理系统 和 数据库 的关系。那么有哪些常见的数据库管理系统呢?
接下来对上面列举的数据库管理系统进行简单的介绍:
***:收费的大型数据库,*** 公司的产品
MySQL:开源免费的中小型数据库。后来 Sun公司收购了 MySQL,而 Sun 公司又被 *** 收购
***:MicroSoft 公司收费的中型的数据库。C#、.net 等语言常使用
***:开源免费中小型的数据库
***:IBM 公司的大型收费数据库产品
SQLite:嵌入式的微型数据库。如:作为 Android 内置数据库
MariaDB:开源免费中小型的数据库
其中***在一些公司也有使用,此时大家肯定会想以后在公司中如果使用我们没有学习过程的***数据库管理系统怎么办?这点大家大可不必担心,如下图所示:
我们可以通过数据库管理系统操作数据库,对数据库中的数据进行增删改查操作,而怎么样让用户跟数据库管理系统打交道呢?就可以通过一门编程语言(SQL)来实现。
SQL是操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准,可以使用SQL操作所有的关系型数据库管理系统,以后工作中如果使用到了其他的数据库管理系统,也同样的使用SQL来操作。
数据库管理系统其主要功能包括以下方面:
数据库的建立与维护功能:此功能包括创建数据库及对数据库空间的维护、数据库的转储与恢复功能、数据库的重组功能、数据库的性能监视与调整功能等。这些功能一般是通过数据库管理系统中提供的一些实用工具实现的。
数据定义功能此功能:包括定义数据库中的对象,如表、视图、存储过程等。这些功能的实现一般是通过数据库管理系统提供的数据定义语言(Data Definition Language,DDL)实现的。
数据组织、存储和管理功能:为提高数据的存取效率,数据库管理系统需要对数据进行分类存储和管理。数据库中的数据包括数据字典、用户数据和存取路径数据等。数据库管理系统要确定这些数据的存储结构、存取方式和存储位置,以及如何实现数据之间的关联。确定数据的组织和存储的主要目的是提高存储空间利用率和存取效率。一般的数据库管理系统都会根据数据的具体组织和存储方式提供多种数据存取方法,如索引查找、Hash 查找、顺序查找等。
数据操作功能此功能:包括对数据库数据的查询、插入、删除和更改操作。这些操作一般通过数据库管理系统提供的数据操作语言(Data Manipulation Language,DML)实现。
事务的管理和运行功能:数据库中的数据是可供多个用户同时使用的共享数据,为保证数据能够安全、可靠地运行,数据库管理系统提供了事务管理功能。这些功能保证数据能够并发使用并且不会产生相互干扰的情况,而且在数据库发生故障时能够对数据库进行正确恢复。
其他功能:其他功能包括与其他软件的网络通信功能、不同数据库管理系统间的数据传输以及互访问功能等。
上文就是小编为大家整理的常见的数据库管理系统哪些?数据库管理系统其主要功能包括哪些方面。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。