V2EX 前天 11:04
[问与答] 关系型数据库建模如何学习?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

一位工作四五年、接触过多种单体应用的开发者分享了其在数据库设计方面的经验与困惑。他观察到不同开发者在数据库建模上存在差异,希望通过学习最佳实践来提升技能。他提到了正在阅读的参考书籍,并寻求更多关于单体应用数据库设计的学习资源,特别是包含实际案例和建模方案的资料,以帮助他更好地理解和应用数据库设计知识。

💡 作者在工作中接触了多种单体应用,包括车票预约、在线考试、文档解析、云抄表、外贸爬虫和政务OA系统等,积累了丰富的实践经验。

🤔 作者观察到不同开发者在数据库建模方面存在差异,导致系统感受不尽相同,这促使他开始关注数据库设计的最佳实践。

📚 作者正在阅读《数据库系统概念》和《设计数据密集型应用》等书籍,并找到了一个提供行业建模实践的网站,但仍希望寻找更多学习资源。

🎯 作者的目标是设计好自己经手的各种行业/业务类型的单体应用的数据库模型,并希望获得包含实际案例和建模方案的资料,以便更好地学习和应用数据库设计知识。

背景

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

开发或者接触过了:

感受

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

需求

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

数据库设计 单体应用 建模 学习资源 实践经验
相关文章