Koril
V2EX  ›  问与答

关系型数据库建模如何学习?

  •  
  •   Koril · Jun 19, 2025 · 1396 views
    This topic created in 369 days ago, the information mentioned may be changed or developed.

    背景

    毕业工作 4 ,5 年了,经手的项目也有十多个,只有个别是体量稍微大一些的,大部分都是单体应用。

    开发或者接触过了:

    • 车票预约系统
    • 在线考试系统
    • PDF 、Word 、Excel 各种文档的解析、检索系统
    • 云抄表系统
    • 外贸爬虫系统
    • 各种政府政务的 OA 系统

    感受

    在工作的过程中,发现每一个人都有不同的数据库建模习惯,设计出来的表结果和实体关系模型不尽相同,水平层次不齐,因为大部分系统都是在数据库模型上进行增删改查的操作,所以每个系统带给我的感受也完全不一样。

    需求

    在空闲的时候,也想学习一下最佳实践,搜了下《系统设计( system design )》相关的资料,感觉对我有些遥远了(比较菜,没有接触过课程里描述的那种用户体量),所以想先脚踏实地的设计好自己经手的各种行业/业务类型的单体应用的数据库模型。

    目前看的书籍是:数据库系统概念和设计数据密集型应用这两本书籍,感觉讲的很好。

    但是缺乏很多实际的案例,目前找到的一个有很多例子的网站: https://datamodels.databases.biz/

    它的目标很符合我的需求:提供各个行业/业务的建模实践,以供参考和学习。

    请问,还有别的渠道、网站、书籍可以学习么?

    比如:对某一个业务进行描述,然后给出具体的思路和建模方案,介绍下容易出错的点。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:47 · PVG 20:47 · LAX 05:47 · JFK 08:47
    ♥ Do have faith in what you're doing.