MySQL学习笔记——数据库基本概念(拉勾教育数据分析实战训练营学习笔记)

MySQL学习笔记——数据库基本概念

1 什么是数据库

数据库(DataBase,DB):按照数据结构来组织、存储和管理数据的仓库。
数据库是数据的集合,其本质是一个文件系统,以文件的方式,将数据库保存在电脑上。

2 为什么使用数据库

表1. 各数据存储方式的比较

内存文件(Excel)数据库
优点速度快数据可以永久保存海量数据存储,提供不错的查询效率;数据可以永久保存;方便存储和管理数据;使用统一的方式操作数据库
缺点容量有限,不能永久保存,数据都是临时状态的少量数据直接打开获取数据,大量数据使用程序IO流操作文件, 不方便;同一时间多人操作某一个文件也可能出现问题占用资源(重型武器)

3 数据库与数据库管理系统

  • 数据库:指按照一定结构组织的数据集合,由存储数据的文件组成。
  • 数据库管理系统(DataBase Management System,DBMS):一款管理软件。
    • DBMS 用于对数据库进行统一管理和控制,以保证数据库的安全性和完整性。
    • 用户通过 DBMS 访问数据库中的数据,数据库管理员(Database Administrator,DBA)通过 DBMS 维护数据库。
    • DBMS 允许多个应用程序或多个用户使用不同的方法,在同一时刻或不同时刻去建立、修改和询问数据库。
      PS:我们通常所说的数据库其实是DBMS

4 数据库分类

  • 关系型数据库(Relationship DataBase,RDB)
    • 可以使用SQL语言/SQL语句进行操作
    • 建立在关系模型1基础上
    • 典型代表:MySQLOracleMicrosoft SQL Server、Access、PostgreSQL、DB2等
  • 非关系型数据库
    • 又称NoSQL 数据库
    • 典型代表:Hbase、MongoDB、Redis(k/v)、CouchDB等

5 关系型数据库主要对象


  • 表是包含数据库中所有数据的数据库对象,由行和列组成(二维表格模型),用于组织和存储数据。
  • 字段
    表中每一列称为一个字段,字段有自己的属性,如字段类型、字段大小等。其中,字段类型是字段最重要的属性,它决定了字段能够存储哪种数据。
  • 索引
    索引是一个单独的、物理的数据库结构。它是依赖于表建立,在数据库中使用索引,无须对整个表进行扫描,就可以找到需要的数据。
  • 视图
    视图是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种方式。

文章内容来源于拉勾教育数据分析实战训练营


  1. 有明确行和列的二维表格模型 ↩︎

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值