想要放弃 Filemaker
在过去四年左右的时间里,我一直在为小型机械车间 erp/mrp 系统开发 Filemaker pro。通过 Filemaker,我了解了一些有关关系数据库设计和数据建模的知识,但我真的很想转向其他开源且极其灵活的东西。我真的很愿意学习任何东西,一直自学 C、Python、MySQL 和一堆 applescript。我的问题实际上是我需要知道什么才能使用 C、C++、Java、Python、html、xml、lisp、Unix 或任何其他在前端和后端快速、可靠且极其灵活的语言来创建复杂的动态数据库?
I have been developing Filemaker pro for the last four years or so for a small machine shop erp/mrp system. Through Filemaker I have learned a bit about relational data base design and data modeling but I would really like to move onto something else that is open source and extremely flexible. I'm really open to learning anything have been self teaching myself C, Python, MySQL and a bunch of applescript. My question is really what do I need to know to make complex dynamic database using C, C++, Java, Python, html, xml, lisp, Unix, or whatever else that is fast, reliable and extremely flexible on the front and back ends?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是一个更适合programmers.stackexchange.com 的问题,但无论如何我都会去那里。
此时不要尝试推出自己的数据库系统。作为初学者,您可以学习 MySQL、PostgreSQL 或 SQLite 上的关系数据库。所有这些都是免费提供的。您至少可以学习 SQL 来使用这些工具中的任何一个。大多数广泛使用的编程语言都有一些可以与这些数据库系统交互的库。
了解有关数据建模的更多信息,尤其是规范化和索引。
This is probably a question better suited for programmers.stackexchange.com, but I'll go there anyway.
Don't try to roll your own database system at this point. You can learn relational databases on MySQL, PostgreSQL, or SQLite, for starters. All those are freely available. You can at a minimum learn SQL to use with any of those tools. Most programming languages in wide use have some library that can interface with these database systems.
Learn more about data modeling, particularly about normalization and indexing, while you're at it.