MySQL 数据库系列课程 01:数据库概述

一、数据库简要介绍

数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、能统一管理大量数据的集合,它解决了数据持久化数据管理的问题。

  1. 什么是数据结构

    众所周知,计算机的基本功能大多基于对数据的操作,但当数据较多时,特别是在如今的数据时代,数据量越来越庞大,该如何组织这些数据,使之能被更高效地处理呢?
    例如,统计今年新入学的学生信息,包括姓名、年龄、学号、籍贯等,要想在这一大堆数据中高效地进行插入、删除、查找、修改等操作,就要将这些数据合理地组织起来,可以将这些数据制作成表,这种表就可以称为一种数据结构。

    学号姓名性别年龄籍贯
    001张三18四川省成都市
    002李四20山东省青岛市
    003王五19云南省昆明市
  2. 数据持久化

    持久化是将数据从瞬时状态向持久状态的转换。通俗的讲,就是将瞬时数据(比如RAM中的数据,是不能永久保存的)转换为持久数据(比如硬盘中的数据,能够长久保存)。

  3. 数据管理

    数据管理是指利用计算机硬件软件技术对数据进行有效的收集、存储、处理和应用的过程。
    计算机一开始的设计是计算,后来随着科学技术的发展,计算机才开始用于数据的管理,但是计算机中的数据管理在数据库出现之前一直都是一个很大的问题,大概可以将数据管理划分为这样几类:

    • 人工管理阶段
    • 文件系统阶段
    • 数据库系统阶段

    直到计算机管理的数据规模越来越大,应用范围越来越广泛,数据量急剧增长,同时对于数据共享的要求越来越强烈,数据库技术才应运而生,出现了统一管理数据的专业软件系统:**数据库管理系统**
    简单的说,为什么在QQ、微信、邮箱等通信软件中你接收到的消息在你不手动删除时是不会消失的,即便是换了设备登录,数据也不会消失,就是因为这些数据其实都是在云端的数据库中做了持久化的。再者为什么你会为QQ好友设置分组功能,这就是我们潜意识中的数据管理。
    Untitled.png

二、数据库分类

数据库共有2种类型:关系型数据库非关系型数据库

  1. 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库中的这些行和列组成了表,多张表组成了一个数据库。

    关系模型
    关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由一系列二维表及表之间的关系组成的一个数据组织。

  2. 非关系型数据库,被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,常用于存储非结构化的数据。

三、数据库相关概念

  1. 数据库(Database,简称DB):即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。
  2. 数据库管理系统(Database Management System,简称DBMS):是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。
  3. 数据库管理员(Database Administrator,简称DBA):从事管理和维护数据库管理系统的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
  4. 结构化查询语言(Structured Query Language,简称SQL):专门用来与数据库通信的语言。

四、数据库和数据库管理系统的关系

一个数据库管理系统可以管理多个数据库,一般开发人员会针对一个应用创建一个与之相关的数据库。在这个数据库中,为了保存应用中的数据,会再次按照数据分类创建多个表。
数据库.png

五、常见的数据库管理系统

目前互联网中最受欢迎的数据库管理系统有Oracle、MySQL、Microsoft SQL Server、PostgreSQL等,但是世界上的数据库管理系统大概有几百种,以下是2023年DB-Engines(https://db-engines.com/en/)针对于数据库管理系统做的排名。
Untitled 1.png
以上便是我们针对于数据库的一些介绍,我们这次重点学习全球范围排名前三的数据库MySQL。

  • 22
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HerrFu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值