在过去的四年左右,我一直在为一个小型机械车间erp/mrp系统开发Filemaker pro。通过Filemaker,我学到了一些关于关系数据库设计和数据建模的知识,但我真的很想转到其他开源和极其灵活的东西上。我真的很愿意自学C、Python、MySQL和一堆AppleScript语言。我的问题是,要使用C、C++、Java、Python、html、xml、lisp、Unix或任何其他在前端和后端快速、可靠且极其灵活的语言来创建复杂的动态数据库,我需要知道些什么?
发布于 2010-11-11 04:19:58
这可能是一个更适合programmers.stackexchange.com的问题,但不管怎样,我还是会去那里。
在这一点上,不要尝试使用您自己的数据库系统。对于初学者,您可以在MySQL、PostgreSQL或SQLite上学习关系数据库。所有这些都是免费提供的。您至少可以学习SQL与这些工具中的任何一个一起使用。大多数广泛使用的编程语言都有一些可以与这些数据库系统接口的库。
学习更多关于数据建模的知识,特别是关于规范化和索引的知识。
https://stackoverflow.com/questions/4148634
复制相似问题