如何成为一名优秀的数据库设计师?

时间:2017-11-02 07:40:21

标签: mysql database database-design

我从一些书籍和w3school学习了基本的mysql。我想知道如何增加我对数据库设计的知识,为未来的项目开发更高级别的应用程序。

由于 阿拉姆吉尔

1 个答案:

答案 0 :(得分:0)

我同意fancyPants的评论。

简短回答:练习,练习,练习

长答案 :(在数据建模理论中)

计算机科学中的每一种技术和框架都有一些模式。信息系统或数据建模的数据库设计也有一些模式。

我建议按照以下步骤学习数据建模模式(我已经教了6年):

数据建模简介启发式和模式
数据建模模式 - 实体,属性
数据建模模式 - 关系,基数
属性类型(复合,多值,派生)
数据建模模式 - 树和图 数据建模模式 - 陷阱
数据建模模式 - 列表模式
数据建模模式 - 状态模式
将面向对象的设计映射到关系数据模型

查找参考资料,只需谷歌或者:
数据建模模式的最佳集合,收集在一本非凡的书中:“数据建模模式”,作者:MICHAEL BLAHA,CRC出版社,(2010)