数据库的基本概念

一、数据库的基本概念

1.1. 什么是数据库

数据库 (database)是用来组织、存储和管理数据的仓库

当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数

1.2. 常见的数据库及分类

市面上的数据库有很多种,最常见的数据库有如下几个:

  • MySQL数据库(目前使用最广泛、流行度最高的开源免费数据库 Community + Enterprise)
  • Oracle 数据库(收费)
  • SQL Server 数据库 (收费)
  • Mongodb 数据库(Community + Enterprise)

其中,MySQL、Oracle、SQL Server 属于传统型数据库 (又叫做关系型数据或 SQL 数据库),这三者的设计理念相同,用法比较类似。而 Mongodb 属于新型数据库 (又叫做: 非关系型数据库 或 NOSQL 数据库)它在一定程度上弥补了传统型数据库的缺陷。

1.3. 传统型数据库的数据组织结构

数据的组织结构: 指的就是数据以什么样的结构进行存储

传统型数据库的数据组织结构,与Excel中数据的组织结构比较类似。因此,我们可以对比着 Excel 来了解和学习传统型数据库的数据组织结构

1.3.1. Excel 的数据组织结构

每个Excel 中,数据的组织结构分别为工作簿、工作表、数据行、列这4大部分组成

  • 整个Excel叫做工作簿
  • users 和 books 是作表
  • users工作表中有3行数据
  • 每行数据由6列信息组成
  • 每列信息都有对应的数据类型
    image.png

1.3.2. 传统型数据库的数据组织结构

在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成:

  • 数据库类似于Excel的工作簿
  • 数据表类似于Excel的工作表
  • 数据行类似于Excel的每一行数据
  • 字段类似于Excel的列
  • 每个字段都有对应的数据类型

1.3.3. 实际开发中库、表、行、字段的关系

  • 在实际项目开发中,一般情况下,每个项目都对应独立的数据库
  • 不同的数据,要存储到数据库的不同表中,例如: 用户数据存储到 users 表中,图书数据存储到 books 表中
  • 每个表中具体存储哪些信息,由字段来决定,例如: 我们可以为 users 表设计 id、username、password 这3个字段。
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值