mysql编程的作用_数据库系统概论对学习编程的作用?
偶然看到你這個問題,心血來潮回答一下。
你和當初我學這門課的時候的心態應該差不多:這個門課又不教編程又不教算法,沒有一點實際用途,學來干嘛?還不如自己去學點mysql\oracle啥的實用。學校真垃圾,想著法子浪費我時間。
現在回頭再看看,感覺自己真的是太傻逼了。
這門課對于題主您的專業來說有沒有用我不知道,但就事論事,對于編程來說,非常重要。
當然,要是“編程”指的是寫個hello world、貪吃蛇之類的東西的話就當我實在放屁,數據庫一點用都沒有。
可你往大了寫呢?處理邏輯難免會碰上數據問題。要是數據量就幾條,那好說,用txt存都OK,數據量要是幾個G呢?或者再大一點呢?你要是沒學過這門課,第幾范式都不明白,就會個增刪改查。一個簡單的例子,別人建個表數據清晰冗余小,你建個表大量冗余不說增刪改查還莫名的出現臟數據、幽靈數據之類莫名奇妙的問題,你回去查代碼邏輯沒一點問題,但操作起來就是又慢又不對,你懵逼不懵逼?要是做個機器學習深度學習什么之類的涉及大規模數據項目,你費勁千辛萬苦的從庫里把數據倒騰出來,一看,發現一堆亂七八糟的東西,還得重新清洗一遍,碰上點刺激的數據還要手工清洗的,你猜猜你會不會有種讓弄這個數據庫的人當場暴斃的沖動?
數據庫這東西真的不只是你學一點sql語句就能完事了的。數據庫只是一個工具,數據庫概論則是要告訴你這個工具是怎么來的,要怎么把它用好,怎么改進它優化它,甚至再搞個更好的工具。
數據庫概論這東西其實還真不是孤立的,它里頭對數據的處理,存儲方式方法等內容無論是做項目還是往計算機其他領域深造都是離不開的。計算機領域里頭所有的東西都不是孤立的,它雖然分為了很多個部分,但你要是把這些部分一個一個扒開來看就能很清楚的發現它們要解決的都是同一個問題,在做的都是同一件事,這些部分其實骨肉相連。
總結
以上是生活随笔為你收集整理的mysql编程的作用_数据库系统概论对学习编程的作用?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主线程 唤醒_Java等待唤醒机制统计子
- 下一篇: python 中文识别 不用tesser