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

数据库基本概念:数据库的定义、特点、分类、组成、作用

一:数据库相关概念

        1.1 定义

                

                (1)数据库:存储数据的仓库

                (2)数据库管理系统:模拟和管理数据库的大型软件

                (3)SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准

        1.2 关系型数据库管理系统

                    用到不同的数据库管理系统也不用怕,因为SQL提供一套统一标准创造这些关系型数据库

                

        1.3 数据模型

                (1)概念

                                

                (2)二维表:类似excel中的表格,有表头、行和列

                                

        1.4 SQL

                (1)SQL分类(定义、操作、查询、权限)

                                

                (2)数据类型

                                

二:Redis

        2.1 简介

        (1)键值型数据库

                        redis内存的数据都是键值对

                        解决松散问题:一个用户的多个字段组装成一个sjon字符串做为value存储

                                

        2.2 NoSQL

                (1)非结构化

                                优点:数据插入较多的时候,修改表中某个字段不会造成过大影响,也不影响业务

                (2)非关联性

                                记录一个用户下了几个单,每个单下面有几个商品,使用json文档嵌套

                                                                

                               缺点:数据重复(数据存储了多份,在多个文档里,比如另一个用户也可以买荣耀)

                (3)非SQL

                                无固定语法格式不统一

相关文章:

  • llamafactory-cli webui启动报错TypeError: argument of type ‘bool‘ is not iterable
  • Python10天冲刺-函数进行详细的性能分析
  • ES6-Set-Map对象小记
  • KDD 2025 | (8月轮)时间序列(Time Series)论文总结
  • PostgreSQL安装部署
  • 使用HunyuanVideo搭建文本生视频大模型
  • 【2025五一数学建模竞赛B题】 矿山数据处理问题|建模过程+完整代码论文全解全析
  • qemu(4) -- qemu-system-arm使用
  • 从股指到期指,哪些因素影响基差?
  • Selenium3自动化测试,Python3测试开发教程视频测试用例设计
  • 学习与规划的融合Dyna-Q:python从零实现
  • 【Github仓库】Learn-Vim随笔
  • Redis ⑧-RESP | 渐进式遍历 | 数据库管理
  • 机器人--主机--控制系统
  • YOLOv8模型训练过程
  • MCP:智能家居的“大脑”,如何引领未来居住革命
  • LangChain4j +DeepSeek大模型应用开发——7 项目实战 创建硅谷小鹿
  • Python Cookbook-6.14 实现状态设计模式
  • DeepSeek 赋能自然语言处理:从理论到实践的全方位解析
  • Qt指南针
  • 5月起,这些新规将施行
  • 中国科学院院士张泽民已任重庆医科大学校长
  • 解放日报:中国大模型企业的发展机遇已经到来
  • 王毅:携手做世界和平与发展事业的中流砥柱
  • 国家统计局:一季度全国规模以上文化及相关产业企业营业收入增长6.2%
  • 央行副行长:我们在研究丰富政策工具箱,将适时推出增量政策