前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习SQLite之前:什么是数据库,RDBMS指的是什么?

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

作者头像
Fisherman渔夫
发布2020-02-17 23:42:27
3K0
发布2020-02-17 23:42:27
举报
文章被收录于专栏:渔夫渔夫

一、什么是数据库(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 中的数据存储在被称为表的数据库对象中。

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是数据库(DBMS)
  • 二、RDBMS的含义是什么
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档