網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

sqlserver實訓心得_sqlserver實訓體會(精選5篇)

欄目: 實習心得體會 / 釋出於: / 人氣:6.33K

sqlserver實訓心得_sqlserver實訓體會 篇1

最近有幸參加了SQL Server20xx R2的學習,有幾點自己感覺比較實用的知識點以及技巧,和大家分享一下。

sqlserver實訓心得_sqlserver實訓體會(精選5篇)

1,備份時勾選checksum選項。

資料庫備份時偶爾會產生損壞頁,而且在訪問到損壞頁之前往往不容易被我們發現。因此備份後首先應該記得做的一件事就是驗證一下,在早期版本的SQL Server中我們可以用如下命令進行檢測:

dbcc checkdb 資料庫名

在SQL server20xx以後的版本中備份為我們提供了checksum選項,備份時同時進行檢測,保證資料的正確性和完整性。

2.時間型別

提到時間型別,我們常用的就是datetime型別,當計算時間間隔的時候有兩種常用方法:

①採用>=datetime1 and <= datetime2+' 24:00:00',這種方式問題倒是不太大;

②採用 convert(datetime1)方式轉換為日期,然後進行比較。這種方式的弊端在於會導致索引無效。解決方案是採用計算列,即,新增一個列為convert(colname),然後在新列上建索引。這樣就可以避免修改程式來挽回索引了。

在SQL Server20xx中,為了解決這些問題,有了更細的時間型別:date、time、datetime2(精度更高)、datetimeoffset(帶時區)。

3.其他備份選項:

①備份壓縮:在備份的同時對資料進行壓縮,當資料量較大的時候可以為企業節省伺服器資源。

②碎片處理:對於資料庫頁進行碎片整理,提高效能。

③索引檢視:一般的檢視中是沒有資料的,是一張虛表。但是索引檢視中是包含資料的,這樣可以提高檢索效能,當然也會浪費了部分空間。是典型的以空間換時間做法。

4.稀疏列:

當列為變長型別時null值不消耗空間,當為定長型別時null值消耗空間。這種做法實際上拋棄了正規化規則,來提高讀取速度。不過一般建議當該列null值大於70%時才定義為稀疏列,否則所佔據的空間反而更大。

5.頁壓縮、行壓縮

SQL Server20xx提供了壓縮功能來節省空間,其中行壓縮針對定長資料,頁壓縮包括行壓縮,且重複值只存一次,其他的只存物理指標。

主要用來生成指令碼,優點是可以包含表之間的依賴關係、結構資訊等,但是不包括實際資料。

7.在虛擬機器上架構SQL Server要記得開啟Named Pipes協議。否則不能正常執行。

8.檔案組:

建立資料庫資料表之後將檔案進行分組、規劃。一般企業經常將整個資料庫放在一個檔案中,這是不合理的。或者有些企業建立多個數據庫來分開管理,但是當伺服器做映象或者遷移時會存在建立索引的麻煩。所以建議使用檔案組管理。

9.開發人員規範

①寫INSERT以及SELECT 要寫明具體欄位名稱,否則一旦表字段進行了調整,就會帶來修改客戶端程式的麻煩。

②儲存過程名稱不要以sp_開頭,而要以usp_開頭。因為sp_開頭的儲存過程會被當做系統自帶內容,降低效能。

sqlserver實訓心得_sqlserver實訓體會 篇2

為期五天的實習,很快就過去了,讓我重新瞭解了豐富多彩的程式設計生活,感受到了學習的快樂,也感覺到了許許多多的專業問題,親身體驗了窗體與工程製成之後的喜悅之情。

在實訓期間,我學到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。

這次實訓給我帶來了危機感和壓迫力,讓人警醒,更加清楚自己的水平和重量,心裡總有種被大石頭壓著的無力感,但是又憑著一種堅持,奮力的抗爭著。所以也得出個結論,那就是——我得好好好好的努力啊。

這已經是我們的第四次實訓了,在我進入大學的這兩年多裡,或多或少的學到了一些專業的東西。

我知道自己很愛玩,於是為了能夠提高鍛鍊自己,我把本次為期一週的VB、SQL製作實訓看作是一個通向社會,通向我的工作崗位的“理論與實踐相結合的橋樑”。在本週的實訓和學習,我一直知道此次實訓的目的,也知道我自己的目的,同時也清楚目前自己的不足——缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用於實踐操作,所以我是認真的對待這次實訓的。

