当前位置: 首页 > news >正文

数据库 | 数据库概述、关系型数据库、非关系型数据库

目录:

    • 1.数据库:
      • 1.1 数据库的含义
      • 1.2 数据库的特点
    • 2.数据表
    • 3.数据库管理系统
    • 4.数据库系统
    • 5.关系型数据库 和 非关系型数据库:
      • 5.1 关系型数据库
      • 5.2 关系型数据库“优势”
      • 5.3 非关系型数据库
    • 6.关系型数据库 和 非关系型数据库 的“区别”

1.数据库:

1.1 数据库的含义

  • 数据库(Database , DB) 是按照数据结构进行组织存储管理数据仓库
  • 数据库有很多种类型,从最简单存储各种数据表格到能够进行海量数据存储大型数据库系统,各个方面都得到广泛使用。
  • 数据库技术的进行科学研究决策管理重要技术手段

1.2 数据库的特点

  • 数据库最显著特点是: 数据持久化 ( persistence ) , 即把数据保存可掉电式存储设备中供以后使用。
  • 数据持久化 : 把 “内存” 中的数据保存到 “硬盘”中。
  • 数据库是存储的“仓库”,其本质是一个文件系统。一个数据库有多个数据表
  • 数据库的特点: ①结构化共享性独立性

2.数据表

  • 数据表 (Table) 是一个二维表格,是用来存储数据和操作数据的的 逻辑结构
  • 数据表横向的 (记录 / row)纵向的 (字段 / column)。每 表示 记录/行的一个属性。
  • 一个 数据库有多个数据表

3.数据库管理系统

数据库管理系统 (Database Management System , DBMS ) 是一种操纵管理数据库大型软件

数据库管理系统用于建立、使用和维护数据库,对数据库进行管理和控制,用户通过数据库管理系统访问数据库中内存的数据。

4.数据库系统

  • 数据库系统 (Database System , DBS) 是一个人 - 机系统
  • 数据库系统硬件软件( 操作系统 )、数据库DBMS数据库管理员 组成。
  • 数据库系统 具有:
    数据共享数据独立数据结构化

5.关系型数据库 和 非关系型数据库:

5.1 关系型数据库

  • 关系型数据库最古老数据库
  • 关系型数据库复杂的数据结构归结为简单二元关系二维表格),即 关系
  • 关系型数据库行(Row)列(Column) 存储数据
  • 常见的关系型数据库有:
    MySQL、Oracle、SQL Server、PostgreSQL

5.2 关系型数据库“优势”

  • 复杂查询
    SQL语句一个表以及多个表之间进行复杂的数据查询
  • 事务支持
    能进行安全性能很高的数据访问。

5.3 非关系型数据库

  • 非关系型数据库可以看 关系型数据库功能阉割版
  • 非关系型数据库基于 键值对存储数据。不需要经过SQL层的解析,性能非常高。
  • 常见的关系型数据库有:
    RedisMongoDBHBase

6.关系型数据库 和 非关系型数据库 的“区别”

  • 关系型数据库行(Row)列(Column) 存储数据
  • 非关系型数据库 基于 键值对存储数据

相关文章:

数据库 | 数据库概述、关系型数据库、非关系型数据库

目录: 1.数据库:1.1 数据库的含义1.2 数据库的特点 2.数据表3.数据库管理系统4.数据库系统5.关系型数据库 和 非关系型数据库:5.1 关系型数据库5.2 关系型数据库“优势”5.3 非关系型数据库 6.关系型数据库 和 非关系型数据库 的“区别” 1.数…...

【备战csp-j】 csp常考题目详解(4)

四.数值转换与编码 1. 十进制数 11/128 可用二进制数码序列表示为( ) 。 A.1011/1000000 B.1011/100000000 C.0.001011 D.0.0001011 答案:D 解析:暂时未找到解决方法,以后会解决。 2. 算式(2047)10 - (3FF)16 + …...

linux中常见服务端安装

linux安装服务脚本 1、yum安装 # 通过apt安装yum apt install yum # yum安装软件 yum install pam-devel # yum 卸载 yum remove pam-devel2、rpm安装 # 安装 rpm -i example.rpm #安装 example.rpm 包; rpm -iv example.rpm #安装 example.rpm 包并在安装过程…...

L1-058 6翻了(Python实现) 测试点全过

前言: {\color{Blue}前言:} 前言: 本系列题使用的是,“PTA中的团体程序设计天梯赛——练习集”的题库,难度有L1、L2、L3三个等级,分别对应团体程序设计天梯赛的三个难度。更新取决于题目的难度,…...

初学Python记

Python这个编程语言的大名当然听说过了呀,这几年特别火,火的一塌涂地。大家可以回忆一下:朋友圈推荐的广告里经常可以看见python的网课广告。 本学期,学校开设了python课程,这几天学习了一下入了一下门,感…...

