如何学习数据库编程
我正在学习C++,可是导师也同时叫我学习数据库编程,但是并没有说学习什么语言的数据库编程,网上有好多说法,VBA,SQL等等什么的。他只说了以学习什么结构设计为主,叫我可...
我正在学习C++,可是导师也同时叫我学习数据库编程,但是并没有说学习什么语言的数据库编程,网上有好多说法,VBA,SQL等等什么的。 他只说了以学习什么结构设计为主,叫我可以用access练习。 我的专业是模式识别,我不懂的问题归纳如下:
1.学习数据库编程,应学习什么语言?(我的专业应该不需要过于专业的大型数据库)
2.什么叫做结构设计,是其中的一部分比较重要的知识么?
3.如果同时学其他语言,会不会让我昏了····
4.如何学习?即推荐什么教程或者教材?
我一点都不懂啊,头脑很混乱,求指教!! 展开
1.学习数据库编程,应学习什么语言?(我的专业应该不需要过于专业的大型数据库)
2.什么叫做结构设计,是其中的一部分比较重要的知识么?
3.如果同时学其他语言,会不会让我昏了····
4.如何学习?即推荐什么教程或者教材?
我一点都不懂啊,头脑很混乱,求指教!! 展开
4个回答
展开全部
1、选择数据库:
在学之前,根据你的目的选择你要学的数据库:小型的数据库有ACCESS,FOXPRO;中型数据库有SQL SERVER,MY SQL;大型数据库有:ORICLE。2、学习数据库理论数据库一般大同小异,现在主要是关系数据库。要了解什么是关系数据库,什么是SQL语言,怎么使用SQL语言,什么是字段、主键、外键……3、操作具备了理论后就要去操作了,要弄清怎么创建新数据库,如何新建表格,怎么添加数据,怎么建关系4、选择一门语言数据库的开发离不开程序,数据库是用于存放数据以供程序访问的,所以你要选择一种语言来对数据进行操作。C,C++,JAVA,VB,C#,PHP,。net,asp等语言都可以实现数据库的访问。总结:上面四步可以同时进行,不过理论很重要,理解了理论数据库的精髓你就掌握的,剩下的就是不同的数据库的不同操作。
在学之前,根据你的目的选择你要学的数据库:小型的数据库有ACCESS,FOXPRO;中型数据库有SQL SERVER,MY SQL;大型数据库有:ORICLE。2、学习数据库理论数据库一般大同小异,现在主要是关系数据库。要了解什么是关系数据库,什么是SQL语言,怎么使用SQL语言,什么是字段、主键、外键……3、操作具备了理论后就要去操作了,要弄清怎么创建新数据库,如何新建表格,怎么添加数据,怎么建关系4、选择一门语言数据库的开发离不开程序,数据库是用于存放数据以供程序访问的,所以你要选择一种语言来对数据进行操作。C,C++,JAVA,VB,C#,PHP,。net,asp等语言都可以实现数据库的访问。总结:上面四步可以同时进行,不过理论很重要,理解了理论数据库的精髓你就掌握的,剩下的就是不同的数据库的不同操作。
展开全部
首先,你的项目要用到数据库,你就得对数据库有所了解,知道怎么创建表、知道怎么查询数据、增加数据、修改数据、删除数据,这些都可以通过标准的SQL语句来实现,所以你掌握SQL后就可对任何数据库进行操作了。其次,Access是一个数据库产品,进行适当的连接配置后,你用任何编程语言都可以操作它,并不限于VBA。只是说Access是小型数据库,对数据量不大的应用,用它就足够了,它的优势就是移植性行比较好,当你的应用要从一台机器搬到另一台时,将整个数据库文件拷走就行了,所以小型的应用一般都会考虑用它。另外,有些Access的书籍也会讲到数据库的基本知识和SQL语言,如果你找到这样的书,那买一本就够了。还有现在电子书这么多,网上下载一些就行了,不一定要买。给你推荐一个网站:得益网,上面有很多电子书,注册个账号就可以下载了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以我菜鸟的经验,答案如下:
1.语言不是问题,你应该学的是数据库编程的逻辑关系,直接任意挑一个,是我的话,会选sql。
2.类似于编程的数据结构,主要是优化,当然重要,都会但水平的差异就在这里。
3.挑一个学吧。
4.有两个,面向对象或E-R模型,实践出真知,自己做然后比对别人的设计吧。
1.语言不是问题,你应该学的是数据库编程的逻辑关系,直接任意挑一个,是我的话,会选sql。
2.类似于编程的数据结构,主要是优化,当然重要,都会但水平的差异就在这里。
3.挑一个学吧。
4.有两个,面向对象或E-R模型,实践出真知,自己做然后比对别人的设计吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习SqlServer就可以了,结构设计是数据库表与表之间的关系,是数据库设计的重点。
sql语言和C++等一些程序语言 不同 不存在混淆。
sql语言和C++等一些程序语言 不同 不存在混淆。
追问
可是导师叫我用ACCESS联系,这个SQL语言可以在ACCESS中用的吧,你能介绍下你的学习过程么?感激!
追答
ACCESS和Sqlserver都是数库程序,增删改查是基本,只是ACCESS支持的sql查询比较低级,像高级查询一般不支持。
我个人觉得学习sql最好的方法就是:
1.记住最基本的sql语句,还有查询原理,以便比较复杂的查询记不住时可以拼凑。
2.多练习,总结怎么查能达到最高的效率。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询