SQLserver之視圖、存儲過程陌僵、觸發(fā)器和游標(有點偏到了方法論)

? ? ? ? ? 今天數(shù)據(jù)庫上課學(xué)習(xí)了三個概念轴合,再加上之前學(xué)習(xí)的視圖和索引,我決定一起做個總結(jié)碗短。當然受葛,此次總結(jié)只為了理清思路,不涉及具體代碼偎谁。說到這個先插播個局外話总滩,我覺得老師一句話說得挺好——大學(xué)學(xué)習(xí)的是方法論,這句話算是解答了我一直以來的一個疑惑——大學(xué)上了有什么用巡雨?大學(xué)上的東西都是已經(jīng)過時的闰渔,我之前一直這么理解,以我學(xué)的技術(shù)為例鸯隅,不管是大一學(xué)習(xí)的access數(shù)據(jù)庫澜建,還是之后學(xué)習(xí)jsp印象比較深刻的表格布局向挖,access數(shù)據(jù)庫無疑企業(yè)開發(fā)是不會用的蝌以,但是我們學(xué)習(xí)的東西實實在在是真的有用的,不管是當時就覺得有道理的物理模型和邏輯模型打開了對于計算機世界怎么反映現(xiàn)實世界的疑惑何之,還有之后在企業(yè)中也有見到的E-R圖跟畅、范式等。還記得之前用了好多天使用table表格布局模仿了火狐的首頁溶推,但不久后知道table布局早就淘汰了徊件,但是我做的table真的就沒有意義嗎奸攻,或許之前我也曾這么懷疑過,但是現(xiàn)在不了虱痕,因為有了這些經(jīng)歷睹耐,我再換成div加CSS布局后速度非常快部翘,甚至我學(xué)HTML和CSS其他東西也變快了硝训。當然這兩個例子還是不太合適的,因為按照這樣來我們學(xué)習(xí)的東西是有限的新思,那么怎么辦呢窖梁?答案在上面給出了,大學(xué)學(xué)習(xí)的是方法論夹囚。我們不應(yīng)該在具體的細節(jié)上花太多時間纵刘,而應(yīng)把重點放在理解上,把不同的但是又相關(guān)的知識點串聯(lián)起來荸哟〖侔ィ總有這么個現(xiàn)實,畢業(yè)之后我們和985鞍历、211的學(xué)生都差不多位谋,實際上都可以說什么都不懂,企業(yè)往往要他們堰燎,我們看到的表面可能都是這樣掏父,然后他們比我們真的沒有明顯的優(yōu)勢嗎,不應(yīng)該秆剪,他們還有方法論赊淑,他們可能不知道要怎么做,但他們往往知道要做什么仅讽,簡單地說就是他們學(xué)習(xí)能力更強陶缺,這點我是有體會的,暑假在華師實訓(xùn)洁灵,同組的就感覺華科的學(xué)生學(xué)習(xí)能力比我強好多”グ叮現(xiàn)在我自己自學(xué)久了后也有一種感覺,我只需要想出問題要怎處理徽千,想好邏輯苫费,至于每一步的代碼實現(xiàn)我完全可以百度到。前面的這么多總結(jié)就是一句話双抽,重視方法(邏輯)可以加強你的學(xué)習(xí)能力百框,至于具體過程在時間不夠的情況下可以暫時忽略,我們有了思想框架百度起來就快了牍汹,就怕什么都不懂铐维。前面說到了方法論柬泽,方法論在于理解,但是理解不是那么簡單的嫁蛇,自以為最有效的理解就是聯(lián)想锨并,但聯(lián)想是需要有基礎(chǔ)的。也就是需要一定的實踐睬棚。之前看過一篇文章——985琳疏、211的人學(xué)習(xí)技術(shù)一般都是由老師帶學(xué)生組成團隊,團隊一般由教授研究生和本科生組成闸拿,我們沒有這個條件空盼,就只能自學(xué),自學(xué)開始會很難新荤,經(jīng)常一個問題會自己想好久揽趾,但慢慢的過了這個時期就會快很多,慢慢的你會覺得沒有問題是你解決不了的苛骨,我不確定每個人的入門期會需要多久篱瞎,但我自己的不短。

? ? ? 前面跑題跑了那么久痒芝,是我自己也沒想到的俐筋,看來得改題目了。現(xiàn)在回到正題严衬,先說說基本概念澄者,說是基本概念也只是我自己理解的,沒有老師PPT那么全请琳,真正理解更是要結(jié)果SQLserver的數(shù)據(jù)庫管理工具粱挡,但實際上我自己也沒打算在現(xiàn)階段弄清楚它的代碼實現(xiàn),只需要知道他們怎么回事俄精,沒有疑惑询筏,具體要用百度就很快了。

