我的专业是软件工程,数据库这门课对我重要吗?学了有什么帮助?不学会这门样?
1个回答
展开全部
理论上说,计算机课程是环环相扣的,彼此之间都有密切的联系,举个例子:“操作系统”和“计算机组成原理”之间的关于处理器的部分就是有联系的,如果只学这其中的一门课,那么就有可能丢失一些很重要的知识!
数据库方面现在应用较广的是关系型数据库,国内数据库方面的老大哥是人大。你要专攻数据库就不能只停留在操作上,你必须掌握的语言是SQL语言,这是专业搞数据库和会应用数据库的区别。大学里数据库主要用于教学的环境是SQL Server,当然有实力的学校会用Oracle作为教学环境,不过我建议你从前者开始学习,一切要从基础做起吧。其实最主要的不是真正动手操作数据库,而是数据库的设计,这方面非常繁琐,你要懂得很多数据库的基本概念像范式,实体,关系,等等有很多你要在看书学习中掌握这些概念很重要,设计里最烦的是要划出E-R图,环境图,等等一些列的图,需要用到流程图工具,很多学校和公司这方面的工具也不是很统一,也不知道你之前用过什么,所以先不做推荐了。数据库设计完成后就要实现,实现过程要求你做索引,存储过程有很多便于查询和增删查改数据库的操作,要通过sql编程实现,这需要一个过程去掌握。
最后得告诉你,你后台完成数据库的设计和实现,通常要有前台的显示,有点像封装的感觉,就是别人只能看到前台的操作看不到后台的数据库,这要求你掌握一门前台开发工具.
这是个人的意见,不一定准确
你可以到CSDN去看看 www.csdn.net
数据库方面现在应用较广的是关系型数据库,国内数据库方面的老大哥是人大。你要专攻数据库就不能只停留在操作上,你必须掌握的语言是SQL语言,这是专业搞数据库和会应用数据库的区别。大学里数据库主要用于教学的环境是SQL Server,当然有实力的学校会用Oracle作为教学环境,不过我建议你从前者开始学习,一切要从基础做起吧。其实最主要的不是真正动手操作数据库,而是数据库的设计,这方面非常繁琐,你要懂得很多数据库的基本概念像范式,实体,关系,等等有很多你要在看书学习中掌握这些概念很重要,设计里最烦的是要划出E-R图,环境图,等等一些列的图,需要用到流程图工具,很多学校和公司这方面的工具也不是很统一,也不知道你之前用过什么,所以先不做推荐了。数据库设计完成后就要实现,实现过程要求你做索引,存储过程有很多便于查询和增删查改数据库的操作,要通过sql编程实现,这需要一个过程去掌握。
最后得告诉你,你后台完成数据库的设计和实现,通常要有前台的显示,有点像封装的感觉,就是别人只能看到前台的操作看不到后台的数据库,这要求你掌握一门前台开发工具.
这是个人的意见,不一定准确
你可以到CSDN去看看 www.csdn.net
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询