mysql编程的作用_数据库系统概论对学习编程的作用?

偶然看到你这个问题,心血来潮回答一下。

你和当初我学这门课的时候的心态应该差不多:这个门课又不教编程又不教算法,没有一点实际用途,学来干嘛?还不如自己去学点mysql\oracle啥的实用。学校真垃圾,想着法子浪费我时间。

现在回头再看看,感觉自己真的是太傻逼了。

这门课对于题主您的专业来说有没有用我不知道,但就事论事,对于编程来说,非常重要。

当然,要是“编程”指的是写个hello world、贪吃蛇之类的东西的话就当我实在放屁,数据库一点用都没有。

可你往大了写呢?处理逻辑难免会碰上数据问题。要是数据量就几条,那好说,用txt存都OK,数据量要是几个G呢?或者再大一点呢?你要是没学过这门课,第几范式都不明白,就会个增删改查。一个简单的例子,别人建个表数据清晰冗余小,你建个表大量冗余不说增删改查还莫名的出现脏数据、幽灵数据之类莫名奇妙的问题,你回去查代码逻辑没一点问题,但操作起来就是又慢又不对,你懵逼不懵逼?要是做个机器学习深度学习什么之类的涉及大规模数据项目,你费劲千辛万苦的从库里把数据倒腾出来,一看,发现一堆乱七八糟的东西,还得重新清洗一遍,碰上点刺激的数据还要手工清洗的,你猜猜你会不会有种让弄这个数据库的人当场暴毙的冲动?

数据库这东西真的不只是你学一点sql语句就能完事了的。数据库只是一个工具,数据库概论则是要告诉你这个工具是怎么来的,要怎么把它用好,怎么改进它优化它,甚至再搞个更好的工具。

数据库概论这东西其实还真不是孤立的,它里头对数据的处理,存储方式方法等内容无论是做项目还是往计算机其他领域深造都是离不开的。计算机领域里头所有的东西都不是孤立的,它虽然分为了很多个部分,但你要是把这些部分一个一个扒开来看就能很清楚的发现它们要解决的都是同一个问题,在做的都是同一件事,这些部分其实骨肉相连。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值