计算机竞赛 基于深度学习的目标检测算法

文章目录 1 简介2 目标检测概念3 目标分类、定位、检测示例4 传统目标检测5 两类目标检测算法5.1 相关研究5.1.1 选择性搜索5.1.2 OverFeat 5.2 基于区域提名的方法5.2.1 R-CNN5.2.2 SPP-net5.2.3 Fast R-CNN 5.3 端到端的方法YOLOSSD 6 人体检测结果7 最后 1 简介 &#x1f5…...

sentinel-core

引入依赖<dependencies><dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-core</artifactId></dependency><dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-anno…...

【美团3.18校招真题1】

大厂笔试真题网址&#xff1a;https://codefun2000.com/ 塔子哥刷题网站博客&#xff1a;https://blog.codefun2000.com/ 小美剪彩带 提交网址&#xff1a;https://codefun2000.com/p/P1088 题意&#xff1a;找出区间内不超过k种数字子数组的最大长度 使用双指针的方式&…...

Springboot 实践(14)spring config 配置与运用--手动刷新

前文讲解Spring Cloud zuul 实现了SpringbootAction-One和SpringbootAction-two两个项目的路由切换&#xff0c;正确访问到项目中的资源。这两个项目各自拥有一份application.yml项目配置文件&#xff0c;配置文件中有一部分相同的配置参数&#xff0c;如果涉及到修改&#xf…...

MyBatisPlus枚举类最佳实践(非常典型和高效的枚举类写法)

目录 1、MyBatisPlus枚举类最佳实践 2、枚举类的作用及问题 3、MyBatisPlus注解实现枚举最佳实践 4、简单来说 5、下面我们看一个使用上述注解的完整枚举类示例: &#xff08;1&#xff09;枚举类&#xff1a; &#xff08;2&#xff09;DTO类&#xff1a; 6、根据上面…...

uniapp分包 解决分多个包的问题

1. 分包可以分很多个, 但是在"optimization": { "subPackages": true } 里面只能写一个, 2. 想分多个包 , 在 pages.json 里面 的 subPackages 里面继续加 第三个 第四个即可 3. 保存之后 创建页面就可以看见多个包了...

美国封锁激励中国制造业数字化转型的崛起 | 百能云芯

上海在近日公布了第二批工赋链主培育企业名单&#xff0c;共有15家企业入选。这些被称为“链主”的企业在上海制造业数字化转型的过程中扮演着关键角色&#xff0c;类似于领头大雁&#xff0c;它们是上海制造业的数字化网络中的关键节点。 中新社的报道指出&#xff0c;“数字技…...

鼠标键盘自动化工具pyautogui

安装 pip install pyautogui pip install keyboard获取鼠标实时位置 import pyautogui pyautogui.displayMousePosition()样例代码 # https://pyautogui.readthedocs.org/ # https://github.com/asweigart/pyautogui# 紧急停止&#xff0c;手动将鼠标移动到屏幕的4个角落imp…...

0基础学习VR全景平台篇 第96篇:VR电子楼书

大家好&#xff0c;欢迎观看蛙色VR官方系列课程——VR电子楼书&#xff01; 作为2021年底全新上线的行业解决方案&#xff0c;是专门针对地产、园区数字化营销的一站式VR解决方案&#xff0c;为行业潜在客户提供优质的7x24小时线上看房体验。 本期教程将通过功能介绍后台操作&…...

【MySQL】数据库的约束

MySQL 数据库的约束 文章目录 MySQL 数据库的约束01 数据库的约束1.1 约束类型1.1.1 NOT NULL1.1.2 UNIQUE1.1.3 DEFAULT1.1.4 PRIMARY KEY1.1.5 FOREIGN KEY1.1.6 CHECK 继上文 MySQL基础&#xff08;一&#xff09;&#xff0c; MySQL基础&#xff08;二&#xff09;&#…...

改变金融贷款市场营销方式 ---- 运营商大数据精准获客

与传统的企业网络营销相比&#xff0c;最常见的是网络推广和硬广告推广。一些企业无法找到可靠准确的数据来源&#xff0c;也无法找到一些未知的总数据。这些数据大多存在持续时间长、准确性差的缺点&#xff0c;企业在将这些数据信息应用于商品在线营销时往往会遇到不足。 在…...

SpringBoot实现分页的四种方式

一 自己封装Page对象实现 博客链接 二 使用sql实现分页 2.1 场景分析 前段传递给给后台什么参数? 当前页码currentPage每页显示条数pageSize 后台给前端返回什么数据? 当前页数据List总记录数totalCount 2.2 前段代码 <template><el-paginationsize-change&q…...

远程工作面试:特殊情况下的面试技巧

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…...

element ui文件上传方法中需要传额外参数

