数据库系统概论目录,帮你搭建数据存储和管理的基本框架,不用太复杂也能入门
- 问答
- 2026-01-07 14:53:04
- 5
搭建你的数据存储与管理基本框架
第一部分:先别急着建房子,咱们得先看看地基——数据库是什么?
- 第1章:初识数据库:从文件柜到智能管家
- 1 我们为什么需要数据库? (来源:王珊、萨师煊《数据库系统概论》基础概念)
对比一下:用Excel文件 vs 用数据库来管理信息,当你一个人管理通讯录时,Excel可能够用,但当成百上千人需要同时查找、修改同一个客户电话时,Excel就会乱套,数据库就是为了解决这种“协同工作”和“大数据量”管理而生的。
- 2 数据库系统就像一个大图书馆 (来源:常见教学类比)
- 把数据库(DataBase,DB)想象成图书馆里所有的藏书。
- 数据库管理系统(DBMS)就像是图书馆的管理员和一套管理规则,负责买书(录入数据)、给书分类编目(组织数据)、借书还书(查询和更新数据),并确保书籍不被损坏(维护数据安全)。
- 数据库系统(DBS)则是图书馆这个整体,包括书、管理员、规则和存放书的建筑。
- 3 数据库有啥好处? (来源:数据库系统核心优势总结)
- 数据共享,减少冗余:一份数据,大家共用,避免同一个信息在多个地方存储导致的不一致。
- 保证数据正确性:通过一些约束,确保你无法存入一个不存在的客户ID,或者存入一个非法的日期。
- 并发控制:防止多人同时修改同一条数据时出现“抢破头”的问题。
- 数据安全:可以设置不同人看到不同的数据,比如经理能看到工资,普通员工看不到。
- 1 我们为什么需要数据库? (来源:王珊、萨师煊《数据库系统概论》基础概念)
第二部分:开始画设计图——如何科学地组织数据?
-
第2章:数据模型与概念设计:搞清楚你的数据之间的关系
- 1 数据模型:数据的“模板”或“语言” (来源:数据模型基本定义)
就像建筑有中式、欧式等不同风格,数据库也有组织数据的规则,这就是数据模型。
- 2 实体-联系模型(E-R模型):用图画出来 (来源:陈志泊《数据库系统原理与设计》E-R模型介绍)
- 这是最直观的设计工具,我们把要管理的事物叫做“实体”(学生”、“课程”),事物的特征叫“属性”(学生的“学号”、“姓名”),事物之间的关系叫“联系”(学生“选修”课程)。
- 画个图:用方框代表实体,椭圆代表属性,菱形代表联系,这样就能一目了然地看到整个业务的数据结构。
- 3 关系模型:最终把它变成表格 (来源:关系数据库理论基础)
- 这是目前最主流的模型,它非常简单,就是把所有数据都看成一张张的二维表格。
- 每个表有一个名字(如“学生表”),每一行是一条记录(一个学生的信息),每一列是一个属性(如姓名、年龄)。
- 1 数据模型:数据的“模板”或“语言” (来源:数据模型基本定义)
-
第3章:关系数据库的核心——表格的学问
- 1 表的结构:行和列 (来源:关系模型基本概念)
- 关系/表:整个表格。
- 元组/行:表中的一行,是一条具体的数据。
- 属性/列:表中的一列,代表一种数据类型。
- 2 钥匙(Key)的重要性 (来源:键的概念与作用)
- 主键:一张表的“身份证号”,能唯一确定一行,学号”可以作为学生表的主键,绝对不允许重复和为空。
- 外键:一张表中的一列,它指向另一张表的主键,选课表”里要有“学号”列,这个“学号”就是外键,它指向“学生表”的主键,从而建立两个表之间的联系,这保证了你不能给一个不存在的学生登记选课。
- 1 表的结构:行和列 (来源:关系模型基本概念)
第三部分:学会和数据库对话——怎么操作数据?
- 第4章:SQL——数据库的“普通话”
- 1 SQL是什么? (来源:SQL标准介绍)
结构化查询语言,是和几乎所有数据库进行交流的标准语言,你用它来下指令,数据库管理系统负责执行。
- 2 四大核心操作:增、删、改、查 (来源:SQL数据操作语言DML)
- 查:
SELECT语句是最常用的,你可以用它来查找满足特定条件的数据,查找所有年龄大于20岁的学生姓名”。 - 增:
INSERT语句,用来往表里添加新数据。 - 删:
DELETE语句,删除表中不需要的数据行。 - 改:
UPDATE语句,修改表中已有的数据。
- 查:
- 3 定义表格结构 (来源:SQL数据定义语言DDL)
- 用
CREATE TABLE来创建一张新表,并定义它有哪些列,每列是什么类型。
- 用
- 1 SQL是什么? (来源:SQL标准介绍)
第四部分:保证房子坚固耐用——数据库的管理和保护
- 第5章:数据库的“家规”与“保安”
- 1 事务处理:保证操作的“原子性” (来源:事务ACID特性简化理解)
事务是指一组要么全部成功、要么全部失败的操作,最经典的例子是银行转账:A账户减钱和B账户加钱必须作为一个整体,不能只完成一半,数据库能保证这一点。
- 2 数据库保护 (来源:数据库安全性与完整性概念)
- 安全性:设置用户名和密码,规定谁可以看哪些数据,谁可以修改数据。
- 完整性:设定规则来保证数据的正确性,比如年龄不能是负数,性别只能是“男”或“女”。
- 1 事务处理:保证操作的“原子性” (来源:事务ACID特性简化理解)
第五部分:拓展视野——数据库的世界不止一种类型
- 第6章:除了表格,还能怎么存数据?
- 1 非关系型数据库的兴起 (来源:NoSQL数据库背景介绍)
当数据量非常大,或者数据结构不规整(比如社交媒体的动态)时,传统表格可能不那么高效,于是出现了非关系型数据库。
- 2 常见的其他类型 (来源:常见NoSQL数据库分类)
- 文档数据库:像存Word文档一样存数据,一条数据可以很灵活,适合存商品信息、文章内容等。
- 键值数据库:非常简单,键”和“值”的配对,查询极快,适合存缓存、会话信息。
- 1 非关系型数据库的兴起 (来源:NoSQL数据库背景介绍)
这个目录框架从“是什么”到“怎么设计”,再到“怎么用”和“怎么管”,最后简单展望其他类型,为你搭建了一个循序渐进的学习路径,按照这个思路去深入了解每个部分,你就能稳稳地踏入数据库世界的大门。

本文由酒紫萱于2026-01-07发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/76254.html
