码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【MySQL基础】数据库系统之关系型数据库与非关系型数据库


    目录

    一、数据库系统

    1. 数据库

    2. 数据库应用

    3. 数据库管理系统(数据库软件)

    3.1关系型数据库【RDBMS】

    3.2非关系型数据库【NoSQL】

    4. SQL和数据库管理系统的关系

    5. 关系型数据库管理系统的组成

    💟 创作不易,不妨点赞💚评论❤️收藏💙一下


    一、数据库系统

    1. 数据库

    是一共以某种组织方式存储在磁盘上的数据的集合。

    2. 数据库应用

    数据库应用系统是指数据库的应用软件。

    ------- 学生成绩管理系统、员工管理系统、银行管理系统

    ------- 电商商品列表、新媒体论坛

    数据都是存储在数据 库的。


    3. 数据库管理系统(数据库软件)

    3.1关系型数据库【RDBMS】

    ---- 数据库中有几张表,表与表之间存在一些对应关系

    a. Oracle数据库(老大,最挣钱的数据库,是甲骨文公司)

    b. MySQL数据库(最流行中型数据库) ----之前是开源免费的数据库,后被甲骨文公司收购

    c. SQL server数据库(Windows上最好的数据库)

    d. PostgreSQL(功能最强大的开源数据库)

    e. SQLite(最流行的嵌入式数据库) ---- 用在嵌入式设备上,比如手机终端,可穿戴的手表等数据量非常小,几百K几兆就可以安装完成。


    3.2非关系型数据库【NoSQL】

    ----- 是关系型数据库的一种补充,数据不在是一张张表,有自己的一套存储方式。

    a. Redis(最好的缓存数据库)

    b. MongoDB(最好的文档型数据库)

    c. Elasticsearch(最好的搜索服务)

    d. Cassandra(最好的列式数据库)

    e. HBase(优秀的分布式、列式数据库)


    4. SQL和数据库管理系统的关系

    a. SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。

    b. MySQL、Oracle、SQLServer 是一个数据库软件,这些数据库软件支持标准的SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。

    【也就是说他们所用的SQL标准都是同一家的,但是为了让自己的数据库软件更加符合自己的需求,他们会对自己的数据库软件做一些语法扩展; MySQL中的一些语法Oracle不支持,Oracle中的一些语法MySQL不支持,又或者说MySQL和Oracle的写法不一样,但是功能是相同的,有一点小差别。总的来说大部分的语法都是相同的】

    c. 大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不友好。


    5. 关系型数据库管理系统的组成

    ------ 数据库管理系统(DBMS)主要由数据库和表组成;一个系统可以用很多个数据库,每个数据库可以有很多张表。【数据库系统由无数个数据库组成,每一个数据库由无数个表组成】

    • DBMS:数据库管理系统,一款软件,用于管理数据库db软件。

    • db (database):数据库,用于存储数据的地方。

    • table:数据表。具体存放数据的地方。(数据表又称为二维表,有行有列)

    – column 列,每张表由多列组成。

    – row 行,一行数据,也称为一条记录。


     写到最后

    四季轮换,已经数不清凋零了多少, 愿我们往后能向心而行,一路招摇胜!

    🐋 你的支持认可是我创作的动力

    💟 创作不易,不妨点赞💚评论❤️收藏💙一下

    😘 感谢大佬们的支持,欢迎各位前来不吝赐教

  • 相关阅读:
    电容笔哪种好?ipad第三方电容笔推荐
    PyCharm利用pydevd-pycharm实现Python远程调试
    读书笔记:c++对话系列,模板方法模式(Template Method Pattern)
    计算机网络(43)
    【UE5 Cesium】19-Cesium for Unreal 建立飞行跟踪器(4)
    H3CNE-6-ICMP数据包分析
    【智能制造-17】路径规划算法-2
    python的json.dump,json.dumps,json.loads,json.load用法及示例
    【docker下安装jenkins】(一)
    力扣每日一题 -【全排列】
  • 原文地址:https://blog.csdn.net/zsy3757486/article/details/127929572
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号