- 數(shù)據(jù)庫實(shí)習(xí)心得體會(huì) 推薦度:
- 相關(guān)推薦
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)4篇
當(dāng)我們受到啟發(fā),對(duì)學(xué)習(xí)和工作生活有了新的看法時(shí),有這樣的時(shí)機(jī),要好好記錄下來,從而不斷地豐富我們的思想。你想好怎么寫心得體會(huì)了嗎?下面是小編整理的數(shù)據(jù)庫實(shí)習(xí)心得體會(huì),僅供參考,歡迎大家閱讀。
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)1
持續(xù)一個(gè)月的數(shù)據(jù)庫實(shí)訓(xùn),讓我參與了軟件工程化的開發(fā)過程。其中體會(huì)最深的便是我們這個(gè)實(shí)訓(xùn)網(wǎng)的幾個(gè)之最:
一.項(xiàng)目最大:項(xiàng)目大是因?yàn)槲覀冞@個(gè)事業(yè)起點(diǎn)網(wǎng)站涉及到用戶眾多-高校,企業(yè),學(xué)生,老師,專家,第二個(gè)原因是網(wǎng)站的功能多-用戶管理,網(wǎng)上實(shí)習(xí),網(wǎng)上競(jìng)賽,畢業(yè)實(shí)習(xí)設(shè)計(jì),項(xiàng)目管理,人才庫管理,人才推薦,搜索 ... 項(xiàng)目大很容易造成系統(tǒng)范圍的泛濫,在我們的開發(fā)初期,由于需求不太明確,功能實(shí)現(xiàn)沒有重點(diǎn),造成了需求范圍的擴(kuò)大,給項(xiàng)目開發(fā)進(jìn)度造成了嚴(yán)重的滯后性。然后我們召開了會(huì)議討論了這個(gè)問題,一致認(rèn)同先把項(xiàng)目的基本功能實(shí)現(xiàn),將網(wǎng)站的基本架構(gòu)搭建起來,最后再在這個(gè)基礎(chǔ)上繼續(xù)增加我們網(wǎng)站的其他功能。因此在這個(gè)過程中,我深刻體會(huì)到了軟件工程初期階段的需求分析以及概要設(shè)計(jì)的重要性,這兩個(gè)文檔是指導(dǎo)我們后期開發(fā)的最重要的依據(jù)。
二.數(shù)據(jù)庫表最多:如此龐大的系統(tǒng),就需要龐大的數(shù)據(jù)庫來支持,所以項(xiàng)目大的直接后果就是我們的數(shù)據(jù)庫表特別多,而且表與表之間的依賴關(guān)系也復(fù)雜,實(shí)體類之間的關(guān)系眾多,設(shè)計(jì)起來有一定的難度。數(shù)據(jù)庫的另外一個(gè)問題是-數(shù)據(jù)表的屬性,數(shù)據(jù)表屬性的設(shè)計(jì)完全是依賴于我們剛開始做的需求分析文檔,如果需求分析不完整的話,就會(huì)造成數(shù)據(jù)庫表屬性的缺失,從用戶的角度看,就會(huì)覺得你的系統(tǒng)提供的數(shù)據(jù)不夠全面,信息量小。
三.開發(fā)團(tuán)隊(duì)最大:我們團(tuán)隊(duì)一共有十四個(gè)人,這個(gè)對(duì)于我們的項(xiàng)目經(jīng)理來說,是一個(gè)相當(dāng)嚴(yán)峻的問題,畢竟十四個(gè)人的團(tuán)隊(duì)相當(dāng)于其他幾個(gè)小組加起來的人數(shù)總和,管理起來有相當(dāng)大的難度。對(duì)于我們這些小組成員來說,由于溝通渠道太多,造成了我們項(xiàng)目中遇到問題,不知道去跟哪個(gè)小組成員溝通。為了解決這個(gè)問題,我們?cè)趫F(tuán)隊(duì)中又選出了三個(gè)小組長,小組成員遇到問題,先去咨詢小組長,然后小組長提供反饋信息。
四.項(xiàng)目各個(gè)模塊間藕合度高:網(wǎng)站涉及的各個(gè)功能模塊之間的聯(lián)系緊密,模塊之間的接口設(shè)計(jì)的好壞是項(xiàng)目最終集成成功與否的最重要因素。用戶管理這一個(gè)部分要為每個(gè)模塊提供接口,主要是用戶的編號(hào)以及用戶的類型等。每個(gè)頁面之間的鏈接也是其中重要的模塊接口。這個(gè)問題由于我們前期做好了充分的溝通以及按照概要設(shè)計(jì)中的接口說明去設(shè)計(jì)自己的模塊,所以后期的模塊整合沒有遇到什么太大的不兼容性等問題。
接下來就談?wù)勎疫@一個(gè)月中的工作:
需求分析階段:需求分析階段我完成了網(wǎng)上競(jìng)賽模塊的需求分析,其中遇到的主要問題是閱讀材料后發(fā)現(xiàn)網(wǎng)上實(shí)習(xí),網(wǎng)上競(jìng)賽,畢業(yè)設(shè)計(jì)指導(dǎo)這幾個(gè)模塊的功能是類似的,提取需求分析后不夠明確,經(jīng)過幾次跟湯老師的交流后,確定了這幾個(gè)模塊之間的具體差別,網(wǎng)上競(jìng)賽模塊的'基本需求也大致確定了,網(wǎng)上競(jìng)賽模塊的基本功能就是學(xué)生通過網(wǎng)站報(bào)名參加競(jìng)賽,企業(yè)審核通過后,專家對(duì)作品進(jìn)行評(píng)分,排名。
概要設(shè)計(jì)階段:在需求分析的基礎(chǔ)上,對(duì)網(wǎng)上競(jìng)賽模塊進(jìn)行了比較具體的概要設(shè)計(jì),流程圖(IPO圖以及用例圖);這個(gè)階段的主要難點(diǎn)是對(duì)網(wǎng)上競(jìng)賽業(yè)務(wù)流程的描述,如何實(shí)現(xiàn)學(xué)生報(bào)名,企業(yè)發(fā)布,專家評(píng)審的步驟操作,與及跟其他模塊對(duì)該模塊的限制。
數(shù)據(jù)庫設(shè)計(jì)階段:我負(fù)責(zé)整合初步數(shù)據(jù)庫設(shè)計(jì)說明書,分配組員按照各自的功能模塊的具體需求設(shè)計(jì)自己模塊需要的數(shù)據(jù)表,然后對(duì)這些數(shù)據(jù)表進(jìn)行整合。在這個(gè)過程中遇到的問題就是數(shù)據(jù)庫實(shí)在是太大了,最后下來一共有30多張表,表與表之間的關(guān)系復(fù)雜,關(guān)聯(lián)性大,需要設(shè)置的外鍵較多,很難將所有的屬性字段給提取出來,屬性的類型設(shè)置也是一個(gè)問題,采用數(shù)值型還是采用字符串性在數(shù)據(jù)庫設(shè)計(jì)中尤為重要,因?yàn)樵诤笈_(tái)搜索方面,數(shù)值型比較快捷,而在數(shù)據(jù)顯示方面,字符串型又有直接讀出不用轉(zhuǎn)換的好處。每個(gè)表的主鍵我們采用了用實(shí)體的編號(hào)去標(biāo)記它,因?yàn)檫@樣實(shí)體間關(guān)聯(lián)起來會(huì)更加簡單。數(shù)據(jù)庫的設(shè)計(jì)關(guān)鍵是要對(duì)整個(gè)項(xiàng)目的整體的把握,并且要細(xì)化對(duì)每個(gè)實(shí)體類的具體屬性要求。
詳細(xì)設(shè)計(jì)階段:我覺得是最重要的一個(gè)方面,一個(gè)完整的詳細(xì)設(shè)計(jì)說明應(yīng)該可以幫助程序員完成具體的實(shí)現(xiàn),程序員可以不用考慮模塊之間的耦合問題,只需要將單一的功能按照邏輯順序編寫出來就可以了。網(wǎng)站整體構(gòu)架搭好了,我們就可以在里面填充自己的功能了。但是因?yàn)闀r(shí)間太倉促了,我們這個(gè)階段也就縮水了,帶來后面的問題就是后期代碼編寫的時(shí)候比較混亂,函數(shù)接口較難統(tǒng),界面風(fēng)格多樣化。這個(gè)階段,我的主要工作是跟隊(duì)友一起設(shè)計(jì)出了網(wǎng)上競(jìng)賽模塊的學(xué)生,企業(yè),管理員,高校以及專家的界面。
編碼階段:我們是用ASP.net開發(fā)的,主要任務(wù)就是從工具中選出你想要的控件,然后在控件響應(yīng)函數(shù)中填充代碼,完成相應(yīng)的事件響應(yīng)。這里遇到的最大問題是頁面的排版問題,因?yàn)樽约菏堑谝淮伍_發(fā)網(wǎng)站,造成了自己設(shè)計(jì)的界面風(fēng)格單調(diào),不太美觀,現(xiàn)在就盡量做到頁面的整齊。這個(gè)階段主要做的就是:寫代碼→編譯→調(diào)試→寫代碼。
這一個(gè)月中我學(xué)到了很多東西,技術(shù)方面就是學(xué)會(huì)了用ASP.Net編寫網(wǎng)站,最重要的是讓我經(jīng)歷了軟件工程化的所有階段,讓我對(duì)整個(gè)軟件工程有了感性的認(rèn)識(shí),而且將大學(xué)三年所學(xué)到的知識(shí)進(jìn)行了一次系統(tǒng)的串聯(lián),更重要的是學(xué)會(huì)了如何跟項(xiàng)目團(tuán)隊(duì)中的成員溝通問題,這是一個(gè)寶貴的實(shí)踐經(jīng)驗(yàn)。
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)2
時(shí)間一晃而過來公司x個(gè)月的時(shí)間,以快速了解xx銀行實(shí)物資產(chǎn)系統(tǒng)的業(yè)務(wù)需求,進(jìn)行對(duì)系統(tǒng)的分析,這是我人生中彌足珍貴的一段經(jīng)歷。在這段時(shí)間里領(lǐng)導(dǎo)在工作上給予了我極大的幫助,讓我充分感受到了領(lǐng)導(dǎo)們“海納百川”的胸襟,感受到了大發(fā)人“不經(jīng)歷風(fēng)雨,怎能見彩虹”的豪氣。肅然起敬的同時(shí),也為我有機(jī)會(huì)成為一份子而自豪。每個(gè)人都是在不斷的總結(jié)中成長,在不斷的`審視中完善自己。在這段時(shí)間里自己也是在總結(jié)、審視中腳踏實(shí)地地完成好本職工作,現(xiàn)將這段時(shí)間總結(jié)如下:
1、對(duì)xx銀行的實(shí)物資產(chǎn)系統(tǒng)的整個(gè)數(shù)據(jù)庫的規(guī)劃;
2、分拆庫設(shè)計(jì),登陸及權(quán)限庫,全行庫,分行庫,批處理庫,建示意圖,開發(fā)部和業(yè)務(wù)部開會(huì)討論確認(rèn),最后按方案設(shè)計(jì);
3、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)分析、系統(tǒng)開發(fā)維護(hù)和管理工作;
4、設(shè)計(jì)備份與恢復(fù)策略并貫徹實(shí)施、設(shè)計(jì)數(shù)據(jù)庫高可用性方案并貫徹實(shí)施;
5、設(shè)計(jì)數(shù)據(jù)庫高可用性方案并貫徹實(shí)施、根據(jù)業(yè)務(wù)及應(yīng)用開發(fā)需求進(jìn)行數(shù)據(jù)建模、開發(fā)較復(fù)雜的后臺(tái)存儲(chǔ)過程及觸發(fā)器;
6、主持開發(fā)過大型數(shù)據(jù)庫系統(tǒng),能夠通過良好數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)解決海量數(shù)據(jù)的高效處理;
7、我以前一直從事編程方面,在編程的思想上去考慮問題,在公司緊缺數(shù)據(jù)庫設(shè)計(jì)工程師,在項(xiàng)目經(jīng)理的安排下,我主要負(fù)責(zé)數(shù)據(jù)庫設(shè)計(jì),在數(shù)據(jù)庫設(shè)計(jì)方面,我學(xué)會(huì)數(shù)據(jù)庫優(yōu)化,準(zhǔn)確理解需求;掌握常見互聯(lián)網(wǎng)應(yīng)用服務(wù)的配置與管理,開發(fā)過大容量數(shù)據(jù)庫、高性能的服務(wù)。
我有一個(gè)人生目標(biāo):做最有影響力的自己。它不是靠嘩眾取寵能夠得來的,而是需要不斷提升夢(mèng)想的高度、拓展心靈的寬度、累積思想的厚度!我相信,我的人生目標(biāo)在以后的路上會(huì)一直影響我的職業(yè)生涯。熟練掌握我們的產(chǎn)品。力爭(zhēng)做個(gè)技術(shù)骨干!這是我對(duì)自己一個(gè)總體要求!
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)3
這次實(shí)習(xí)是一個(gè)操作類的實(shí)習(xí),那么久對(duì)比下以前操作過的軟件,對(duì)比一下二者不同,我們使用的軟件主要是ArcGis軟件和MapGis軟件。首先是MapGis軟件。MapGis軟件的優(yōu)點(diǎn)在于界面清楚,鼠標(biāo)交互性強(qiáng),需要功能或者對(duì)某對(duì)象操作時(shí)右鍵可以找到相應(yīng)操作。比如導(dǎo)入圖層新建圖層等,ArcGis要新建圖層則需要在規(guī)定的地理數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)集,然后對(duì)其進(jìn)行編輯。在分析方法方面MapGis的功能也比較齊全。我使用的MapGis版本唯一一個(gè)我比較不滿意的地方是操作較快是比較容易程序崩潰;再來我也是用了ArcGis做后面的實(shí)習(xí)19,ArcGis的鼠標(biāo)交互性相對(duì)來說弱一點(diǎn),但是ArcGis的優(yōu)點(diǎn)也是比較好的,首先它的功能模塊分得比較清楚,我不需要為了一個(gè)功能找很多地方,然后對(duì)于對(duì)象圖層的分析與操作功能都放在工具箱中,我可以設(shè)置哪些功能開啟,哪些功能關(guān)閉,節(jié)約操作或者分析速度。當(dāng)我想把數(shù)據(jù)在兩種軟件中混用的時(shí)候,可以轉(zhuǎn)化文件為標(biāo)準(zhǔn)shp文件,兩軟件的通信就是這樣了。只不過這其中除了一點(diǎn)問題,不同版本軟件在轉(zhuǎn)換數(shù)據(jù)的時(shí)候會(huì)不可避免的出現(xiàn)數(shù)據(jù)丟失受損或者異常等情況,只能再次操作。
以后我再對(duì)著不同的軟件進(jìn)行操作的時(shí)候,會(huì)注意他們的操作風(fēng)格,是偏鼠標(biāo)還是鍵盤,是分一套功能還是分模塊。然后這次實(shí)習(xí)的過程其實(shí)也是蠻重要的,不僅僅是一些操作過程。
我們?cè)谥暗膶?shí)習(xí)中從來沒有一次是對(duì)ArcCatalog的操作做得這么詳細(xì),全面。這次實(shí)習(xí)也是一次查漏補(bǔ)缺,將以前很多沒有用到的東西都給補(bǔ)上了。我在做這次實(shí)習(xí)之前,ArcGis的軟件對(duì)我來說就是這幾樣功能:
1、 編輯地圖
2、 發(fā)布地圖生成服務(wù)
3、 導(dǎo)出文件應(yīng)用到其它科目
但是現(xiàn)在我知道了自己以前的這些操作是很狹隘的,只是僅僅包括了一些很小的功能。對(duì)于數(shù)據(jù)庫這塊的操作正是我以前所沒有認(rèn)真做或者深層次的接觸的。當(dāng)我把這次實(shí)習(xí)的`第二部分做完以后,收獲的確是不小的,雖然實(shí)習(xí)所用的版本和我用的軟件版本不同,甚至于有些步驟根本做不了,但是畢竟還是有很多的相似之處。除了幾何網(wǎng)絡(luò)的那里沒有實(shí)施之外,其他的都做了,即便是一個(gè)很簡單的步驟也做了一下,感受下兩個(gè)版本的不同。在閱讀實(shí)習(xí)材料的過程中我其實(shí)很想找到一些:為什么這樣操作的解釋,但是沒有,然后就自己找了下一些步驟做法的原因。比如說:為什么要將要素類兩張表合成一張表,這是可以減少數(shù)據(jù)冗余的。思考,得出結(jié)果,總結(jié)經(jīng)驗(yàn),這才是實(shí)習(xí)需要有的效果。希望以后會(huì)有更多這種查漏補(bǔ)缺類型的實(shí)習(xí),彌補(bǔ)自身不足。
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)4
SQL是Structured Query Language(結(jié)構(gòu)化查詢語言)的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時(shí),只需要發(fā)出做什么的命令,怎么做是不用使用者考慮的。SQL功能強(qiáng)大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。
它的強(qiáng)大功能以前就聽人說過,所以就選了這門課。經(jīng)過一個(gè)學(xué)期的.數(shù)據(jù)庫課程的學(xué)習(xí),我們掌握了創(chuàng)建數(shù)據(jù)庫以及對(duì)數(shù)據(jù)庫的操作的基礎(chǔ)知識(shí)。幸老師的教學(xué)耐心細(xì)致,課堂上我們有不理解的地方老師都反復(fù)講解,使我們的基礎(chǔ)知識(shí)掌握的比較牢固。數(shù)據(jù)庫這門課涉及到以前的知識(shí)不多,是一門從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽講、復(fù)習(xí)功課,還是一門比較容易掌握的課。
通過學(xué)習(xí),我對(duì)數(shù)據(jù)庫沒有了神秘感,簡單的說下我對(duì)數(shù)據(jù)庫的理解吧。我覺得它就是創(chuàng)建一些表格,然后再用一些語句根據(jù)他們之間的關(guān)系,把它們組合在一起。最基本的就是子查詢了。我
的子查詢經(jīng)驗(yàn)就是先寫出select 我們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉及那些表,那些字段,再在這些字段中通過我們學(xué)過的簡單select語句選出來,有時(shí)候還要用到幾層子查詢,不過無所謂,只要思路是清晰的就沒什么問題了。接下來,關(guān)聯(lián)查詢之類的,學(xué)起來也是不難的,但有一點(diǎn)必須注意,那就是上課必須跟著老師的進(jìn)度走,一定要注意聽講,勤做筆記.這樣,你學(xué)起來就會(huì)得心應(yīng)手,沒什么困難。
總之,這是一門很值得學(xué)的課程,自己學(xué)過獲益匪淺,就算自己將來不從事這個(gè)行業(yè),但是至少對(duì)數(shù)據(jù)不再陌生,甚至還略知一二。呵呵謝謝老師~!
【數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)】相關(guān)文章:
數(shù)據(jù)庫實(shí)習(xí)心得體會(huì)04-22
數(shù)據(jù)庫設(shè)計(jì)心得體會(huì)12-11
數(shù)據(jù)庫課程設(shè)計(jì)心得體會(huì)12-23
數(shù)據(jù)庫學(xué)習(xí)心得體會(huì)(精選11篇)04-21
數(shù)據(jù)庫課程設(shè)計(jì)心得體會(huì)9篇02-22
數(shù)據(jù)庫的學(xué)習(xí)心得04-04