学SQL语言需要学好关系代数和关系演算吗
可以不用学的很深,但是必须要知道每个术语的意思,什么是投影,选择,连接,分组,和,差等基本概念要懂,否则以后看资料会比较麻烦。DBA这个职位门槛没想象中那么高,但也没那么低,我见过太多没有开发背景理论基础差的DBA,能入行,但发展受限。
■网友
【学SQL语言需要学好关系代数和关系演算吗】 学习数据库,特别是应用,一定要学好关系代数。
关系代数可以直接转化成为SQL语句,但很少看到有书籍讲解这一片内容。我身边关系代数好的同学写SQL都很快,而且很难写出错的和慢的存储过程。
几个简单的问题:
1、怎么构思一句SQL?几乎都意无意的使用了关系代数,没有关系代数的运算不可能得到结果的。
2、怎么证明一句SQL是正确的?转化成关系代数就很清楚了。
■网友
啥叫关系代数?啥又叫关系验算?DBA不需要这种东西。需要懂英文,然后会加减乘除。就够了。
■网友
完全完全不需要。理论和应用是两个方向。就像很多UI工程师可以很熟练的应用Photoshop,但是他们并不懂也不需要懂计算机图形学。
■网友
对于考试来说,还是有用的。。
■网友
sql有时候写起来比较麻烦,关系演算和关系代数比较简单,可以辅助来写sql
■网友
只是学 SQL 语句的话,语文一定要好。
推荐阅读
- 居家养花不需要太多,养这3款多肉,不仅颜值高,而且可镇宅招财
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- OC为何跌出语言榜前十
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
- 暖!援鄂医生将蒙古捐赠羊肉转赠病人:他们更需要补身体
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 为啥大部分线上活动的奖励需要点击领取
- 从其他岗位转产品经理可能吗,跨度有多大需要做那些准备