关于MySQL数据库的基本概念

news2025/3/14 20:20:02

MySQL数据库初体验

    • 一、数据库的基本概念
    • 二、 数据库的发展
    • 三、主流的数据库介绍
    • 四、 关系数据库
    • 五、非关系数据库

一、数据库的基本概念

1. 数据 (Data)

  • 数据就是描述事物的符号记录。
  • 包括数字,文字、图形、图像、声音、档案记录等。
  • 以“记录”形式按统一的格式进行存储。

2. 表

  • 不同的记录组织在一起
  • 用来存储具体数据。

3. 数据库

  • 表的集合,是存储数据的仓库
  • 以一定的组织方式存储的相互有关的数据集合
  • 是按照数据结构来组织、存储和管理数据的仓库

4. 数据库管理系统(DBMS)

  • 实现对数据库资源有效组织、管理和存取的系统软件。
  • 数据库的建立和维护功能、数据定义功能、数据操纵功能、数据库的运行管理功能通信功能。

5. 数据库系统

  • 一个人机系统由硬件、OS、数据库、DBMS、应用软件和数据库用户组成.
  • 用户可以通过DBMS或应用程序操作数据库

二、 数据库的发展

1. 第一代数据库

  • 自20世纪60年代起,第一代数据库系统问世。
  • 是层次模型与网状模型的数据库系统
  • 为统一管理和共享数据提供了有力的支撑。

2. 第二代数据库

  • 20世纪70年代初,第二代数据库——关系数据库开始出现。
  • 20世纪80年代初,IBM公司的关系数据库系统DB2问世,开始逐步取代层次与网状模型的数据库,成为行业主流。
  • 到目前为止,关系数据库系统仍占领数据库应用的主要地位。

3. 第三代数据库

  • 自20世纪80年代开始,适应不同领域的新型数据库系统不断涌现
  • 面向对象的数据库系统,实用性强、适应面广。
  • 20世纪90年代后期,形成了多种数据库系统共同支撑应用的局面。
  • 一些新的元素被添加进主流数据库系统中。
  • 例如,Oracle支持的 “关系-对象” 数据库模型。

三、主流的数据库介绍

1、SQL Server(微软公司产品)

  • 面向Windows操作系统
  • 简单、易用

2、Oracle (甲骨文公司产品)

  • 面向所有主流平台
  • 安全、完善,操作复杂

3、DB2(IBM公司产品)

  • 面向所有主流平台
  • 大型、安全、完善

4、MySQL (甲骨文公司收购)

  • 免费、开源、体积小
    在这里插入图片描述

四、 关系数据库

1.关系数据库的概念

  • 关系数据库系统是基于关系模型的数据库系统;

  • 关系模型的数据结构使用简单易懂的二维数据表;

  • 关系模型可用简单的 “实体-关系”(E-R)图来表示;

  • E-R图中包含了实体(数据对象)、关系和属性三个要素。
    在这里插入图片描述

2、关系数据库结构

  • 关系数据库的存储结构是二维表格。

  • 在每个二维表中

  • 每一行称为一条记录,用来描述一个对象的信息;
    每一列称为一个字段,用来描述对象的一个属性

3、关系型数据库典型代表

在这里插入图片描述

五、非关系数据库

1、非关系数据库的概念

  • 非关系数据库也被称作NOSQL (Not Only SQL)

  • 存储数据不以关系模型为依据,不需要固定的表格式

  • 非关系型数据库的优点
    1、数据库可高并发读写
    2、对海量数据高效率存储与访问
    3、数据库具有高扩展性与高可用性

  • 常用的非关系数据库:Redis、mongoDB等

2、非关系数据库应用

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/645939.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

三勾点餐新增功能特价团购

点击后台-插件-特价团购,展示下方界面 ☆ 团购订单 所有团购的订单将在此处展示订单搜索:填写任意项点击“查询即可订单详情:可以看到单个订单的基本信息、门店信息、团购信息、付款信息、券码信息订单核销:前端核销,…

MySQL性能深度优化

这里的深度优化是指,除了建索引、左匹配索引等等其他的优化手段。 文章涉及到操作系统连接数、IO、Mysql本身的某些参数设置,值得记录下来。 文章目录 一.数据库服务器配置二.CPU的优化三.内存的优化四.IO的优化五.连接的优化六.数据一致性的优化原文链…

scDesign3:多模态单细胞和空间组学数据生成

scDesign3是一个统计模拟器,通过从真实数据中学习可解释的参数,生成真实的单细胞和空间组学数据,包括各种细胞状态、实验设计和特征模态。使用单细胞和空间组学数据的统一概率模型,scDesign3可以推断出具有生物学意义的参数&#…

DC降压电源模块 输入8-32V输出电流50A/1V-12V 恒流恒压可调模块

