【现在努力还不晚】--MySQL数据库的数据模型

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB PostgreSQL 版,企业版 4核16GB
推荐场景:
HTAP混合负载
简介: 【现在努力还不晚】--MySQL数据库的数据模型

在学习MySQL之前要了解一下数据库的数据模型,我们就知道在MySQL当中,数据是如何存储的,我们了解一下概念!

1、关系型数据库(RDBMS)

我们知道MySQL就是一个关系数据库,其概念就是在建立在关系模型的基础上,由多张相互连接的二维表组成的数据库。(图一员工表、图二部门表)

id name job index
1 丘比特 董事长 2
2 李白 经理 1
3 典韦 开发 3
id name
1 研发部
2 总经办
3 财务

而且我我们从这里可以知道了,二维表的概念,不就是Excel当中的类似么,有行有列有表头;

而且我们可以看到员工表上面的index可以和部门表上面的id这一列进行关联!这样我们就可以清晰的看到每一个员工关联的部门!比如,丘比特的index是2号,2号关联的部门号是总经办。这样你就可以知道,数据库是以这样的表来存储数据的!我们就称为关系型数据库!

特点

1、使用表存储数据,格式统一,便于维护;

2、使用SQL语言操作,标准统一,使用方便;

总结:通过表来存储数据的数据库,称为关系型数据库!(不通过表来存储的,为非关系型数据库)

2、数据模型

数据模型--可以让我们就可以了解MySQL数据库是怎样存储数据的!我们电脑安装了MySQL之后,我们的电脑就称为了“MySQL数据库服务器”

上图解释

安装了mysql之后,我们就可以通过客户端来连接MySQL数据库管理系统(DBMS)(如下)

,通过SQL语句,通过数据库管理系统(DBMS)来创建数据库;

也可以通过SQL语句在执行的数据库中来创建表;

 

在一个数据库服务器当中是可以创建多个“数据库”的,同样,在一个“数据库”当中可以创建多张“表”,这个表就是我们说的二维表,而表当中,我们又可以存储一条一条的记录!这个就是MySQL的数据模型!


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
存储 机器学习/深度学习 搜索推荐
深入解析矢量数据库的数据模型与索引机制
【4月更文挑战第30天】本文深入探讨了矢量数据库的数据模型和索引机制。向量数据库以高维向量表示数据,采用稀疏或密集向量形式,并通过数据编码和组织优化存储与检索。索引机制包括基于树的(如KD-Tree和Ball Tree)、基于哈希的(LSH)和近似方法(PQ),加速相似性搜索。理解这些原理有助于利用矢量数据库处理大规模高维数据,应用于推荐系统、图像搜索等领域。随着技术发展,矢量数据库将扮演更重要角色。
|
23天前
|
SQL 关系型数据库 MySQL
MySQL数据库数据模型概念入门及基础的SQL语句2024
MySQL数据库数据模型概念入门及基础的SQL语句2024
21 0
|
1月前
|
存储 监控 数据管理
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
37 0
|
1月前
|
SQL 关系型数据库 MySQL
MySQL数据库——概述-MySQL的安装、启动与停止和客户端连接、关系型数据库(RDBMS)、数据模型
MySQL数据库——概述-MySQL的安装、启动与停止和客户端连接、关系型数据库(RDBMS)、数据模型
40 0
|
2月前
|
存储 SQL 数据挖掘
数据模型概述与数据库基础
数据模型是描述现实世界数据对象结构的形式化、真实和易理解的表示。分为概念模型(信息模型)和数据模型,前者面向用户,后者关注计算机实现。数据库是结构化、共享、低冗余的数据集合,提供数据独立性。数据库管理系统(DBMS)负责数据的存储、访问和管理,而数据库系统(DBS)包括数据库、DBMS、应用系统、DBA和用户。数据库系统开发涉及需求分析、系统设计(概念设计、逻辑设计、物理设计)、系统实现和运行维护(数据更新、备份、分析等)。
22 0
|
2月前
|
SQL 关系型数据库 MySQL
【MySQL-1】理解关系型数据库&数据的数据模型
【MySQL-1】理解关系型数据库&数据的数据模型
|
2月前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表——1、数据库基础概念——2、数据库管理系统(DBMS)——3、数据模型(Data Model)
MySQL技能完整学习列表——1、数据库基础概念——2、数据库管理系统(DBMS)——3、数据模型(Data Model)
42 0
|
2月前
|
SQL 算法 安全
【数据库SQL server】数据模型:对现实世界的抽象
【数据库SQL server】数据模型:对现实世界的抽象
64 0
|
7月前
|
数据库
数据库原理—数据模型(三)
数据库原理—数据模型(三)
数据库原理—数据模型(三)
|
2月前
|
存储 BI Apache
下一代实时数据库:Apache Doris 【七】数据模型
下一代实时数据库:Apache Doris 【七】数据模型
96 1