我从一些书籍和w3school学习了基本的mysql。我想知道如何增加我对数据库设计的知识,为未来的项目开发更高级别的应用程序。
由于 阿拉姆吉尔
答案 0 :(得分:0)
我同意fancyPants的评论。
简短回答:练习,练习,练习
但长答案 :(在数据建模理论中)
计算机科学中的每一种技术和框架都有一些模式。信息系统或数据建模的数据库设计也有一些模式。
我建议按照以下步骤学习数据建模模式(我已经教了6年):
数据建模简介启发式和模式
数据建模模式 - 实体,属性
数据建模模式 - 关系,基数
属性类型(复合,多值,派生)
数据建模模式 - 树和图
数据建模模式 - 陷阱
数据建模模式 - 列表模式
数据建模模式 - 状态模式
将面向对象的设计映射到关系数据模型
查找参考资料,只需谷歌或者:
数据建模模式的最佳集合,收集在一本非凡的书中:“数据建模模式”,作者:MICHAEL BLAHA,CRC出版社,(2010)