DBMS与RDMS的区别

作者: dechuan | 来源:发表于2019-04-19 15:20 被阅读0次

一、DBMS:对过去所出现的不同类型数据库管理技术的总称
二、RDBMS:关系性数据库管理系统,如Oracle,DB2,MySQL。它的特点是使用一个基于行的表结构,将相关数据元素连接到一起,保证事务完整性,并维护数据的准确性和一致性。RDBMS支持结构化查询语言SQL。

三、非关系性数据库:NoSQL,这儿有一个例子能够形象的说明关系型数据库和非关系型:

1.关系型数据库通过外键关联来建立表与表之间的关系,
2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定
比如 有一个学生的数据:

         姓名:张三,性别:男,学号:12345,班级:二年级一班

  还有一个班级的数据:

        班级:二年级一班,班主任:李四

关系型数据库中,我们创建学生表和班级表来存这两条数据,并且学生表中的班级存储的是班级表中的主键。

非关系型数据库中,我们创建两个对象,一个是学生对象,一个是班级对象,用代码表示如下:

class Student {
String id;
String name;
String sex;
String number;
String classid;
}
class Grade {
String id;
String name;
String teacher;
}

通过设置Student类的classid等于Grade类的id来建立这种关系;

相关文章

  • DBMS与RDMS的区别

    一、DBMS:对过去所出现的不同类型数据库管理技术的总称二、RDBMS:关系性数据库管理系统,如Oracle,DB...

  • Elasticsearch | Elasticsearch 概念

    核心要点:1、Lucene与Elasticsearch的区别2、Elasticsearch对比RDMS3、Elas...

  • 存储设计——如何优化 ClickHouse 索引(一)

    Keypoint ClickHouse 索引与其他 RDMS 区别 稀疏主键索引及其构建 ClickHouse 索...

  • DB、DBS与 DBMS 的区别

    DB 和 DBS 以及 DBMS三者在数据库见得特别多的名词缩写。可能有些人一直不是很清楚他们之间的关系和区别,今...

  • 数据库介绍

    1.数据库管理系统(软件:DBMS)1)数据库的发展历程第一阶段:RDMS时代什么是RDBS?关系型数据库关系系统...

  • SQL语言②ーーDBMS

    1、DB、DBS 和 DBMS 的区别是什么? DBMS 的英文全称是 DataBase Management S...

  • 应当了解的NoSQL 和 RDMS 理论基础

    RDMS 即关系性数据库系统,其事务具有ACID 基本属性, 对于单节点的事务,RDMS是通过 two phase...

  • 数据库面试题

    数据库面试题 DBS DBMS DB区别 DBS 数据库系统 DBMS 数据库管理系统 DB 数据库 数据库系统d...

  • DBMS

    两种Data Base relationalimage.png non relational

  • Three-learn

    SQL语句入门 注意:SQL语句是一种与DBMS“交谈”的专用语句。不同的DBMS都认可SQL语句。字符串用单号'...

网友评论

    本文标题:DBMS与RDMS的区别

    本文链接:https://www.haomeiwen.com/subject/khvqgqtx.html