由于文件上传dom是通过循环列表渲染的&#xff0c;在文件上传的时候除了file默认的参数外&#xff0c;还需要访问到循环项item参数&#xff0c;那就这样子传递。 :http-request"(file) > {return httpRequestLT(file, item);} "完整代码如下 <div class"…...

线程池|单例模式|STL、智能指针线程安全|读者写者问题

线程池 线程池的逻辑思想&#xff1a; 每当我们处理一个任务就要创建一个线程&#xff0c;创建线程的开销是很大的。因此我们可以预先创建一批线程&#xff0c;任务队列里没有任务的时候&#xff0c;每个线程都休眠&#xff0c;当队里中有任务的时候&#xff0c;就可以唤醒线程…...

小米平板5 Windows驱动包:让Windows在平板上流畅运行的终极指南

小米平板5 Windows驱动包&#xff1a;让Windows在平板上流畅运行的终极指南 【免费下载链接】MiPad5-Drivers Based on Surface Duo Drivers. 项目地址: https://gitcode.com/gh_mirrors/mi/MiPad5-Drivers 想要在小米平板5上完美运行Windows系统吗&#xff1f;MiPad5-D…...

Cobar高可用性实现:心跳检测与故障转移的完整教程

Cobar高可用性实现&#xff1a;心跳检测与故障转移的完整教程 【免费下载链接】cobar a proxy for sharding databases and tables 项目地址: https://gitcode.com/gh_mirrors/co/cobar Cobar作为阿里巴巴开源的分布式数据库中间件&#xff0c;其高可用性实现是保障企业…...

5步实现消息永久可见:微信QQ防撤回设置完全指南

5步实现消息永久可见&#xff1a;微信QQ防撤回设置完全指南 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://gitcode.com/GitH…...

Big Vision完全指南:从零掌握Google顶级视觉模型训练框架

Big Vision完全指南&#xff1a;从零掌握Google顶级视觉模型训练框架 【免费下载链接】big_vision Official codebase used to develop Vision Transformer, SigLIP, MLP-Mixer, LiT and more. 项目地址: https://gitcode.com/gh_mirrors/bi/big_vision Big Vision是Goo…...

清华大学LaTeX论文模板完整路线图:未来发展与功能规划指南

清华大学LaTeX论文模板完整路线图&#xff1a;未来发展与功能规划指南 【免费下载链接】thuthesis LaTeX Thesis Template for Tsinghua University 项目地址: https://gitcode.com/gh_mirrors/th/thuthesis 清华大学LaTeX论文模板&#xff08;thuthesis&#xff09;是清…...

Kotaemon在教育培训中的应用:如何构建可信赖的学科答疑助手?

Kotaemon在教育培训中的应用&#xff1a;如何构建可信赖的学科答疑助手&#xff1f; 1. 教育场景中的AI答疑痛点 想象这样一个场景&#xff1a;晚自习教室里&#xff0c;一个学生正为生物作业发愁。他在手机上输入&#xff1a;"光合作用的暗反应发生在叶绿体的哪个部位&…...

总担心家人生病?心理学教你摆脱 “灾难化思维”

父母晚回半小时&#xff0c;孩子轻微咳嗽&#xff0c;伴侣说头晕…… 你是不是瞬间脑补出无数可怕画面&#xff0c;越想越慌&#xff0c;直到拨通电话才安心&#xff1f;这不是矫情&#xff0c;是灾难化思维在作祟。一、为什么总担心家人生病&#xff1f;3个深层根源对失去的恐…...

Xcode设备兼容性难题的高效破解方案:跨版本调试支持工具(含自动化部署功能)

Xcode设备兼容性难题的高效破解方案&#xff1a;跨版本调试支持工具&#xff08;含自动化部署功能&#xff09; 【免费下载链接】iOSDeviceSupport All versions of iOS Device Support 项目地址: https://gitcode.com/gh_mirrors/ios/iOSDeviceSupport 当iOS开发者面对…...

深度解析:智能体认知动力学

引言&#xff1a;智能体认知的变革在人工智能从 "大炼模型" 转向 "大用模型" 的关键时期&#xff0c;张家林的《智能体认知动力学导论&#xff1a;从生成式控制到拓扑几何求解》&#xff08;2026 年版&#xff09;如同一颗投入平静湖面的巨石&#xff0c;激…...

AI Agent交互设计避坑指南:从Manus到Cursor的7个实战技巧

AI Agent交互设计避坑指南&#xff1a;从Manus到Cursor的7个实战技巧 当AI Agent从简单的指令执行者进化为能自主规划、调用工具并修正错误的"数字伙伴"时&#xff0c;交互设计的复杂度呈指数级增长。去年某知名设计团队调研显示&#xff0c;78%的AI产品失败案例源于…...