在這次實訓中,我也有許多收穫。首先,我體會到了作為一個VB設計師,不會將VB與SQL結合的痛苦和尷尬;然後,我發現了很多以前都不曾注意到的細節;其次,在實訓中,我對作為一名程式設計者應該學習的內容做了一個更深層次的理解;最後,我還從這次實訓中看到了自己很他人的差距,危機意識增強,為了不使這個差距拉大,甚至趕上前面的同學,我會努力的。

本次實訓,給我最深刻、最刻骨銘心的感覺就是累,不僅每天白天要一整天對著一臺機器,而且到了晚上還要對著這臺機器來一個法式的“秉燭夜談”,可惜的是沒有浪漫的事前發生,我也只是對牛談情而已,不似李白的“舉杯邀明月,對影成三人”啊,我就和一部會說話的機器唧唧歪歪。我時常想,以後的日子裡,如果我成為了一名程式設計師也會是這樣嗎?好像很無聊的樣子啊。好動的我一定坐不住吧。可是,我也知道,為了衣食父母,為了生存,為了未來,現在我還沒有任何的資格想這個問題,時間不對,而現在最最應該想的是——我要怎樣成為一個頂級的程式設計師。當我終於有能力的時候,才是考慮無不無聊的問題,我還是明白這一點點。

經過多番的努力和辛酸,我成功地完成了這次過程艱辛的實訓,而且我從中體會到了一種叫做‘成功的喜悅’的感覺,那種小有成就的興奮是隻有置身其中的人才能體會的,就好比我啊,雖然知道笑到最後的才是老大,但是偶爾阿Q一下來調節生活樂趣也是的一項很必要的事情吧。 總之,這次實訓為我提供了與眾不同的學習方法和學習體會,從書本中走出來,面對現實,為我將來走上社會打下了紮實的基礎,鋪了一條五光十色的大馬路。而且,我也體會到了前人總結出的許多的實踐經驗,而且一直都知道技術永遠是工資的基礎,社會是不會要一個一無是處的人的,所以,為了生活庸俗一點,努力一點,多累一點,好好學習技術,將來才有吃大餐的錢呀。

因此,我知道,作為在校電商專業的大專生,我能做的就是好好的吸取知識,努力的提高自己的技術水平和自身的綜合素質,提高自己的表達能力、寫作能力和合作能力。如此,出了社會,自己有了能力,到時候才會是 “吃嘛嘛香”,並且很牛逼的是自己選公司,而不是悲慘的等待公司來選。我相信在不久的未來,會有屬於我自己的一片天空,而且這片天空會很藍很藍,沒有黑黑的烏雲,只有燦爛的陽光!

在程式設計的過程中遇到問題,可以說得是困難重重,這畢竟是第一次程式設計這麼多,這麼認真,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說程式碼不熟悉,還好通過老師的細心指導才能達到最終效果通過這次程設計與製作實訓,一定把以前所學過的知識重新溫故。

這個星期是我們SQL Server 資料庫管理課的實訓,經過一個星期的實訓,讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用,而進行的一次分析設計綜合的訓練。而本次實訓的目的是讓我們掌握資料庫系統的原理、技術。將理論與實際相結合,應用現有的資料庫管理系統軟體,規範、科學地完成一個設計與實現。

這次我們實訓的內容是從資料庫、資料表的建立和修改開始的,表是建立關係資料庫的基本結構,用來儲存資料具有已定義的屬性,在表的操作過程中,有查看錶資訊、查看錶屬性、修改表中的資料、刪除表中的資料及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是資料最重要的一個數據物件,表的建立好壞直接關係到數資料庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以後在實際應用中多使用表,對錶的規劃和理解就會越深刻。我們實訓的另一個內容是資料庫的約束、檢視、查詢。從中我們瞭解到查詢語句的基本結構,和簡單SELECT語句的使用,多表連線查詢。而在檢視的操作中,也瞭解到了檢視是常見的資料庫物件,是提供檢視和存取資料的另一種途徑,對查詢執行的大部分操作,使用檢視一樣可以完成。使用檢視不僅可以簡化資料操作,還可以提高資料庫的安全性,不僅可以檢索資料,也可以通過檢視向基表中新增、修改和刪除資料。

儲存過程、觸發器也是我們實訓的內容之一, 在操作中有建立儲存過程,執行儲存過程,及檢視和修改儲存過程,這些都是非常基礎的東西,但對使用者卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。我們還學習了,SQL管理、資料的匯入、匯出、備份和還原。有SQL Server 安全訪問控制;登入賬戶的管理;資料庫角色的管理;使用者許可權管理。維護資料庫的安全是確保資料庫正常執行的重要工作。資料的備份是對SQL Server資料事務日誌進行拷貝,資料庫備份記錄了在進行備份操作的資料庫中所有資料的狀態。而資料的備份還分為資料庫完整備份、差異備份、事務日誌備份、檔案及檔案組備份。做資料備份就是為了以後的資料庫恢復用。在實訓內容上我們還做了倉庫管理資料庫,其中的要求包含了許多資料庫的物件,綜合了我們所學的許多知識,讓我們更努力的把所學到的東西運用上去。