? ? ? 視圖:簡單的說可以理解為一個不完整的鏡像竖慧,每個數(shù)據(jù)表里面的東西很多嫌套,但我們用的時候并不會需要所有的東西,視圖就可以只展示我們需要的東西圾旨,比如踱讨,我們可以給學(xué)生表創(chuàng)建一個視圖查詢學(xué)生成績只展示我們需要的東西而不是所有東西,而且視圖還可以像java中的方法碳胳,c中的函數(shù)一樣勇蝙,可以通過視圖名稱調(diào)用沫勿。

? ? ? 索引:簡單的說索引就像書籍的目錄挨约。那么它的作用是什么呢味混?這是我當初的疑惑,這我們只要想想目錄的作用了诫惭,有了目錄我們是不是可以很快的找到我們要的內(nèi)容翁锡,數(shù)據(jù)庫也是這樣,索引會告訴數(shù)據(jù)庫相應(yīng)的內(nèi)容在表中那個地方夕土。但是索引也有個問題馆衔,我們想想,要是我們往這個表中添加數(shù)據(jù)或修改刪除數(shù)據(jù)怨绣,是不是要更新索引角溃,更新索引毫無疑惑需要時間,這個降低了除查詢意外其他操作的性能篮撑,在實際中要不要加索引减细,加多少索引都是系統(tǒng)和數(shù)據(jù)庫設(shè)計中重要而不簡單的問題。

? ? ? ? 儲存過程:如要套用java中方法或者c中函數(shù)的概念赢笨,那么儲存過程就是SQLserver中的方法和函數(shù)未蝌,他們把查詢過程封裝,使用的時候就像調(diào)用方法和函數(shù)一樣通過索引名調(diào)用茧妒,是不是和視圖很像萧吠,我學(xué)的時候也有這種感覺,但它比視圖更為復(fù)雜桐筏,可以處理更為復(fù)雜的過程纸型。

? ? ? ? 觸發(fā)器:其實觸發(fā)器也很視圖和存儲過程很像,不同的是觸發(fā)器也可以處理更為復(fù)雜的過程梅忌,而且不同于儲存過程屬于查詢绊袋,觸發(fā)器是為增刪改設(shè)計的,而且由于涉及到了標的修改铸鹰,如果觸發(fā)器執(zhí)行這一過程失敯┍稹(比如電腦突然沒電了),會調(diào)動事件回滾蹋笼,也就是返回觸發(fā)器之前的狀態(tài)展姐。

? ? ? 游標:數(shù)據(jù)操作的結(jié)果往往都會返回一個結(jié)果,這個結(jié)果叫做結(jié)果集剖毯,結(jié)果集往往又有多條圾笨,當我們要操縱單條數(shù)據(jù)怎么辦,游標就可以實現(xiàn)我們的需求逊谋。

? ? ? 大概這些就是我今天的體會了擂达,希望大家能一起提高,有說錯了也希望能指出來胶滋,畢竟我一直是想拋磚引玉的板鬓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末悲敷,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子俭令,更是在濱河造成了極大的恐慌后德,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抄腔,死亡現(xiàn)場離奇詭異瓢湃,居然都是意外死亡,警方通過查閱死者的電腦和手機赫蛇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門绵患,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人悟耘,你說我怎么就攤上這事藏雏。” “怎么了作煌?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵掘殴,是天一觀的道長。 經(jīng)常有香客問我粟誓,道長奏寨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任鹰服,我火速辦了婚禮病瞳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悲酷。我一直安慰自己套菜,他們只是感情好,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布设易。 她就那樣靜靜地躺著户侥,像睡著了一般讲冠。 火紅的嫁衣襯著肌膚如雪函卒。 梳的紋絲不亂的頭發(fā)上性昭,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機與錄音屠尊,去河邊找鬼旷祸。 笑死,一個胖子當著我的面吹牛讼昆,可吹牛的內(nèi)容都是我干的托享。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼闰围!你這毒婦竟也來了赃绊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辫诅,失蹤者是張志新(化名)和其女友劉穎凭戴,沒想到半個月后涧狮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炕矮,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年者冤,在試婚紗的時候發(fā)現(xiàn)自己被綠了肤视。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡涉枫,死狀恐怖邢滑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情愿汰,我是刑警寧澤困后,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站衬廷,受9級特大地震影響摇予,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吗跋,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一侧戴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧跌宛,春花似錦酗宋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哎迄,卻和暖如春丹锹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芬失。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工楣黍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人棱烂。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓租漂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子哩治,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容