【产品参数】 [] 非隔离同步降压(BUCK)电源模块 [] 宽输入DC6-32V,输出DC0.6-12.2V [] 峰值效率>96% [] 过流保护 短路保护自恢复 [] 远程ON/OFF [] 过温保护、高稳压精度、动态响应快 [] 输出限流指示灯 [] 输出电压电流可调 [] 低纹波、低静态电流 […

Kafka学习--3、Kafka Broker、节点服役和退役、Kafka 副本、Leader 选举流程、故障处理

1、Kafka Broker 1.1 Kafka Broker工作流程 1.1.1 Zookeeper储存的Kafka信息 (1)启动Zookeeper集群、再启动Kafka集群,然后启动Zookeeper客户端 (2)通过ls命令可以查看kafka相关信息。 1.1.2 Kafka Broker总体工作…

【冷冻电镜】IMOD使用教程(Etomo tutorial)

参考教程: Etomo Tuturial for IMOD version 4.11 1. Initial Setup 本教程提供了一个小双轴示例数据集和Etomo的分布指南,更详细的内容参考Tomography Guide。该版本使用1k*1k的图像而不是压缩版本。imodhelp命令可以打开帮助界面,查看各种…

自定义修改Typora原生默认github风格样式

使用typora的时候,想要自定义一些颜色、字体,或者修改一些设置,这个时候需要修改或者自己编写css文件。 修改涉及的样式: ① 目录 ② 块应用 我还是比较喜欢原生自带的默认样式(github样式), 但…

公司采购缺进项发票,税负重?买票违法不可取,这招可合规节税!

公司采购缺进项发票,税负重?买票违法不可取,这招可合规节税! 《税筹顾问》专注于园区招商,您的贴身节税小能手,合理合规节税! 自从金税四期的上线,我国的税务环境有了翻天覆地的变化…

软件开发流程解析

文章目录 1. 软件开发生命周期2.常见开发流程2.1 瀑布模型2.2 敏捷开发 3.实例开发过程示例 1. 软件开发生命周期 来源于百度百科:软件生命周期(Software Life Cycle,SLC)是软件的产生直到报废或停止使用的生命周期。软件生命周期内有问题定义、可行性分析、总体描述…

哈工大人工智能数学基础考试题型和资料(考查课)

大作业 【免费】人工智能数学基础11111资源-CSDN文库 PPT (1条消息) 【免费】人工智能数学基础PPT解压缩打开不会出现乱码资源-CSDN文库

Docker安装wordpress并配置数据库(详细步骤)

Docker在线拉取安装wordpress并配置数据库 一、拉取wordpress镜像(默认最新)二、启动wordpress容器三、查看容器状态四、安装wordpress博客程序 如果您已经在 Docker 容器中分别安装了 WordPress 和 MySQL,并且想要让它们链接起来,可以按照以下步骤进行操…

这所武汉的211,面试仅占比15%,却刷掉了409分的同学!Why?

一、学校及专业介绍 武汉理工大学(Wuhan University of Technology),简称武理工,位于武汉市,是中华人民共和国教育部直属全国重点大学,国家“双一流”建设高校,“211工程”、“985工程优势学科创…

西门子PPI协议开发

目录 西门子PPI协议开发 1 协议介绍 2 仿真环境 2.1 安装修改仿真软件 2.2 设置PPI串口 3 报文示例 西门子PPI协议开发 西门子PPI协议适用S7-200、S7-200SMART PLC。 1 协议介绍 仔细读下,用于开发是满足的,不用再去找其他文章了。网上找了不少&a…

wfe进不了standby模式怎么办

快速链接: . 👉👉👉 【目录】ARM/TEE/ATF/SOC微信群问题记录 👈👈👈 付费专栏-付费课程 【购买须知】:联系方式-加入交流群 ----联系方式-加入交流群 (说明:本文总结来自于微信群的公开讨论&a…

项目集管理—项目集生命周期管理

项目集生命周期管理是指为促进有效的项目集定义、项目集交付和项目集收尾,管理所需项目集 活动的绩效领域。 为了确保实现效益,项目集各组件要与组织战略目的和目标保持必要的一致性。这些组件可能包 括项目、子项目集和其他项目集相关活动,它…

城市内涝监测预警系统中积水监测仪的应用

一、方案背景 近年来,由强降水引发的道路低洼处、下穿式立交桥和隧道产生大量积水的现象时有发生,给人们的出行和生活带来很多不便,严重时甚至会造成人民生命、财产的重大损失。住房和城乡建设部、国家发展改革委办公厅于4月16日发布了《关于…

JavaScript 温度异常图表

了解如何使用高性能 JS 图表创建可用于异常天气和温度科学研究的 JS 温度异常图表。 你好! 在本文中,我们将创建温度异常图表。 对于这个例子,我们将使用 LightningCharts JS 库,特别是XY图表。对于那些对技术细节感兴趣的人&am…

2.数据库语言二

文章目录 数据库语言二Mysql的约束数据表高级操作克隆表方法一方法二 清空表,删除表内的数据方法一方法二 创建临时表外键约束数据库用户管理新建用户查看用户重命名用户删除用户修改用户密码忘记root密码 数据库用户授权授予权限查看权限撤销权限 数据库语言二 My…

OpenAI 重磅更新 变得更强啦 | 包括更多可控的 API 模型、函数调用能力、更长的上下文和更低的价格

文章目录 一、前言二、主要内容三、总结 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 OpenAI 官网:https://openai.com/blog/function-calling-and-other-api-updates 功能调用和其他 API 更新。OpenAI 宣布更新,包…

netstat命令与wget命令

查看本机的网络连接与后门:netstat 如果某个网络服务明明已经启动了,但是就算无法进行连接,那应该怎么办?首先你要查询以下网络接口所监听的端口(port),来看看是否真的已经启动,因为有时候屏幕上显示的OK并…