当前位置:  开发笔记 > 编程语言 > 正文

学习数据库编程有什么好的起点,教程或项目?

如何解决《学习数据库编程有什么好的起点,教程或项目?》经验,为你挑选了1个好方法。

我已经成为软件开发人员超过10年了.我主要在Embedded C工作,花了一些时间在C++(有限)和Java上.

我正在寻求学习一些新的技术和技能.我认为数据库编程可能很有趣.我想制作自己的宠物项目,以便学习这些东西.

我选择的平台是Windows,但也适用于Linux.

我理想的宠物项目将涉及GUI和一些网络/互联网编程,我也有一些经验.

我不介意进入C#,但由于我的业余时间有限,我不想咬掉比我现在可以咀嚼更多的东西.

如果我理解正确SQLite允许程序使用数据库而不运行ODBC服务器.它是否正确?这是一个好的起点吗?

我可以做些什么来开始这不是太复杂但不是那么简单,我也不会了解细节?

您的意见和反馈将不胜感激.



1> Dave Swersky..:

如果您想学习数据库开发(架构设计,查询语言),那么您可以使用多种技术中的任何一种.SQLite,SQL Express(微软),MySQL是关系型RDBMS的例子.如果你想学习那些你需要学习他们的SQL方言.无论您使用哪种方案,良好的架构设计实践都基本相同.

如果你想编写依赖于数据库的应用程序,你可以使用C++,但如果你想编写GUI应用程序,我建议你考虑深入研究C#.语法非常接近C++和Java,我不认为学习它会妨碍你专注于数据库的东西.

还有像MongoDB和NoSQL这样的"字典"数据库,它们基本上存储数据图.这些变得越来越流行,并且允许开发人员更少关注模式,更多地关注解决域问题.

至于应用程序的想法 - 从待办事项列表开始简单.扩展它以使其有用,因为你这样做,你将不得不学习使其工作的东西.一旦您对基础知识感到满意,就去寻找开源项目.像DNN(VB)或Umbraco(C#)这样的CMS项目将是很好的学习工具.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有