美文网首页
关系型数据库和非关系型数据库

关系型数据库和非关系型数据库

作者: 宁静消失何如 | 来源:发表于2017-07-12 11:21 被阅读48次

一 三范式
1,所有列必须为原子化列
2,设计时需要主键列
3,所有非主键列不能依靠传递与主键列发生关系(所有列与主键列发生的都是直接关系)
生活中的主键:ID 车牌 手机号
二 关系
数据库结构关系
集合 --> 表
线型关系 -->约束
树形关系 -->索引(二叉树模型需哦延展的平衡二叉树)
图形关系 -->

数据库既包括了线型关系同事也包含了约束关系与依赖关系。
RDBMS(关系型数据库系统)

HBASE(NOSQL --> not only sql)

非关系型数据库的优势:1. 性能NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。2. 可扩展性同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。关系型数据库的优势:1. 复杂查询可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。2. 事务支持使得对于安全性能很高的数据访问要求得以实现。对于这两类数据库,对方的优势就是自己的弱势,反之亦然。

相关文章

  • 数据库的分类和常见的数据库

    分类:关系型数据库和非关系型数据库常见的关系型数据库有:mysqlOracleSQLserver 非关系型数据库:...

  • MySQL

    mysql 分为关系型数据库和非关系型数据库 关系型:MySQL,DB2,sqlte...等 非关系型数据库:mo...

  • MySQL基础理论

    关系型数据库和非关系型数据库特点对比 关系型数据库 非关系型数据库 Oracle典型版本 大版本经典版本号77.3...

  • 简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。关系模...

  • D2-练习

    (一) 0、关系型数据库核心元素有哪些?数据库分为关系型数据库和非关系型数据库,我们学的是关系型数据库,关系型数据...

  • 【工作笔记】简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库。 ·关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 ...

  • 116.mongodb

    mongodb:非关系型数据库##一:非关系型数据库NoSQL全称-不仅SQL非关系型数据库的主要特点:非关系型的...

  • Mongodb and pymongo

    mongodb:非关系型数据库 一: 非关系型数据库NoSQL全称--Not Only Sql 非关系型数据库主要...

  • 1.数据库介绍

    RDMBS 1.数据库分为关系型数据库,和非关系性数据库 mongdb 非关系形数据库 mysql 关系型数据库 ...

  • 1.4-产品经理绕不过去的数据库

    1.数据库简介 2.关系型数据库和非关系型数据库 3.关系型漫谈

网友评论

      本文标题:关系型数据库和非关系型数据库

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