實訓課是在學習與探索中度過的,短暫的一星期實訓是結束了,但其中讓我們學到了許多知識,出現許多未知的為什麼,如倉庫管理資料庫的初步設定、資料備份與還原的步驟,如何建立檢視、觸發器等一系列的問題,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了不可能完成的任務。

短短的5天VB程式設計又結束了。在這5天的實訓中,給我們更大的感覺是設計的任務繁重。程式設計的嚴密性,讓我們清楚的瞭解了VB這一課程。只有親身經歷過,才知道其中的滋味。VB設計實訓,對我們各方面的要求更是提高了一大步。

“要想為事業多添一把火,自己就得多添一捆材”。 通過此次實訓,我深深體會到了積累知識的重要性。有些題目書本上沒有提及,所以我就沒有去研究過,做的時候突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但還是浪費了許多時間,這一點是我必須在以後的學習中加以改進的。另外一點,也是在每次實訓中必不可少的部分,就是不懂的同學間可以互相幫助,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏最後執行時候就是有錯誤,讓其同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點。這在以後的工作或生活中也很關鍵的。

5天的實訓結束了,收穫頗豐,總的來說我對這次實訓還是比較滿意的,它使我學到了很多東西,雖說有點頭疼,但是真的很感謝學校能夠給學生這樣實訓的機會,讓我們明白了,只有多做,才能熟能生巧,才能遊刃有餘。我深刻理解了什麼是程式設計,它不僅僅是一份職業,更是一份細心+一份耐心+一份責任心=人生價值的詮釋。同時我也認識到要做一個合格的設計工作者並非我以前想像的那麼容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人,所以我們要更多更快得從一個學生向工作者轉變。 總而言之,這次實訓讓我對程式設計工作有了比較清晰的認識,並在實際操作過程中找出自身存在的不足,對今後的會計學習有了一個更為明確的方向和目標。

只有經歷過,才知道其中的滋味”,對我而言,可以說通過這幾天的實訓課,真真切切的讓我瞭解了什麼是VB, 通過實訓,我對本課程的認識進一步加強。

sqlserver實訓心得_sqlserver實訓體會 篇3

1、儘可能少用臨時表

select * from

