学习SQLite之前:什么是数据库,RDBMS指的是什么?

一、什么是数据库(DBMS)

维基百科对此的解释是:

数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器聚类、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。

数据库的架构

内层:最接近实际存储体,亦即有关数据的实际存储方式。
外层:最接近用户,即有关个别用户观看数据的方式。
概念层:介于两者之间的间接层。

二、RDBMS的含义是什么

维基百科

关系数据库管理系统(英语:Relational Database Management System,缩写为RDBMS)是管理关系数据库的数据库管理系统。关系数据库是将数据间的关系以数据库表的形式加以表达,并将数据存储在表格中,以便于查询。

百度百科

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。
特色:

  1. 创建多个关系表来存入信息
  2. 提供一种通用的交互式查询语言
  3. 可以通过多表关系来查询数据
  4. 将系统自身的信息也提供为一个表或目录,称为系统表,用于交互查询

RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。

RDBMS 中的数据存储在被称为表的数据库对象中。

表是相关的数据项的集合,它由列和行组成

你可能感兴趣的:(随笔,数据库)