- 數據庫學習心得體會 推薦度:
- 相關推薦
數據庫學習心得體會(精選11篇)
當我們經過反思,有了新的啟發時,心得體會是很好的記錄方式,這樣可以記錄我們的思想活動。那么要如何寫呢?下面是小編為大家整理的數據庫學習心得體會,僅供參考,大家一起來看看吧。
數據庫學習心得體會 篇1
SQL是StructuredQueryLanguage(結構化查詢語言)的縮寫。SQL是專為數據庫而建立的操作命令集,是一種功能齊全的數據庫語言。在使用它時,只需要發出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了數據庫操作的基礎,并且現在幾乎所有的數據庫均支持SQL。
它的強大功能以前就聽人說過,所以就選了這門課。經過一個學期的數據庫課程的學習,我們掌握了創建數據庫以及對數據庫的操作的基礎知識。幸老師的教學耐心細致,課堂上我們有不理解的地方老師都反復講解,使我們的基礎知識掌握的比較牢固。數據庫這門課涉及到以前的知識不多,是一門從頭學起的課程,即使基礎不是很好,只要認真聽講、復習功課,還是一門比較容易掌握的.課。
通過學習,我對數據庫沒有了神秘感,簡單的說下我對數據庫的理解吧。我覺得它就是創建一些表格,然后再用一些語句根據他們之間的關系,把它們組合在一起。最基本的就是子查詢了。我的子查詢經驗就是先寫出select我們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉及那些表,那些字段,再在這些字段中通過我們學過的簡單select語句選出來,有時候還要用到幾層子查詢,不過無所謂,只要思路是清晰的就沒什么問題了。接下來,關聯查詢之類的,學起來也是不難的,但有一點必須注意,那就是上課必須跟著老師的進度走,一定要注意聽講,勤做筆記。這樣,你學起來就會得心應手,沒什么困難。
總之,這是一門很值得學的課程,自己學過獲益匪淺,就算自己將來不從事這個行業,但是至少對數據不再陌生,甚至還略知一二。呵呵…謝謝老師!
數據庫學習心得體會 篇2
數據庫課程設計大賽的塵囂漸漸遠去,懷著對這次大賽的些許不舍,懷著對當初課程設計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設計積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。
首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學asp。net),我接觸到microsoft公司的。net產品。那個時候我已經學過vc和asp,因為windows程序設計實驗的課的關系,接觸過vb,但是沒有專門去學他,因為習慣了c++里面的class,int,覺得vb的.sub,var看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱“。net是用于創建下一代應用程序的理想而又現實的開發工具”,而且主推c#語言,由于對c語言的一貫好感,我幾乎是立刻對他產生了興趣。我就開始了對c#的學習,任何語言都不是孤立存在的,所以數據交互是很重要的,暑假的時候我把我們這學期的課本數據庫系統概論看了一遍。我記得以前用c語言編程的時候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個時候就是數據庫站出來的時候啦,于是我又裝上了sqlserver20xx,以前學asp的時候用的是access,那個時候只是照著人家做,理論是什么也不是很清楚。
通過一個暑假的學習,基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學期的課程設計打下了鋪墊。
來到學校后,隨著這學期的數據庫課程大賽開始了,我有一個看法就是我自己應該具備的能力不是我會多少,而是我應該具備快速學會東西的能力。遇到什么就學什么。我們有時候很容易被一些專業名詞說嚇著,包括什么建模,軟件工程,數據分析,數據挖掘等等。我身邊就有很多同學被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發明工具是很難,但是用一個工具就容易多了,justdoit!我記得我做這個數據庫之前,我們老師說要做好前期分析,我就在網上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網去搜索,這是一個信息橫流的世界,有google,baidu就沒有不能解決的知識難題。以及后來的數據庫分析的時候用到的powerdesigner也是一樣。
開發的時候我想過用什么架構,c/s模式?模式有很多,怎么選擇?我就上網搜索現在最流行的架構是什么。結果搜到了mvc架構,就是你啦。我決定用這個架構,不會,沒關系,咱學。justdoit!前期工作準備好后,那么我就得把我暑假學的。net加以實踐。這個時候我更加深入的了解了利用操縱數據庫的知識。并且對數據庫里面的存儲過程有了比較深入的了解。經過大概2個多星期的奮斗,我完成了我的數據庫課程設計——基于。net數據集的圖書館管理系統。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術應用獎。
與其臨淵羨魚,不如退而結網。這次數據庫課程設計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數據庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術的好奇,出于對一切未知的求知。我完成了這次數據庫課程設計,不過這只是我學習路上的驛站,未來十年。net的核心技術就是xml[至少微軟是這么宣傳的],我會繼續學習它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,justdoit!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學習思想。古語說的好:學無止境啊!
我很慶幸我參加了這次數據庫大賽,讓我確實打開了眼界。
數據庫學習心得體會 篇3
學習數據庫對我來說是一直都計劃學的,沒接觸的時候總是覺得它比較深奧或是不可接近的電腦知識,盡管自己對電腦非常感興趣,其實還是有些心理上的陌生感。學習電腦就和我們平時的其它科目學習一樣感覺它有永無止境的知識,在這從初接觸電腦時連個電腦的鍵盤都不敢動到現在連硬盤都也修理,其中的過程是多么長啊,數據庫是我在高中時候聽過,到了大學漸漸了解了些,但就其原理性的內容還不知道,也就是根本就不清楚什么是數據庫,只是知道一個所謂的中國字典里的名詞。我認識它是從我接觸網頁制作開始的,初用FrontPage做網頁也就是弄幾個框圖,沒什么東西但還覺得不錯,后來聽朋友說這是最簡單最普通的東東。朋友告訴我真真的網頁起碼也用到數據庫這些東西了,有什么前臺的后臺的。聽我的都暈頭轉向了,感覺自己是一個長不大的菜鳥了,之后我就去查找相關資料發現在數據庫有很多種,這才對它有所了解。
大一、大二的時候想學可不知道怎么學,從什么地方學起。當時也沒注意選課本上有這類的課程,到了大三正式的課程也輕松些了,仔細觀摩了選修課發現有數據庫,有數據庫原理和Oracle數據庫。當時感覺Oracle數據庫既然是單獨一門課程一定會講的比較細,也能學到真正實用的內容。選上了這門課以后發現和我想的基本是一樣的,老師對學生也比較和藹可親,對我們要求也不是很緊。讓每個人都覺得輕輕松松就能把這門課程學完,沒有多么緊張的作業,也沒有太苛刻的要求。
當老師在最后說這個課程結束了,回顧一下以前老師給我們講過的東西,真的有很多是我們應該去注意的。學習完Oracle數據庫后感覺Oracle可分兩大塊,一塊是開發,一塊是管理。開發主要是寫寫存儲過程、觸發器什么的,還有就是用Oracle的Develop工具做form。有點類似于程序員,當然我可不是什么程序員,有幾個程序員朋友他們是我的偶像。開發還需要有較強的邏輯思維和創造能力,自己沒有真正做過,但感覺應該會比較辛苦,是青春飯;管理則需要對Oracle數據庫的原理有深刻的認識,有全局操縱的能力和緊密的思維,責任較大,因為一個小的失誤就會down掉整個數據庫,相對前者來說,后者更看重經驗。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請教,如果是個人單獨靠自己來完成一個完美的數據庫我覺得比較困難,現在基本上都是團隊類型的,而且他們的效率高開發的周期也快。在煙臺的。NET俱樂部認識幾個比較歷害的人,他們的團隊精神我比較佩服,像我這樣一個大學生和他們說起來太菜了。由于數據庫管理的責任重大,很少公司愿意請一個剛剛接觸Oracle的人去管理數據庫。對于我們這些初出茅廬的新手來說,個人認為可以先選擇做開發,有一定經驗后轉型,去做數據庫的管理。當然,這個還是要看人個的實際情況來定。其實在煙臺大學里學生中有做的好的也是有,只不過通常象這些兄弟們我覺得很少能發現在,因為我只知道一個。在煙雨樓臺的BBS版塊里有個程序版塊,這位版主以前就是學校網絡中心的牛人。他曾告訴我學習的方法就是:看書、思考、寫筆記、做實驗、再思考、再寫筆記。我覺得說的很對,對于新手來說就要這樣,不斷的去努力奮斗,最后一定能得到自己想要的成果。
對于學習Oracle數據庫從網絡上找資料我認為是比較好的,現在的網絡又這么的發達應該去充分利用。我知道Oracle的官方網站:這里有Oracle的各種版本的數據庫、應用工具和權威的官方文檔。雖然我是個新手,但是常到哪些相關的數據庫論壇或是網站覺得每次的收獲都不小,網絡對我來說可是個重要的東西,除了Oracle數據庫對于其它的一些電腦知識都從網絡里學習了不少,我常用的一個搜索網站就是大家都熟悉的百度了。
以前沒接觸過它,現在認識了它才知道Oracle的'體系很龐大,要學習它,首先要了解Oracle的框架。它有物理結構(由控制文件、數據文件、重做日志文件、參數文件、歸檔文件、密碼文件組成),邏輯結構(表空間、段、區、塊),內存分配(SGA和PGA)算機的實際內存中得以分配,如果實際內存不夠再往虛擬內存中寫,后臺進程(數據寫進程、日志寫進程、系統監控、進程監控、檢查點進程、歸檔進程、服務進程、用戶進程),SCN(SystemChangeNumber)。這些東西感覺都比較專業,我對它們也就是個知道,想要真真去認識我還得努力去做。雖然懂得還不是很多,起碼會了基本的軟件操作,老師說我們用的都是客戶端,服務端看不到,也不知道服務端是什么樣的,只知道客戶端就挺多東西的,沒有真正的去學習利用是很難掌握的。
Oracle數據庫的學習使我對數據庫的有了新的進步,以后再看到也就不至于什么也不懂,其實那么多數據庫我覺得學好一門就行,只是他們的語言可能不大一樣,學好一門后就可去認識其它的,這樣應該有事半功倍的效果。就像我學習C語言,當時不能說是學習的棒,但不算差。所以我對以后的語言感覺都不是很困難,了解了VB、C++還有網頁中用的Html語言、asp語言都能看懂,起碼可以對別人的東西進行了一下修改。因此,我感謝Oracle數據庫老師給了我有用的知識,以便我在以后學習或認識更多的內容能有新的方法和思維,也能更加有效和快速的去消化吸收新的東西。希望在今后中,Oracle能給我更多幫助,讓我在我熟悉的VB中運用上去,我以前的一個目標是要為學校的選課做一個選課助手來幫助大學,就用我的VB。不過因為種種原因一直沒有完成,也包括我對數據庫的不了解,因為學了Oracle以后知道第一項內容是通過SQL查詢后得到的,如果去把它們聯系起來還不是真正明白,不過我相信我的目標能在學習Oracle后得到進展。
數據庫學習心得體會 篇4
這學期我們學習了數據庫應用教程這門課,以前并不知道這門課是干什么的,也不懂得什么是數據庫,通過這一學期的學習,雖然了解的不是非常多,但也有了初步的一點認識,F在我們要持續三天數據庫實訓。
我大概的明白數據庫技術是處理信息,管理數據最有效的一種方法。它具有完善的數據管理功能,還具有操作方便,簡單實用等特點。因為我是非計算機專業的學生,所以我學起來就感覺很難,在上第一堂課的時候,因為不了解,于是心里充滿了對這門課的.神秘感,在第一堂課上我聽得很認真,我感覺它與其他的課程沒有什么聯系,不需要其它太多的知識,我想它可能是一門從頭開始學的課,就沒有太多的擔憂,然而事實并不是我想的這樣,隨著時間的延長,我發現每一堂課都比前一堂課難,逐漸的我聽得就越來越吃力,還好書上除了理論知識外還有很多例題和圖片,這對我對知識的理解有很大的幫助。同時老師每堂課都用詳細的和書上相似的PPT,并且老師講的非常細致,書上的每一個知識他都會仔細的給我們講解,有時遇到比較難的問題他還會很耐心的講解好幾遍直到我們都明白了為止,有時候我們好多人都沒有聽,但只要有人聽,她就會很認真的講,F在很尷尬啊,做實訓題的時候,老得翻書。很快這一學期馬上就要結束了,數據庫這一門課也很快就要結束了,但這一學期的學習讓我知道了很多,尤其是老師的耐心,老師的敬業精神感動了我,每一次還在睡得正酣時就有不想去上課的沖動,但我都克服了,因為我想到老師從那么遠來給我們上課,她能來,為什么我不能,所以每次我都會說服自己要好好上課。
這不僅僅對我的學習有很大的啟示,更重要的是,她也告訴了我在以后的人生中如何去做事,如何去做人。再做任何事時都應該認真負責,任何一個人都應該被尊重。因為有人還是想聽,所以每次有人說話時,老師就會說你可以不聽,可以睡覺,但不能影響其他人聽課。上次清明放假時,好多人想回家,所以大部分人都沒有來,老師并沒有生氣,而是很理解我們,有時候當別人理解我們時,我們應該思考自己有沒有去理解過他人,這是相互的,就像老師理解我們一樣,我們也應該按時上課,尊重老師,理解老師。在老師同學們的幫助下,我也做完了作業。在這里我要謝謝老師同學們。
數據庫學習心得體會 篇5
在大二的下學期剛學了數據庫這門課,對這門課的第一印象是書本蠻厚的,感覺學起來應該會很難很累。在學習這門課的過程中,在對數據庫的了解過程中,慢慢對數據庫有了感觀。數據庫這一詞并不是很難想象,并不是像外人看來很神奇。作為計算機專業的學生,這樣的專業術語或者專業知識是最基本的。
學習的時候沒有想象中的那么難,只要上課能聽懂就基本還可以。但是問題還是出在書本有點厚,有的時候上課的內容都要找很久才能找到,甚至有的時候老師講的知識書本上是找不到的,是另外補充而且是相當重要的內容。有的時候開小差,沒有聽到老師講的知識點,這就導致了以后的學習無法順利進行,使得學習起來十分困難。所以在數據庫這門課的學習中,上課一定要聽牢,就像老師說的那樣,這樣的專業課如果想憑考試前幾天突擊是行不通的,必須是日積月累的知識才能取得好成績。
通過對數據庫的學習,我也明白了各行各業都離不開數據庫,就算是一個小型的超市也離不開它?梢姅祿䦷爝@門課的廣泛性,如果能夠認真學好它將來必有成就。我就是抱著這種信念去學習數據庫的。第一次接觸數據庫,第一次接觸SQL語言,雖然陌生,但是可以讓我從頭開始學,就算沒有基礎的人也可以學得很好。剛開始練習SQL語言的時候,并不是很難,基本上都是按照老師的步驟來做,還很有成就感。后來學了單表查詢和連接查詢后,就慢慢發現越學越困難了,每個題目都要思考很久,并且每個題目基本上不止一個答案,所以必須找出最優的答案。后面的刪除、插入、修改這些題目都變化蠻大的,書本上的例題根本無法滿足我們,好在老師給我們提供了大量的課件,通過這些PPT,我們可以鞏固課內的知識,還可以學習內容相關的知識,更好地完成老師布置的作業。
除了老師布置的一些基本作業外,還有一份大作業。就像我們小組的是雜貨店的銷售管理系統,在完成這一作業的過程中,我們可以通過網絡實現一家雜貨店。過程是很復雜的,雜貨店需要員工,還有百來種商品,不僅需要大量的數據,還要完成需求說明,數據詞典,還有E-R圖等,雖然想象起來并不是很難,但是要轉化成文字,轉化成人們能夠讀懂的文字就顯得十分困難。特別是一個完整的銷售系統,對我們來說都是第一次接觸,在做大作業的時候經常是前面改改,后面改改,因為一些數據不能很好地對應起來,經常會遺忘一些,所以出現了這樣的情況。一個完整的數據庫系統也就是在這樣修修改改的.狀態下完成的,也給了我很大的反思。第一、一個數據庫的完成一定要考慮各方面的因素,包括現實因素。第
二、在完成這類作業時,修修改改是很正常的,不要因此而厭倦。第三、一個完整的數據庫一定不能出現錯誤,否則會在現實生活中帶來不必要的麻煩。
通過本學期數據庫的學習及大作業的完成,很有去作項目的沖動,但深知自己的能力水平有限,還需要更多的學習。
本學期開設的《數據庫系統及應用》課程已經告一段落,現就其知識點及其掌握情況以及對該門課程的教學建議等方面進行學習總結。
一、數據庫主要知識點
我們首先從第一章緒論了解了數據庫的概念,其中有幾個較為重要的知識點,即數據庫系統
DBS、數據庫管理系統DBMS的概念以及數據庫管理員DBA的職責。此外本章還介紹了數據庫發展的三個階段:人工管理階段、文件系統階段和數據庫系統階段。
第二章介紹了數據模型和三層模式數據庫。本章要求我們理解實體-聯系方法,并學會繪制E-R圖。此外還應掌握概念數據模型的意義和傳統的三大數據模型,以及數據獨立性和數據庫三層模式結構。
接著開始著重講述現在普遍使用的關系數據庫。包括關系數據模型的數據結構和基本術語,關系模型的完整性約束和關系代數運算。重點是關系模式完整性的分類和功能,以及關系代數中集合運算和關系運算。最后介紹了關系數據庫系統的三層模式結構。
第五章系統講述關系數據庫的標準語言SQL的定義功能、查詢功能、操作和控制功能。重點在于數據查詢功能。另外還介紹了視圖的用法和動態SQL中定義、操作和查詢功能。
第六章知識點有:存儲過程的創建和執行過程、修改和刪除;觸發器的基本概念,建立,插入和刪除視圖,插入、刪除和更新類觸發器。最后介紹了數據完整性。
第七章介紹安全性,包括安全性措施的層次、數據庫管理系統的安全功能等,用戶管理和角色管理,權限管理。其他的安全問題包括:數據加密、審計、統計數據庫和用戶定義的安全性措施。
事務管理這一章首先介紹了事務的概念、性質以及SQL對事務的支持。并發控制——干擾問題、可串行性、封鎖、死鎖、隔離級別、封鎖與隔離級別;恢復——故障類型、備份類型、日志的概念、恢復模型、備份轉儲、還原。
第九章為關系數據理論:函數依賴術語和符號;函數依賴的公理系統——Amstrong公理的內容及其正確性、邏輯蘊含和閉包、公理的完備性、閉包的計算、函數依賴集的等價和最小化;規范化——1NF、2NF、3NF、BCNF;模式分解。
第十章:數據庫設計。完善E-R模型中的概念——弱實體,依賴關系,強制聯系;數據庫設計的過程主要掌握其建立的步驟。
第十一章介紹面向對象數據庫:新的數據庫應用和新的數據庫類型;面向對象的數據模型——對象與類;對象的屬性、方法和狀態、對象的交互和消息、類的確定和分化、封裝、繼承、多態;對象關系數據庫與對象數據庫;面向對象數據庫的研究。
十二章“數據庫應用的結構和開發環境”并非重點,而第十三章的內容在軟件工程課程中就已經掌握,所以這兩章的知識點就略過了。
第十四章分布式數據庫與分布式數據管理:概念;分布式數據庫的分布方式;分布式數據庫特點和目標——更新傳播、分布式查詢處理、目錄表管理、分布式事務管理;SQLServer的復制及其術語、復制模型。
十五章數據倉庫:概念;結構;數據倉庫系統;建立數據倉庫系統;實現數據倉庫的數據庫模型;數據倉庫與決策支持。
最后,數據庫研究和應用的新領域這一章中掌握知識庫的知識即可。
二、學習數據庫的收獲
SQL (結構化查詢語言)是用于執行查詢的語法。但是 SQL 語言也包含用于更新、插入和刪除記錄的語法。
查詢和更新指令構成了 SQL 的 DML 部分:
SELECT - 從數據庫表中獲取數據
UPDATE - 更新數據庫表中的數據
DELETE - 從數據庫表中刪除數據
INSERT INTO - 向數據庫表中插入數據
SQL 的數據定義語言 (DDL) 部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。
SQL 中最重要的 DDL 語句:
CREATE DATABASE - 創建新數據庫
ALTER DATABASE - 修改數據庫
CREATE TABLE - 創建新表
ALTER TABLE - 變更(改變)數據庫表
DROP TABLE - 刪除表
CREATE INDEX - 創建索引(搜索鍵)
DROP INDEX - 刪除索引
數據庫有保持數據的獨立性,所謂數據獨立,是指存儲在數據庫中的數據獨立于處理數據的所有應用程序而存在。也就是說,數據是客觀實體的符號化標識,它就是一個客觀存在,不會因為某一項應用的需要而改變它的結構,因此是獨立于應用而存在著的客觀實體。而某一項應用是處理數據獲取信息的過程,也就是應用程序,它只能根據客觀存在著的數據來設計所需要的數據處理方法,而不會去改變客觀存在著的數據本身。數據庫的傳統定義是以一定的組織方式存儲的一組相關數據的集合,主要表現為數據表的集合。
根據標準,SQL語句按其功能的不同可以分為以下6大類:
數據定義語句(Data-Definition Language,DDL);
數據操作語句(Data-Manipulation LanguageSQL Server20xx 功能,DML); 操作管理語句(Transaction-Management Language,TML);
數據控制語句(Data-Control Language,DCL);
數據查詢語句(Data-Query Language,DQL);
游標控制語句(Cursor-Control Language,CCL)。
這門課中仍然有許多不太懂的地方,還需要以后進一步學習。
三、對數據庫課程教學的建議
1、精講多練,自主學習。集中精力對基礎知識,基本原理和重點內容精心組織,精心講授,引導學生建立系統的知識結構。精講必須多練,從能力培養著眼,注重講、練結合,保證練的比重,加強技能訓練,培養學生自主學習,增強分析問題和解決問題的能力。
2、互動式教學法,每一堂實驗課均很好的“設計問題”、“引導思考”、“假設結論”、在實驗中“探索求證”。使不同程度的學生可以在不同層次上舉一反三。這樣,使得課堂學生生氣勃勃,師生互動,具有啟發性。
數據庫學習心得體會 篇6
時間一晃而過來公司x個月的時間,以快速了解xx銀行實物資產系統的業務需求,進行對系統的分析,這是我人生中彌足珍貴的一段經歷。在這段時間里領導在工作上給予了我極大的幫助,讓我充分感受到了領導們“海納百川”的胸襟,感受到了大發人“不經歷風雨,怎能見彩虹”的豪氣。肅然起敬的同時,也為我有機會成為一份子而自豪。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這段時間里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這段時間總結如下:
1、對xx銀行的實物資產系統的整個數據庫的規劃;
2、分拆庫設計,登陸及權限庫,全行庫,分行庫,批處理庫,建示意圖,開發部和業務部開會討論確認,最后按方案設計;
3、數據庫設計、數據分析、系統開發維護和管理工作;
4、設計備份與恢復策略并貫徹實施、設計數據庫高可用性方案并貫徹實施;
5、設計數據庫高可用性方案并貫徹實施、根據業務及應用開發需求進行數據建模、開發較復雜的后臺存儲過程及觸發器;
6、主持開發過大型數據庫系統,能夠通過良好數據庫結構設計解決海量數據的高效處理;
7、我以前一直從事編程方面,在編程的思想上去考慮問題,在公司緊缺數據庫設計工程師,在項目經理的安排下,我主要負責數據庫設計,在數據庫設計方面,我學會數據庫優化,準確理解需求;掌握常見互聯網應用服務的配置與管理,開發過大容量數據庫、高性能的服務。
我有一個人生目標:做最有影響力的'自己。它不是靠嘩眾取寵能夠得來的,而是需要不斷提升夢想的高度、拓展心靈的寬度、累積思想的厚度!我相信,我的人生目標在以后的路上會一直影響我的職業生涯。熟練掌握我們的產品。力爭做個技術骨干!這是我對自己一個總體要求!
數據庫學習心得體會 篇7
一個月的數據庫實訓就轉眼間就上完了,期間講解了一個學生管理系統,最后還做了一個小的數據庫鏈接作業,F在就說說關于vb鏈接的數據庫的一些方法。
首先說數據庫,簡單的說就是建表格,然后把一張一張的表格和在一起,成為一大堆的數據集合。他是依照某種數據結構組織起來并存放二級存儲器中的數據集合,基本分為三個層次,物理數據層,概念數據層和邏輯數據層。不同層次間的聯系是通過映射來轉換的。
大多數vb鏈接數據庫都使用ado控件,他可以分為分為有源數據庫和無源數據庫,即是否使用了dsn數據源。在連接數據庫前首先要在vb菜單中“工程““引用”或“部件”從中選擇microsoftactivexdataobjects2.6library和microsoftactivexdataobjectsrecordset2.6兩個組件,然后定義鏈接的對象,用什么名字由自己決定。這樣數據庫也就基本上鏈接好了。
x月x號進入宏天實訓公司參加軟件開發實訓的,在此次實訓中,除了讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心就由然而生,這應該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學會了在工作中與人的`合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學習的東西。
經過之前的在校學習,對程序設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與項目的開發。所以說實話,在實訓之前,軟件項目開發對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經過這次實訓,讓我明白了一個完整項目的開發,必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發它所要經歷的階段包括:遠景范圍規劃和用例說明、項目結構和風險評估、業務功能說明書、詳細設計說明書、代碼實現、測試和安裝包等等。一個項目的開發所需要的財力、人力都是很多的,如果沒有一個好的遠景規劃,對以后的開發進度會有很大的影響,甚至會出現在預定時間內不能完成項目或者完成的項目跟原來預想的不一樣。一份好的項目結構、業務功能和詳細設計說明書對一個項目的開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有比較明確的認識,還能減少在開發過程中出現不必要的麻煩。代碼的實現是一個項目開發成功與否的關鍵,也就是說,前期作業都是為代碼的實現所做的準備。
我深刻的認識到要成為一名優秀的軟件開發人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎,必須要有事先對文檔進行可靠性報告,功能說明書,詳細設計說明書等的編寫和一些風險評估的編寫的能力。
除了圖書館,最能讓我感覺到身在大學的就是實訓機房,在匆匆過去的兩個月內,我往返于實訓機房與宿舍之間,使我享受了一個充實的學習時期,讓我感受到了大學的魅力,對自己充滿信心,對大學充滿信心,以積極的心態迎接明天挑戰。
實訓中要求有扎實的理論基本知識,操作起來才順心應手,我這時才明白什么是“書到用時方恨少”。這就激發了學習的欲望。
“學以致用”,就是要把學來的知識能運用到實際操作當中,用實踐來檢驗知識的正確性。我想,這是實訓的最根本目的。
“紙上得來終覺淺,絕知此事要躬行!”,在短暫的實訓過程中,讓我深深感受到自己在實際運用中專業知識的匱乏。以前總以為自己學的還不錯,一旦應用到實際就大不一樣了,這時才真正領悟“學無止境”的含義。
數據庫學習心得體會 篇8
沒接觸數據庫的時候總是覺得它比較深奧 或是不可接近的電腦知識,盡管自己對電腦 非常感興趣,其實還是有些心理上的陌生 感。學習電腦就和我們平時的其它科目學習 一樣感覺它有永無止境的知識,在這從初接 觸電腦時連個電腦的鍵盤都不敢動到現在 連硬盤都也修理,其中的過程是多么長啊, 數據庫是我在高中時候聽過,到了大學漸漸 了解了些,但就其原理性的內容還不知道, 也就是根本就不清楚什么是數據庫,只是知 道一個所謂的中國字典里的名詞。經過此次 的課程設計,我初步明白了數據庫的基本原 理。也已經掌握了數據庫的基本知識。我想 對我以后的更深度學習打下了基礎。這次課 程設計讓我知道了讓 vb 連接 sql 的方法。 其實就是前臺和后臺的連接。有了這個思 想,我相信對以后是大有裨益的。
我按照系統工程軟件設計的要求,從需求分析,概念設計,總體設計,詳細 設計,系統測試等各個步驟,分步完成系統的各項任務,實現了系統中的學生信 息查詢,學生信息更新,學生信息添加等模塊的功能。 在這短短的`五天里我收獲如下:
1、鞏固和加深了對 c#的理解,提高綜合運用本課程所學知識的能力。
2、培養了我選用參考書,查閱手冊及文獻資料的能力。培養獨立思考,深 入研究,分析問題、解決問題的能力。
3、通過實際編譯系統的分析設計、編程調試,掌握應用軟件的分析方法和 工程設計方法。
根據我在課程設計中遇到的問題,我將在以后的學習當中注意以下幾點:
1、認真上好專業實驗課,多在實踐中鍛煉自己。
2、寫程序的過程中要考慮周到,嚴密。
3、在做設計的時候要有信心,有耐心,切勿浮躁。
4、認真的學習課本知識,掌握課本中的知識點,并在此基礎上學會靈活運 用。
5、在課余時間里多寫程序,熟練掌握在調試程序的過程中所遇到的常見錯 誤,以便能節省調試程序的時間。
數據庫學習心得體會 篇9
這次實習是一個操作類的實習,那么久對比下以前操作過的軟件,對比一下二者不同,我們使用的軟件主要是ArcGis軟件和MapGis軟件。首先是MapGis軟件。MapGis軟件的優點在于界面清楚,鼠標交互性強,需要功能或者對某對象操作時右鍵可以找到相應操作。比如導入圖層新建圖層等,ArcGis要新建圖層則需要在規定的地理數據庫中新建一個數據集,然后對其進行編輯。在分析方法方面MapGis的功能也比較齊全。我使用的MapGis版本唯一一個我比較不滿意的地方是操作較快是比較容易程序崩潰;再來我也是用了ArcGis做后面的實習19,ArcGis的鼠標交互性相對來說弱一點,但是ArcGis的優點也是比較好的,首先它的功能模塊分得比較清楚,我不需要為了一個功能找很多地方,然后對于對象圖層的分析與操作功能都放在工具箱中,我可以設置哪些功能開啟,哪些功能關閉,節約操作或者分析速度。當我想把數據在兩種軟件中混用的時候,可以轉化文件為標準shp文件,兩軟件的通信就是這樣了。只不過這其中除了一點問題,不同版本軟件在轉換數據的`時候會不可避免的出現數據丟失受損或者異常等情況,只能再次操作。
以后我再對著不同的軟件進行操作的時候,會注意他們的操作風格,是偏鼠標還是鍵盤,是分一套功能還是分模塊。然后這次實習的過程其實也是蠻重要的,不僅僅是一些操作過程。
我們在之前的實習中從來沒有一次是對ArcCatalog的操作做得這么詳細,全面。這次實習也是一次查漏補缺,將以前很多沒有用到的東西都給補上了。我在做這次實習之前,ArcGis的軟件對我來說就是這幾樣功能:
1、 編輯地圖
2、 發布地圖生成服務
3、 導出文件應用到其它科目
但是現在我知道了自己以前的這些操作是很狹隘的,只是僅僅包括了一些很小的功能。對于數據庫這塊的操作正是我以前所沒有認真做或者深層次的接觸的。當我把這次實習的第二部分做完以后,收獲的確是不小的,雖然實習所用的版本和我用的軟件版本不同,甚至于有些步驟根本做不了,但是畢竟還是有很多的相似之處。除了幾何網絡的那里沒有實施之外,其他的都做了,即便是一個很簡單的步驟也做了一下,感受下兩個版本的不同。在閱讀實習材料的過程中我其實很想找到一些:“為什么這樣操作”的解釋,但是沒有,然后就自己找了下一些步驟做法的原因。比如說:為什么要將要素類兩張表合成一張表,這是可以減少數據冗余的。思考,得出結果,總結經驗,這才是實習需要有的效果。希望以后會有更多這種查漏補缺類型的實習,彌補自身不足。
數據庫學習心得體會 篇10
一個月的數據庫實訓就轉眼間就上完了,期間講解了一個學生管理系統,最后還做了一個小的數據庫鏈接作業,F在就說說關于vb鏈接的數據庫的一些方法。
首先說數據庫,簡單的說就是建表格,然后把一張一張的`表格和在一起,成為一大堆的數據集合。他是依照某種數據結構組織起來并存放二級存儲器中的數據集合,基本分為三個層次,物理數據層,概念數據層和邏輯數據層。不同層次間的聯系是通過映射來轉換的。
大多數vb鏈接數據庫都使用ado控件,他可以分為分為有源數據庫和無源數據庫,即是否使用了dsn數據源。在連接數據庫前首先要在vb菜單中“工程”-“引用”或“部件”從中選擇 microsoft activex data objects 2.6 library和 microsoft activex data objects recordset 2.6兩個組件,然后定義鏈接的對象,用什么名字由自己決定。這樣數據庫也就基本上鏈接好了。
數據庫學習心得體會 篇11
持續一個月的數據庫實訓,讓我參與了軟件工程化的開發過程。其中體會最深的便是我們這個實訓網的幾個之最:
一.項目最大:項目大是因為我們這個事業起點網站涉及到用戶眾多-高校,企業,學生,老師,專家,第二個原因是網站的功能多-用戶管理,網上實習,網上競賽,畢業實習設計,項目管理,人才庫管理,人才推薦,搜索 ... 項目大很容易造成系統范圍的泛濫,在我們的開發初期,由于需求不太明確,功能實現沒有重點,造成了需求范圍的擴大,給項目開發進度造成了嚴重的滯后性。然后我們召開了會議討論了這個問題,一致認同先把項目的基本功能實現,將網站的基本架構搭建起來,最后再在這個基礎上繼續增加我們網站的其他功能。因此在這個過程中,我深刻體會到了軟件工程初期階段的需求分析以及概要設計的重要性,這兩個文檔是指導我們后期開發的最重要的依據。
二.數據庫表最多:如此龐大的系統,就需要龐大的數據庫來支持,所以項目大的直接后果就是我們的數據庫表特別多,而且表與表之間的依賴關系也復雜,實體類之間的關系眾多,設計起來有一定的難度。數據庫的另外一個問題是-數據表的屬性,數據表屬性的設計完全是依賴于我們剛開始做的需求分析文檔,如果需求分析不完整的話,就會造成數據庫表屬性的缺失,從用戶的角度看,就會覺得你的系統提供的數據不夠全面,信息量小。
三.開發團隊最大:我們團隊一共有十四個人,這個對于我們的項目經理來說,是一個相當嚴峻的問題,畢竟十四個人的團隊相當于其他幾個小組加起來的人數總和,管理起來有相當大的難度。對于我們這些小組成員來說,由于溝通渠道太多,造成了我們項目中遇到問題,不知道去跟哪個小組成員溝通。為了解決這個問題,我們在團隊中又選出了三個小組長,小組成員遇到問題,先去咨詢小組長,然后小組長提供反饋信息。
四.項目各個模塊間藕合度高:網站涉及的各個功能模塊之間的聯系緊密,模塊之間的接口設計的好壞是項目最終集成成功與否的最重要因素。用戶管理這一個部分要為每個模塊提供接口,主要是用戶的編號以及用戶的類型等。每個頁面之間的鏈接也是其中重要的模塊接口。這個問題由于我們前期做好了充分的溝通以及按照概要設計中的接口說明去設計自己的模塊,所以后期的模塊整合沒有遇到什么太大的不兼容性等問題。
接下來就談談我這一個月中的工作:
需求分析階段:需求分析階段我完成了網上競賽模塊的需求分析,其中遇到的主要問題是閱讀材料后發現網上實習,網上競賽,畢業設計指導這幾個模塊的功能是類似的,提取需求分析后不夠明確,經過幾次跟湯老師的交流后,確定了這幾個模塊之間的具體差別,網上競賽模塊的基本需求也大致確定了,網上競賽模塊的基本功能就是學生通過網站報名參加競賽,企業審核通過后,專家對作品進行評分,排名。
概要設計階段:在需求分析的基礎上,對網上競賽模塊進行了比較具體的概要設計,流程圖(IPO圖以及用例圖);這個階段的主要難點是對網上競賽業務流程的描述,如何實現學生報名,企業發布,專家評審的步驟操作,與及跟其他模塊對該模塊的限制。
數據庫設計階段:我負責整合初步數據庫設計說明書,分配組員按照各自的功能模塊的具體需求設計自己模塊需要的數據表,然后對這些數據表進行整合。在這個過程中遇到的問題就是數據庫實在是太大了,最后下來一共有30多張表,表與表之間的關系復雜,關聯性大,需要設置的外鍵較多,很難將所有的屬性字段給提取出來,屬性的類型設置也是一個問題,采用數值型還是采用字符串性在數據庫設計中尤為重要,因為在后臺搜索方面,數值型比較快捷,而在數據顯示方面,字符串型又有直接讀出不用轉換的好處。每個表的主鍵我們采用了用實體的編號去標記它,因為這樣實體間關聯起來會更加簡單。數據庫的設計關鍵是要對整個項目的整體的把握,并且要細化對每個實體類的具體屬性要求。
詳細設計階段:我覺得是最重要的一個方面,一個完整的詳細設計說明應該可以幫助程序員完成具體的實現,程序員可以不用考慮模塊之間的`耦合問題,只需要將單一的功能按照邏輯順序編寫出來就可以了。網站整體構架搭好了,我們就可以在里面填充自己的功能了。但是因為時間太倉促了,我們這個階段也就縮水了,帶來后面的問題就是后期代碼編寫的時候比較混亂,函數接口較難統,界面風格多樣化。這個階段,我的主要工作是跟隊友一起設計出了網上競賽模塊的學生,企業,管理員,高校以及專家的界面。
編碼階段:我們是用ASP.net開發的,主要任務就是從工具中選出你想要的控件,然后在控件響應函數中填充代碼,完成相應的事件響應。這里遇到的最大問題是頁面的排版問題,因為自己是第一次開發網站,造成了自己設計的界面風格單調,不太美觀,現在就盡量做到頁面的整齊。這個階段主要做的就是:寫代碼→編譯→調試→寫代碼。
這一個月中我學到了很多東西,技術方面就是學會了用ASP.Net編寫網站,最重要的是讓我經歷了軟件工程化的所有階段,讓我對整個軟件工程有了感性的認識,而且將大學三年所學到的知識進行了一次系統的串聯,更重要的是學會了如何跟項目團隊中的成員溝通問題,這是一個寶貴的實踐經驗。
【數據庫學習心得體會】相關文章:
數據庫學習心得體會05-27
數據庫設計心得體會12-11
數據庫實習心得體會04-22
數據庫實訓心得體會04-20
數據庫課程設計心得體會12-23
數據庫實習心得體會4篇04-22
數據庫綜合練習08-16
數據庫課程設計心得體會9篇02-22
數據庫課程設計心得體會7篇04-26