(select ROW_NUMBERover(order by AreaName)as rowNum, AreaName,

AreaTotalPoints=(select SUM(Points) from #tempPoints where JurisdictionalUnitArea in(select AreaID from GetSubAreas(AreaID)))

from Areas where ParentAreaID=@AreaID)as t

where rowNum>(@pageindex-1)*@pagesize and rowNum<=@pageinde@pagesize

我原來是這樣寫的:

select ROW_NUMBERover(order by AreaName)as rowNum, AreaName,

AreaTotalPoints=(select SUM(Points) from #tempPoints where JurisdictionalUnitArea in(select AreaID from GetSubAreas(AreaID)))

into #temp from Areas where ParentAreaID=@AreaID

select * from #temp where rowNum>(@pageindex-1)*@pagesize and rowNum<=@pageinde@pagesize

drop table #temp

測試後發現不用臨時表查詢時間大大減少了。

小結:有時我們為了語句的邏輯清晰而使用臨時表儲存資料,但這樣會影響sql語句執行效率,特別在資料量大的時候,這種差異尤為明顯。所以要權衡選擇。一般在資料量小時,使用它影響不大。

2、儘可能少選取列

select sdictionalUnitArea,SUM(ts)as yearPoints into #tempUser2

from #tempUser tempUser inner join PointRecords pr on ID=ctUserID。。。

我原來是這樣寫的:

select tempUser.* ,SUM(ts)as yearPoints into #tempUser2

from #tempUser tempUser inner join PointRecords pr on ID=ctUserID。。。

其實自己需要用到的只是其中一部分資料列,有時為了圖方便,就用*代替了,這樣也會影響效率。

3、SET NOCOUNT 不返回計數功能

使用語句:SET NOCOUNT ON, 預設情況下(即不寫)SET NOCOUNT 為OFF

一般使用sql server管理工具新建儲存過程會自動建立這條指令,在不需要資料庫告訴你執行完sql語句影響了多少行時推薦SET NOCOUNT ON,可以提高效能。

4、有無必要使用distinct

SELECT distinct u.*,sdictionalUnitArea

SELECT u.*,sdictionalUnitArea

distinct是返回資料表中不重複的記錄,像註冊使用者這種情況一般在註冊時就會驗證唯一性,所以表中不會出現重複記錄(其它情況可具體分析),就可以不使用distinct。

distinct和not in ,union等一樣會導致全表掃描,導致效能下降,在能不用的情況下儘量不用。

補充:一般使用rowNumber函式代替not in

使用union all 代替union

sqlserver實訓心得_sqlserver實訓體會 篇4

實習是每一個大學畢業生必須擁有的一段經歷,它使我們在實踐中瞭解社會、在實踐中鞏固知識;實習又是對每一位大學畢業生專業知識的一種檢驗,它讓我們學到了很多在課堂上根本就學不到的知識,既開闊了視野,又增長了見識,為我們以後進一步走向社會打下堅實的基礎,也是我們走向工作崗位的第一步。會計是對會計單位的經濟業務從數和量兩個方面進行計量、記錄、計算、分析、檢查、預測、參與決策、實行監督,旨在提高經濟效益的一種核算手段,它本身也是經濟管理活動的重要組成部分。會計專業作為應用性很強的一門學科、一項重要的經濟管理工作,是加強經濟管理,提高經濟效益的重要手段,經濟管理離不開會計,經濟越發展會計工作就顯得越重要。

1. 實習單位及心得體會

單位名稱:窗簾有限公司

該公司的老闆是我的舅舅,而且公司的規模也較小,所以公司裡只有一位姓鄭的老會計。她在我實習這段期間,很用心的教我,我在此期間也學到了很多以前在學校裡從沒接觸到過的東西。因為事先已經給舅舅打過電話,舅舅直接把我帶給了鄭會計。公司主要業務是窗簾銷售和售後安裝。

第一天舅舅講了公司的主要業務以及涉及到的會計方面的主要工作,還有公司的規章制度,舅舅說:既然來公司實習了,那麼也算是公司的一員要嚴格按照公司的規章制度來辦事和約束。

鄭會計根據我的實習時間,主要是讓我瞭解財務的使用和會計處理的流程,並做一些簡單的出納。我認真學習了正規而標準的公司會計流程,真正從課本中走到了現實中,細緻地瞭解了公司會計工作的全部過程。實習期間我努力將自己在學校所學的理論知識向實踐方面轉化,儘量做到理論與實踐相結合。在實習期間我遵守了工作紀律,不遲到、不早退,認真完成領導交辦的工作。

作為出納每天上班要做的第一件事就是去銀行取錢,然後就是帶著錢回到公司,再把錢存到保險櫃裡。接著是最為一名新人每天必做的事——打掃衛生。

一天正常的工作開始了。首先我要查缺前一天做的帳是否有遺漏,檢查完畢後,鄭會計給我看了以前她做好的憑證,告訴我一些在做憑證時應該注意的地方。在看憑證的時候我發現了一些問題,例如教育費附加、地方教育費附加、城建稅、水利建設費等不知道是怎麼計提的。後來鄭會計告訴我商業企業的:教育費附加=增值稅*3%;地方教育費附加=增值稅*2%;城建稅=增值稅*7%;水利建設費=銷售收入*1‟。還有一些科目和以前在學校學的有所不同,最簡單的舉例:課本上的“庫存現金”到現實中企業裡用的就是“現金”科目,還有課本上把付給職工的薪酬記入“應付職工薪酬—工資”但是企業中把它記入“管理費用—工資”還有很多關於薪酬都記入福利費、保險費等等。

通過鄭會計的講解使我瞭解到原來在企業裡還有這麼多我們以前不知道企業要交的稅。

最讓人興奮而又挑戰的是:接待會計人員在教育的培訓講解工作,當然這是在公司呆了半個月之後的變化了。

2 自我感受

實踐與理論的意義的差距讓我從新開始思考,我以後的職業生涯與職業技能.實際操作的差異讓我倍覺能動能力的重要性,同時溝通也是人生的一大課題:作為一名會計不但要與本公司本部門溝通好關係,還要溝通好與各個部門的關係,更重要的是要與銀行溝通好關係,如此更加方便平日的業務順利流轉,做通每一個環節的溝通工作實屬必要。因此成為一名專業的會計人員不但要專業技能強還要溝通能力強,更重要的是要對平日的工作做到一絲不苟,嚴謹以待。

3 社會需求及專業發展、自我定位

現今社會處於經濟低迷和金融風暴的影響下,全民企業開始新一輪的企業規劃與調整工作,當然財務部門做好財務管理,及時提供有效地報表與資料分析是至關重要的。由此會計的工作也開始變得更加得重要和得到公司高層的重視與關注。這也對會計人員的本身專業技能和職業素質產生了更大的挑戰。當然作為一名會計從業人員不但要做好本職工作還要不斷地充實自己,提高職業素養與個人品質。

sqlserver實訓心得_sqlserver實訓體會 篇5

實訓,就是把我們在學校所學的理論知識,運用到客觀實際中去,是自己所學到的理論知識有用武之地,只學不實踐,那麼所學的就等於零。理論應該與時間相結合。另一方面,實踐卡可以為以後找工作打基礎。通過這段時間的實習,學到一些在學校裡學不到的東西。因為環境不同,接觸的人與事不同,從中學到的東西自然就不一樣。要學會從實踐中學習,從學習中時間。而且中國的緊急飛速發展,在擁有越來越多的機會的同是,也有了更多的挑戰。對於人才的要求就會越來越高,我們不只要學號學校所學到的知識,好藥不斷充生活中,實踐中學其他知識,不斷從各方面武裝自己,才能在競爭中突出自己,表現自己。

短短兩個月的工作過程是我受益很大。不僅讓我開闊了眼界,最主要的是懂得了如何更好的為人處事。

第一要真誠:你可以偽裝自己的面孔,但絕不可以忽略真誠的力量。記得第一天來這裡時,心裡不可避免的有些疑惑:不知道老闆怎麼樣,應該去怎麼做,要去感謝什麼等等。踏進大門後,之間幾個陌生的人用莫名而疑惑的眼神看著我,我微笑和他們打招呼,尷尬的局面理科得到了緩解,大家都很友善的微笑歡迎我的到來。從那天戚,我養成了一個習慣,每天早上見到他們都要微笑的說聲好。

第二是激情與耐心:激情與耐心,就像火與冰,看是兩種完全不同的東西,卻能碰撞出最美麗的火法。

第三是主動出擊:當你可以選擇的時候,把主動權握在自己手中,在實習旗艦,我會主動的協同同事工作,主動的做些力所能及的事,並會幾級的尋找合適的時間跟他們交流。談生活學習以及未來的工作,通過這些我就同事們走的很近,在實習中,他們會教我怎麼做事見什麼樣的人說什麼樣的話,使我覺得花的了很多收穫而且和他們相處的很愉快。

第四是感受到學校和社會的距離:在學校,只有學習的氛圍,畢竟學校是學習的場所,每一個學生都在為取得更高的成績而努力。在這裡是工作的場所,每個人都會為了獲得更多的報酬而努力,無論是學習還是工作,都存在著競爭,在競爭中就要不斷學習別人先進的地方,也要不斷學習別人怎麼做人,,移提高自己的能力。記得老師曾經說過大學是一個小社會,但我總覺得校園裡總少不了那份純真,那份真誠,儘管是學學搞笑,學生還終歸保持著學生的身份,而走進企業,接觸各個的客戶,同事,上司等等,關係複雜。得去面對從未面對過的一切。在實際工作中,可能會遇到書本上沒學到的,又可能是書本上的只是一點都用不上的情況。或許工作中運用到的只是很簡單的問題,只要套公式是的就能完成一線任務,有時候我會埋怨,實際操作這麼簡單,但為什麼書本上的知識讓人學的這麼吃力呢?這是社會與學校脫軌了嗎?也許老是是正確的。

雖然大學生生活不像踏入社會,但總算是社會的一部分,這是不可佛人的事實。作為一個新世紀的大學生,應該懂得與社會上各方面的人交往,處理社會所發生的各方面的事情,這就意味著大學生要注意到社會實踐,社會實踐必不可少。畢竟,四年大學唸完後,我已經不再是一名大學生,是社會中的一份子了。要與社會交流。為社會做貢獻。只懂得紙上談兵是遠遠不及的,以後的人生旅途是漫長的,為了鍛鍊自己成為一名合格,對社會有用的人才,多接觸社會是很有必要的。

回顧實訓生活,感觸是很深,收穫是豐碩的。

在短暫的實訓過程中,我深深的感覺到自己所學的知識的膚淺和在實踐運用中知識的匱乏,剛開始的一段時間裡,對一些工作無從下手,茫然不知所措,這讓我感到非常的難過。在學校總以為自己學的不錯,一旦接觸到時間,菜發現自己知道的是多麼少,這是菜真正領悟到學無止境的含義。