第六章的银行 ATM 存取款机系统讲的是挺扎实的一块内容,数据库建模、E-R 图、范式优化都有。整份 PPT 用实际业务来,比如一个用户多个银行卡、每个卡多个交易,听起来是不是就比死记表结构有趣多了?
银行系统的 E-R 图设计里,一对多、多对多这些关系得蛮清晰,逻辑上也说得过去。数据库结构遵循第三范式,不管是查余额、取款还是存款,逻辑都能串起来。
而且还有配套资源,像E-R 图修改教程、数据库表结构解析这些都能学下去,适合你刚上手建模的时候一步步来。
我自己试着按 PPT 画了一版模型图,嗯,初学者会卡在账户和交易之间的关系上,但你对照里面的逻辑,挺快就能理清楚。
小提醒一下,PPT 里没写 SQL 实现,纯建模思路。如果你想直接落地建表,那几个配套的 E-R 图合并示例和 BIN 码结构可以参考看看。
如果你在学数据库设计或者要做一个模拟银行系统的小项目,这份 PPT 加资源链挺值得存一份,结合着练习最有效。