第2章数据库设计基础知识
数据库系统的基本套路、底层结构和常用模型都讲得挺清楚的,适合刚入门或者打算捋一遍知识体系的你。
数据库设计的那些基础,像数据怎么组织、怎么存、怎么共享,说白了就是教你怎么让数据用起来顺手、管起来方便。还讲到DBMS
这些核心概念,像数据怎么存取、怎么防止混乱、怎么让多个程序一起用都不出错,挺接地气的。
像DDL
、DML
这些语言的作用、数据模型的种类(概念的、逻辑的、物理的),都有例子辅助理解,比如E-R 模型
中“一对多”的结构怎么用,讲得还蛮清楚。
还有那个三级模式结构 —— 内模式、概念模式、外模式,说得不复杂,就是分别对应底层存储、全局逻辑和用户视角这三个层面。理解了这个,再看数据库系统怎么规划数据架构就顺多了。
顺带还回顾了数据库从文件系统到DBMS
的演变,重点讲了为什么后者更靠谱,比如减少重复数据、增强安全性之类的。如果你做项目老碰到数据不一致的问题,看看这段应该挺有。
提醒一句,资料比较偏基础知识体系,适合当作入门梳理的参考,或者复习时快速过一遍。要是你刚好在搭系统底层架构,那这套思路能帮你踩少点坑。
下载地址
用户评论