1、什么是数据库?
数据库是数据的仓库。
与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的(比如不会跟以前的普通文件存储式存储成一个文件那么不条理化,我们的数据库分成一个个库,分成一个个表,分成一条条记录,这些记录是多么分明)
也因为其“数据结构”式,所以有极高的查找速率(比如B-Tree查找法),(由于专精,可以根据自己的结构特性来快速查找,所以对于数据库的查找会比较快捷;不像普通文件系统的“查找”那么通用)
如果与EXCEL来比的话,能明显的看出数据库的好处,我们能给一个个“字段”添加“约束”(比如约束一列的值不能为空)
数据库与普通的文件系统的主要区别(起因):数据库能快速查找对应的数据
常说的XX数据库,其实实质上是XX数据库管理系统。数据库管理系统是一个软件,是数据库管理的程序实现。
2、什么是关系型数据库?
关系型数据库是依据关系模型来创建的数据库。
所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。
关系型数据可以很好地存储一些关系模型的数据,比如一个老师对应多个学生的数据(“多对多”),一本书对应多个作者(“一对多”),一本书对应一个出版日期(“一对一”)
关系模型是我们生活中能经常遇见的模型,存储这类数据一般用关系型数据库
关系模型包括数据结构(数据存储的问题,

什么是数据库?什么是关系数据库?什么是非关系型数据库?相关推荐

  1. 什么是非关系型数据库,Redis概述、安装及部署Redis群集

    目录 一.什么是非关系型数据库 (1)关系型数据库 (2)非关系型数据库 (3)非关系型数据库产生背景 -High performance--对数据库高并发读写需求 -Huge Storage--对海 ...

  2. Database:Database数据库的简介、类型及其区别(关系数据库VS非关系型数据库)、案例应用之详细攻略

    Database:Database数据库的简介.类型及其区别(关系数据库VS非关系型数据库).案例应用之详细攻略 目录 Database数据库的简介 1.掌握数据库的方法-学会sql语言进而学会增.删 ...

  3. 天翼云从业认证(1.3)了解数据库的概念、SQL、关系型数据库、大数据和 NoSQL 数据库

    数据库的概念 SQL 简单举例 create \ insert \ update \ delete\select WHERE\BETWEEN\IS NULL\LIKE avg\count\max gr ...

  4. Mongodb数据库(1.mongodb的介绍(非关系型数据库)下载与安装(Windows10))

    1. MongoDB是一种非关系型数据库    (1)也就是所说的NoSQL     •NoSQL最常⻅的解释是"non-relational", "Not Only S ...

  5. 了解数据库的作用、特点及关系型数据库管理系统

    学习目标 能够知道数据库的作用数据库和数据库管理系统的关系 一.数据库 1. 数据库的介绍 数据库就是存储和管理数据的仓库,数据按照一定的格式进行存储,用户可以对数据库中的数据进行增加.修改.删除.查 ...

  6. mongodb数据库淘汰_MongoDB 等 NoSQL 与关系型数据库相比,有什么优缺点及适用场景?...

    利益相关:MongoDB 员工,开发 MongoDB 数据库 5 年.十年前,当 Dwight 和我开始这个后来成为 MongoDB 的项目的时候,我们绝对没有想到它今天的样子.我们只有一个信念:让开 ...

  7. mysql同步大师_数据库大师成长日记:您最需要了解的NoSQL非关系型数据库

    朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL.PostgreSQL.SQLServer等.关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中. 近年来, ...

  8. 数据库题目之关系数据库标准语言SQL

    一.选择题 1.SQL语言是的语言,易学习. A.过程化 B.非过程化 C.格式化 D.导航式 [答案:]B 2.SQL语言是语言. A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 [答 ...

  9. MySQL数据库是非关系_MySQL(数据库)基础知识、关系型数据库yu非关系型数据库、连接认证...

    什么是数据库? 数据库(Database):存储数据的仓库 高效地存储和处理数据的介质(介质主要是两种:磁盘和内存) 数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关 ...

最新文章

  1. cocos2dx 场景的切换
  2. linux设备驱动学习笔记(1)
  3. python关联规则挖掘_Python3:文本关联规则挖掘实现案例分析
  4. redux中间件之redux-thunk
  5. flutter优缺点_混合开发框架最全对比,为什么我更推荐Flutter?
  6. WF3设计时性能II
  7. 华为手机投屏电脑_手机投屏干货分享:华为如何投屏到电视机?
  8. Win7旗舰版 安装步骤
  9. 让你轻松入门的编程学习窍门,JAVA、Python快速学习资料+练手项目
  10. Linux开发板网络直连电脑的设置方法
  11. java敏捷开发的落地与实施_20165219 《Java程序设计》实验三(敏捷开发与XP实践)实验报告...
  12. java,你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
  13. 5424. 【NOIP2017提高A组集训10.25】凤凰院凶真
  14. 好萌的泰国小萝莉,搞得我也想学uke了
  15. 列表等份切割,Google Utils Lists partition
  16. 开发多商家商城系统的功能优势
  17. 老java程序员告诉你要不要选择外包,外包公司的好处你知道吗
  18. form表单中onclick事件和onsubmit事件的执行顺序
  19. python语言的实验心得体会范文_实验心得体会范文
  20. 智能世界2030八大展望

热门文章

  1. MyBatis-Plus 扩展篇 > 自动填充功能
  2. 推荐一个python库:Vaex
  3. R语言中的函数1:outer(张量积)
  4. Excel学习笔记1
  5. 在当前网页中内嵌一个网页框架
  6. 桌面上的文件夹怎么保存到计算机硬盘里,电脑文件怎么保存到桌面
  7. Flink on yarn 集群HA 配置
  8. linux操作系统具有哪些特性,Linux系统拥有哪些特性?这些你必须知道!
  9. 2022哈工大计算机组成原理大作业——给定指令系统的处理器设计
  10. Spring-Redis实现分布式环境下主子域名Session共享