0

我想学习数据库建模。尽管我在 Oracle DB 上从事数据库应用程序开发工作(我知道业务模型和数据库模型之间的关系以及产品数据库如何支持业务模型),但我还没有接触过数据库建模。
如果您能指导我从头开始学习数据库建模,那您真是太好了。
我的做法是——

  1. 我目前对数据建模基础知识的理解程度。
  2. 学习基础知识并刷新已知项目。
  3. 学习中间体,建立样本数据模型,体验挑战。

要遵循上述方法,我需要以下详细信息。-

  1. 衡量我当前对数据建模(基础知识)的理解程度的工具。
  2. 开始学习数据库建模的好地方。(一个网站/一本推荐的书/一个很好的视频教程(免费是最好的选择!))
  3. 一个体面的数据模型练习可能带有答案/建议,以便我可以实现我的努力。

如果方法或细节不符合初学者的水平,请告诉我,并指导我。
谢谢。

4

2 回答 2

1

我建议你在斯坦福学习这门课程(免费,在线):http ://db.class2go.stanford.edu

coursera 上提供了类似的课程(免费,在线):https ://www.coursera.org/course/db

您没有提到,您想学习数据库建模的目的是什么。如果数据仓库也在你的技能列表中,你应该考虑以下书籍:

  • 敏捷数据仓库设计:协作维度建模,从白板到星型模式
  • 数据仓库工具包:维度建模完整指南(第二版)
  • Star Schema 完整参考
于 2013-01-10T11:47:43.737 回答
0

是一个让您入门的好网站

在你对数据库有一个基本的了解之后,我建议你去 SQL Zoo 亲自动手:

http://sqlzoo.net/

于 2013-01-09T16:09:30.117 回答