導航:首頁 > 編程大全 > 資料庫練習實驗心得

資料庫練習實驗心得

發布時間:2025-07-20 10:57:55

1. access資料庫實習心得

Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛編程的開發人員專門利用它來製作處理數據的桌面系統。它也常被用來開發簡單的WEB應用程序.這些應用程序都利用ASP技術在Internet Information Services運行.比較復雜的WEB應用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server.
它的使用方便程度和強大的設計工具為初級程序員提供許多功能。不過,這種便於使用可能使人誤解。這類開發者都是沒有在應用或者數據設計方面訓練的辦公室從業人員。因此許多人以為這樣的開發者能夠創造可用的系統,但也有很多人認為工具本身的局限性產生了這樣的誤導。
一些專業的應用程序開發人員使用 Access 用作 快速應用開發,特別是給街道上的推銷員製作一個初型或獨立應用程序的工具。可是如果是透個網路存取數據的話,Access 的可擴放性並不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向於一些客戶端-伺服器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和VB代碼)可以用作其他資料庫的後期應用,包括 JET(檔案為主的資料庫引擎,Access 預設使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產品。這種方法允許開發者把一個成熟的應用的數據移動到一台更大功率的伺服器而沒有已經在適當的位置犧牲發展。
很多開發者誰使用Microsoft Access使用Leszynski命名約定,雖然這不普遍;它是一次編程大會,並非一個DBMS實施的規章。

2. 資料庫課程設計心得3篇

資料庫課程設計心得 範文 1: 在我看來,資料庫課程設計主要的目標是利用課程中學到的資料庫知識和技術較好的開發設計出資料庫應用系統,去解決各行各業信息化處理的要求。通過這次的課程設計,可以鞏固我們對資料庫基本原理和基礎理論的理解,掌握資料庫應用系統設計開發的基本 方法 ,進一步提高我們綜合運用所學知識的能力。

當我們這組決定做大學生就業咨詢系統時,我們並沒有著手寫程序。而是大家一起商量這個系統概述、系統目標、系統需求、業務流程分析、數據流程分析和數據詞典。當這些都准備好了之後,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出來的代碼要求可以實現相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好了,最後會由一個人把這些全部組合搭建在一起。我們使用的是Html和php相互嵌套使用,當一個系統做好了之後,我會好好地把程序都看一遍,理會其中的奧秘。

我所負責的是資料庫的備份和還原還有一些界面的實現。還記得自己剛接觸html的時候,覺得很感興趣,所以有一段時間幾乎到了痴迷的程度。然而Php是我剛接觸不久的一種編程語言。不過覺得它的功能真的很強大,可以開發出很多大型的系統。但是在做備份和還原的時候,要考慮的東西還是很多的。當我遇到錯誤的時候,感到很受打擊。值得欣慰的是,在同學的幫助和大量參考書的查閱下,我把自己的模塊做好了。這就是我收獲最大的地方。而且,我明白了遇到困難永不放棄的重要性,我知道了團隊合作的重要性,我領悟了只有堅持不懈才會取得勝利。

知識的獲得是無止境的,只要你想學,只要你行動,沒有什麼會難倒我們的。回首這一個多星期的課程設計,我很欣慰。因為我有了動力,有了勇氣。謝謝老師對我們的不懈幫助,謝謝學校給了我們這一次實踐的機會,也謝謝組員們的關懷。這些美好的回憶美好的東西將永遠伴隨著我。
資料庫課程設計心得範文2:
一周的課程設計結束了,在這次的課程設計中不僅檢驗了我所學習的知識,也培養了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情的方法和技巧。在設計過程中,和同學們相互探討,相互學習,相互監督。我學會了運籌帷幄,學會了寬容,學會了理解,也學會了做人與處世,這次課程設計對我來說受益良多。

課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程.“千里之行始於足下”,通過這次課程設計,我深深體會到這句千古 名言 的真正含義.我今天認真的進行課程設計,學會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎。我這次設計的科目是數據結。

數據結構,是一門研究非數值計算的程序設計問題中計算機的操作對象(數據元素)以及它們之間的關系和運算等的學科,而且確保經過這些運算後所得到的新結構仍然是原來的結構類型。作為一門獨立的課程在國外是從20XX年才開始設立的。20XX年美國唐·歐·克努特教授開創了數據結構的最初體系,他所著的《計算機程序設計技巧》第一卷《基本演算法》是第一本較系統地闡述數據的邏輯結構和存儲結構及其操作的著作。“數據結構”在計算機科學中是一門綜合性的專業基礎課。數據結構是介於數學、計算機硬體和計算機軟體三者之間的一門核心課程。數據結構這一門課的內容不僅是一般程序設計(特別是非數值性程序設計)的基礎,而且是設計和實現編譯程序、 操作系統 、資料庫系統及其他系統程序的重要基礎。

通過這次模具設計,我在多方面都有所提高。

一、編譯工具VisualC++

很多程序在結構上是獨立的,但是本此設計的程序功能不是零散的,它有一個連接是的程序是一個整體,怎樣達到這種統一體呢?因為這個輸出連接是貫穿始終的。說到這,就應該說以下我所應用的調試工具,也就是運行環境VisualC++,可以充分利用Windows的支持剪貼版和英文的特點。正是在實現循環鏈表的程序中充分利用這個特點,才能製作出全漢化的初始化畫面。

二、鞏固和溫習了C語言

在界面設置中使用函數調用while。其中文本顯示顏色和背景顏色都可以任意按照自己的喜好,任意改變,但改變的時候必須採用標准英文大寫,同時在製作顯示菜單的窗口,大小根據菜單條數設計。最後採用printf輸出程序設計界面。

這次的程序軟體基本上運行成功,可以簡單的建立鏈式循環鏈表,並進行輸出,及循環語句的運用和選擇語句的控制。由於時間和知識上的限制,使得程序規模相對較小,即功能還不很全面,應用也不很普遍。原來C語言可是涉及很多知識,而不是枯燥無聊的簡單的代碼部分而已,利用C語言方面的知識,我們可以設計出更完善的軟體。

三、積累了寶貴的 經驗

我這次課程設計代碼中主要使用了鏈表的循環和遍歷這兩中操作。循環鏈表(CircularLinkedList)是單鏈表的另一種形式,它是一個首尾相接的鏈表。其特點是將單鏈表最後一個結點的指針域由NULL改為指向頭結點或線性表中的第一個結點,就得到了單鏈形式的循環鏈表,並稱為循環單鏈表。類似地,還有多重鏈的循環鏈表。在循環單鏈表中,表中所有結點被鏈在一個環上,多重循環鏈表則是將表中的結點鏈在多個環上。為了使某些操作實現起來方便,在循環單鏈表中也可設置一個頭結點。這樣,空循環鏈表僅由一個自成循環的頭結點表示。所謂遍歷(Traversal),是指沿著某條搜索路線,依次對樹中每個結點均做一次且僅做一次訪問。訪問結點所做的操作依賴於具體的應用問題。

這次課程設計我選中的題目是個人資料的管理。編寫了一個可以簡易使用的個人資料管理系統,可以進行資料的輸入和管理。雖然在我的程序中有一部分是從網上搜索得來的,但我已經竭力將所獲得的信息變成自己的資源,動手上機操作,在了解和看懂的基礎上有所改變和創新,但是在的程序軟體中還有部分的不足,需要加以更新。僅管,我並沒能很好的利用所學數據結構的知識,但我也盡了自己最大的努力用我所學來完成這次的課程設計。同時,通過這次課程設計,我認識到了自己動手實踐的弱勢,特別是在編程方面,知道了計算機的實踐操作是很重要的,只有通過上機編程才能充分的了解自己的不足。

四、對以後的學習充滿了信心和期待

通過這次的課程設計,更是讓我深刻認識到自己在學習中的不足,同時也找到了克服這些不足的方法,這也是一筆很大的資源。在以後的時間中,我們應該利用更多的時間去上機實驗,加強自學的能力,多編寫程序,相信不久後我們的編程能力都會有很大的提高能設計出更多的更有創新的作品。
資料庫課程設計心得範文3:
資料庫課程設計大賽的塵囂漸漸遠去,懷著對這次大賽的些許不舍,懷著對當初課程設計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設計積累的信心與鬥志,我開始寫這篇 文章 ,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡並期望與大家共勉。

首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學asp.net),我接觸到microsoft 公司的.net產品。那個時候我已經學過vc和asp,因為windows程序設計實驗的課的關系,接觸過vb,但是沒有專門去學他,因為習慣了c++裡面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱“.net是用於創建下一代應用程序的理想而又現實的開發工具”,而且主推c#語言,由於對c語言的一貫好感,我幾乎是立刻對他產生了興趣。我就開始了對c#的學習,任何語言都不是孤立存在的,所以數據交互是很重要的,暑假的時候我把我們這學期的課本資料庫系統概論看了一遍。我記得以前用c語言編程的時候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個時候就是資料庫站出來的時候啦,於是我又裝上了sql server2000,以前學asp的時候用的是access,那個時候只是照著人家做,理論是什麼也不是很清楚。

通過一個暑假的學習,基本搞清楚了理論方面的東西,具體怎麼用也不是很清楚。但是這為這學期的課程設計打下了鋪墊。

來到學校後,隨著這學期的資料庫課程大賽開始了,我有一個看法就是我自己應該具備的能力不是我會多少,而是我應該具備快速學會東西的能力。遇到什麼就學什麼。我們有時候很容易被一些專業名詞說嚇著,包括什麼建模,軟體工程,數據分析,數據挖掘等等。我身邊就有很多同學被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什麼國家科研難題,只是去用一些工具,發明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個資料庫之前,我們老師說要做好前期分析,我就在網上搜索用什麼分析工具好。最後我選擇了roseuml建模工具。在此之前,我腦袋裡面沒有軟體建模的思想,什麼uml建模對我而言就是一張空白的紙。但是真正接觸後並沒有想像的那麼難,有什麼不懂的上網去搜索,這是一個信息橫流的世界,有google,就沒有不能解決的知識難題。以及後來的資料庫分析的時候用到的powerdesigner也是一樣。

開發的時候我想過用什麼架構,c/s模式?模式有很多,怎麼選擇?我就上網搜索現在最流行的架構是什麼。結果搜到了mvc架構,就是你啦。我決定用這個架構,不會,沒關系,咱學。just do it!前期工作準備好後,那麼我就得把我暑假學的.net加以實踐。這個時候我更加深入的了解了利用ado.net操縱資料庫的知識。並且對資料庫裡面的存儲過程有了比較深入的了解。經過大概2個多星期的奮斗,我完成了我的資料庫課程設計--基於.net數據集的圖書館管理系統。並最後非常榮幸的獲得了大賽的一等獎以及以及新技術應用獎。

與其臨淵羨魚,不如退而結網。這次資料庫課程設計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個資料庫開始無論遇到什麼困難,我都沒有一絲的放棄的念頭。出於對知識的渴望,出於對新技術的好奇,出於對一切未知的求知。我完成了這次資料庫課程設計,不過這只是我學習路上的驛站,未來十年.net的核心技術就是xml[至少微軟是這么宣傳的],我會繼續學習它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言並不重要畢竟它僅僅是工具,用好一個工具並不是一件值得為外人道的事情,主要是了解學習思想。古語說的好:學無止境啊!

我很慶幸我參加了這次資料庫大賽,讓我確實打開了眼界。

3. 學習資料庫管理技術後的感受

學習資料庫的心得體會

在大二的下學期剛學了資料庫這門課,對這門課的第一印象是書本蠻厚的,感覺學起來應該會很難很累。在學習這門課的過程中,在對資料庫的了解過程中,慢慢對資料庫有了感觀。資料庫這一詞並不是很難想像,並不是像外人看來很神奇。作為計算機專業的學生,這樣的專業術語或者專業知識是最基本的。
學習的時候沒有想像中的那麼難,只要上課能聽懂就基本還可以。但是問題還是出在書本有點厚,有的時候上課的內容都要找很久才能找到,甚至有的時候老師講的知識書本上是找不到的,是另外補充而且是相當重要的內容。有的時候開小差,沒有聽到老師講的知識點,這就導致了以後的學習無法順利進行,使得學習起來十分困難。所以在資料庫這門課的學習中,上課一定要聽牢,就像老師說的那樣,這樣的專業課如果想憑考試前幾天突擊是行不通的,必須是日積月累的知識才能取得好成績。

通過對資料庫的學習,我也明白了各行各業都離不開資料庫,就算是一個小型的超市也離不開它。可見資料庫這門課的廣泛性,如果能夠認真學好它將來必有成就。我就是抱著這種信念去學習資料庫的。第一次接觸資料庫,第一次接觸SQL語言,雖然陌生,但是可以讓我從頭開始學,就算沒有基礎的人也可以學得很好。剛開始練習SQL語言的時候,並不是很難,基本上都是按照老師的步驟來做,還很有成就感。後來學了單表查詢和連接查詢後,就慢慢發現越學越困難了,每個題目都要思考很久,並且每個題目基本上不止一個答案,所以必須找出最優的答案。後面的刪除、插入、修改這些題目都變化蠻大的,書本上的例題根本無法滿足我們,好在老師給我們提供了大量的課件,通過這些PPT,我們可以鞏固課內的知識,還可以學習內容相關的知識,更好地完成老師布置的作業。
除了老師布置的一些基本作業外,還有一份大作業。就像我們小組的是雜貨店的銷售管理系統,在完成這一作業的過程中,我們可以通過網路實現一家雜貨店。過程是很復雜的,雜貨店需要員工,還有百來種商品,不僅需要大量的數據,還要完成需求說明,數據詞典,還有E-R圖等,雖然想像起來並不是很難,但是要轉化成文字,轉化成人們能夠讀懂的文字就顯得十分困難。特別是一個完整的銷售系統,對我們來說都是第一次接觸,在做大作業的時候經常是前面改改,後面改改,因為一些數據不能很好地對應起來,經常會遺忘一些,所以出現了這樣的情況。一個完整的資料庫系統也就是在這樣修修改改的狀態下完成的,也給了我很大的反思。第一、一個資料庫的完成一定要考慮各方面的因素,包括現實因素。第二、在完成這類作業時,修修改改是很正常的,不要因此而厭倦。第三、一個完整的資料庫一定不能出現錯誤,否則會在現實生活中帶來不必要的麻煩。
通過本學期資料庫的學習及大作業的完成,很有去作項目的沖動,但深知自己的能力水平有限,還需要更多的學習。
自己刪減一下。GOOD LUCK!

4. 資料庫原理設計心得體會

這段時間的設計與製作,給了你怎樣的一些心得體會呢?那麼記錄下來吧!下面是由我為大家整理的「資料庫原理設計心得體會」,僅供參考,歡迎大家閱讀。

資料庫原理設計心得體會(一)

在我看來,資料庫課程設計主要的目標是利用課程中學到的資料庫知識和技術較好的開發設計出資料庫應用系統,去解決各行各業信息化處理的要求。通過這次的課程設計,可以鞏固我們對資料庫基本原理和基礎理論的理解,掌握資料庫應用系統設計開發的基本方法,進一步提高我們綜合運用所學知識的能力。

當我們這組決定做大學生就業咨詢系統時,我們並沒有著手寫程序。而是大家一起商量這個系統概述、系統目標、系統需求、業務流程分析、數據流程分析和數據詞典。當這些都准備好了之後,我們進行模塊的分工。每個人都有自己的模塊設計,而且寫出來的代碼要求可以實現相應模塊的功能,得到理想的效果。當每個人都把自己的分工做好了,最後會由一個人把這些全部組合搭建在一起。我們使用的是Html和php相互嵌套使用,當一個系統做好了之後,我會好好地把程序都看一遍,理會其中的奧秘。

我所負責的是資料庫的備份和還原還有一些界面的實現。還記得自己剛接觸html的時候,覺得很感興趣,所以有一段時間幾乎到了痴迷的程度。然而Php是我剛接觸不久的一種編程語言。不過覺得它的功能真的很強大,可以開發出很多大型的系統。但是在做備份和還原的時候,要考慮的東西還是很多的。當我遇到錯誤的時候,感到很受打擊。值得欣慰的是,在同學的幫助和大量參考書的查閱下,我把自己的模塊做好了。這就是我收獲最大的地方。而且,我明白了遇到困難永不放棄的重要性,我知道了團隊合作的重要性,我領悟了只有堅持不懈才會取得勝利。

知識的獲得是無止境的,只要你想學,只要你行動,沒有什麼會難倒我們的。回首這一個多星期的課程設計,我很欣慰。因為我有了動力,有了勇氣。謝謝老師對我們的不懈幫助,謝謝學校給了我們這一次實踐的機會,也謝謝組員們的關懷。這些美好的回憶美好的東西將永遠伴隨著我。

資料庫原理設計心得體會(二)

兩個星期的時間非常快就過去了,這兩個星期不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發的部分過程。雖說上過資料庫上過管理信息系統等相關的課程,但是沒有親身經歷過相關的設計工作細節。這次實習證實提供了一個很好的機會。

通過這次課程設計發現這其中需要的很多知識我們沒有接觸過,去圖書館查資料的時候發現鍵歲我們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用於實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。

從各種文檔的閱讀到開始的需求分析、概念結構設計、邏輯裂旦結構設計、物理結構設計。親身體驗了一回系統的設計開發過稿源睜程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到後面突然就發現自己一開始的設計有問題,然後又回去翻工,在各種反復中不斷完善自己的想法。

我想有這樣的問題不止我一個,事後想想是一開始著手做的時候下手過於輕快,或者說是根本不了解自己要做的這個系統是給誰用的。因為沒有事先做過仔細的用戶調查,不知道整個業務的流程,也不知道用戶需要什麼功能就忙著開發,這是作為設計開發人員需要特別警惕避免的,不然會給後來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以後的課程設計要特別注意這一塊的設計。

按照要求,我們做的是機票預訂系統。說實話,我對這個是一無所知的,沒有訂過機票,也不知道航空公司是怎麼一個流程。盲目開始設計的下場我已經嘗過了,結果就是出來一個四不像的設計方案,沒有什麼實際用處。沒有前期的調查,僅從指導書上那幾條要求著手是不夠的。

在需求分析過程中,我們通過上網查資料,去圖書館查閱相關資料,結合我們的生活經驗,根據可行性研究的結果和客戶的要求,分析現有情況及問題,採用client/server結構,將機票預定系統劃分為兩個子系統:客戶端子系統,伺服器端子系統。在兩周的時間里,不斷地對程序及各模塊進行修改、編譯、調試、運行,其間遇到很多問題:由於忘記了一些java語言的規范使得在調試過程中一些錯誤沒有發現,通過這次課程設計,我對調試掌握得更加熟練了,意識到了程序語言的規范性以及我們在編程時要有嚴謹的態度,同時在寫程序時如有一定量的注釋,既增加了程序的可讀性,也可以使自己在讀程序時更容易。

我們學習並應用了sql語言,對資料庫的創建、修改、刪除方法有了一定的了解,通過導入表和刪除表、更改表學會了對於表的一些操作,為了建立一個關系資料庫信息管理系統,必須得經過系統調研、需求分析、概念設計、邏輯設計、物理設計、系統調試、維護以及系統評價的一般過程,為畢業設計打下基礎。

很多事情不是想像中的那麼簡單的,它涉及到的各種實體、屬性、數據流程、數據處理等等。很多時候感覺後面的設計根本無法繼續,感覺像是被前面做的各種圖限制了。在做關系模型轉換的時候碰到有些實體即可以認為是實體又可以作為屬性,為了避免冗餘,盡量按照屬性處理了。

物理結構設計基本沒有碰到問題,這一塊和安全性、完整性不覺就會在物理結構設計中添加一些安全設置:主鍵約束、check約束、default定義等。最後才做索引的部分,對一些比較經常使用搜索的列,外鍵上建立索引,這樣可以明顯加快檢索的速度,最後別忘記重要的安全性設置,限制用戶訪問許可權,新建用戶並和資料庫用戶做相應的映射。

不管做什麼,我們都要相信自己,不能畏懼,不能怕遇到困難,什麼都需要去嘗試,有些你開始認為很難的事在你嘗試之後你可能會發現原來她並沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業出去即面臨找工作,從學習這個專業,到以後從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鍾,我們面臨畢業,面臨擇業,需要這些實踐經驗,在困難面前要勇於嘗試,這是這次課程設計給我的最大感想!

以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發現做一個項目最重要的不在於如何實現,而是實現之前的需求分析和模塊設計。創新很難,有些流行的系統其實現並不難,難的在於對市場的分析和准確定位。設計,是一個任重道遠的過程。

資料庫原理設計心得體會(三)

資料庫課程設計大賽塵囂漸漸遠去,懷著對這次大賽些許不舍,懷著對當初課程設計開始時候豪情萬丈決心留戀,懷著通過這次課程設計積累信心與鬥志,我開始寫這篇文章,為自己足跡留下哪怕是微不足道但是對自己彌足珍貴痕跡並期望與大家共勉。

首先,讓我記憶追溯到大二暑假,在老大指引下(老大勸我學ASP(ASP培訓)net),我接觸到microsoft公司net產品。那個時候我已經學過vc和asp,因為windows程序設計實驗課關系,接觸過VB(VB培訓),但是沒有專門去學他,因為習慣了c++裡面class,int,覺得vbsub,var看著就不是很順心。我是一個好奇心很強人,突然看到了一個號稱「。net是用於創建下一代應用程序理想而又現實開發工具」,而且主推c#語言,由於對c語言一貫好感,我幾乎是立刻對他產生了興趣。我就開始了對c#學習,任何語言都不是孤立存在,所以數據交互是很重要,暑假時候我把我們這學期課本資料庫系統概論看了一遍。我記得以前用c語言編程時候,數據是在內存中申請空間,譬如使用數組等等。很耗費內存空間。這個時候就是資料庫站出來時候啦,於是我又裝上了sql server2000,以前學asp時候用是access,那個時候只是照著人家做,理論是什麼也不是很清楚。

開發時候我想過用什麼架構,c/s模式?模式有很多,怎麼選擇?我就上網搜索現在最流行架構是什麼。結果搜到了mvc架構,就是你啦。我決定用這個架構,不會,沒關系,咱學。just do it!前期工作準備好後,那麼我就得把我暑假學net加以實踐。這個時候我更加深入了解了利用ado、net操縱資料庫知識。並且對資料庫裡面存儲過程有了比較深入了解。經過大概2個多星期奮斗,我完成了我資料庫課程設計——基於net數據集圖書館管理系統。並最後非常榮幸獲得了大賽一等獎以及以及新技術應用獎。

與其臨淵羨魚,不如退而結網。這次資料庫課程設計給我最大印象就是如果自己有了興趣,就動手去做,困難在你勇氣和毅力下是抬不了頭。從做這個資料庫開始無論遇到什麼困難,我都沒有一絲放棄念頭。出於對知識渴望,出於對新技術好奇,出於對一切未知求知。我完成了這次資料庫課程設計,不過這只是我學習路上驛站,未來十年net核心技術就是xml[至少微軟是這么宣傳],我會繼續學習它,包括jave公司j2ee我也很想試試,語言本來就是相通,just do it!語言並不重要畢竟它僅僅是工具,用好一個工具並不是一件值得為外人道事情,主要是了解學習思想。古語說好:學無止境啊。

實際上從學習經歷來看,我們接觸知識體系都是屬於比較老或比較傳統,與現在發展迅速IT行業相比很多情況已不再適用,尤其是當開源模式逐漸走近開發者後更是如此。雖然是一個資料庫課程設計,由於本人在選擇項目時候是本著對自己有實際應用價值角度考慮,所以其中也涉及到一些資料庫以外設計。總而言之,這次資料庫設計心得體會不能用語言完全表達。

5. 資料庫實驗心得體會

持續一個月的資料庫實訓,讓我參與了軟體工程化的開發過程

其中體會最深的便是我們這個實訓網的幾個之最:一.項目最大:項目大是因為我們這個事業起點網站涉及到用戶眾多-高校,企業,學生,老師,專家,第二個原因是網站的功能多-用戶管理,網上實習,網上競賽,畢業實習設計,項目管理,人才庫管理,人才推薦,搜索

項目大很容易造成系統范圍的泛濫,在我們的開發初期,由於需求不太明確,功能實現沒有重點,造成了需求范圍的擴大,給項目開發進度造成了嚴重的滯後性

然後我們召開了會議討論了這個問題,一致認同先把項目的基本功能實現,將網站的基本架構搭建起來,最後再在這個基礎上繼續增加我們網站的其他功能

因此在這個過程中,我深刻體會到了軟體工程初期階段的需求分析以及概要設計的重要性,這兩個文檔是指導我們後期開發的最重要的依據

二.資料庫表最多:如此龐大的系統,就需要龐大的資料庫來支持,所以項目大的直接後果就是我們的資料庫表特別多,而且表與表之間的依賴關系也復雜,實體類之間的關系眾多,設計起來有一定的難度

資料庫的另外一個問題是-數據表的屬性,數據表屬性的設計完全是依賴於我們剛開始做的需求分析文檔,如果需求分析不完整的話,就會造成資料庫表屬性的缺失,從用戶的角度看,就會覺得你的系統提供的數據不夠全面,信息量小

三.開發團隊最大:我們團隊一共有十四個人,這個對於我們的項目經理來說,是一個相當嚴峻的問題,畢竟十四個人的團隊相當於其他幾個小組加起來的人數總和,管理起來有相當大的難度

對於我們這些小組成員來說,由於溝通渠道太多,造成了我們項目中遇到問題,不知道去跟哪個小組成員溝通

為了解決這個問題,我們在團隊中又選出了三個小組長,小組成員遇到問題,先去咨詢小組長,然後小組長提供反饋信息

四.項目各個模塊間藕合度高:網站涉及的各個功能模塊之間的聯系緊密,模塊之間的介面設計的好壞是項目最終集成成功與否的最重要因素

用戶管理這一個部分要為每個模塊提供介面,主要是用戶的編號以及用戶的類型等

每個頁面之間的鏈接也是其中重要的模塊介面

這個問題由於我們前期做好了充分的溝通以及按照概要設計中的介面說明去設計自己的模塊,所以後期的模塊整合沒有遇到什麼太大的不兼容性等問題

接下來就談談我這一個月中的工作:需求分析階段:需求分析階段我完成了網上競賽模塊的需求分析,其中遇到的主要問題是閱讀材料後發現網上實習,網上競賽,畢業設計指導這幾個模塊的功能是類似的,提取需求分析後不夠明確,經過幾次跟湯老師的交流後,確定了這幾個模塊之間的具體差別,網上競賽模塊的基本需求也大致確定了,網上競賽模塊的基本功能就是學生通過網站報名參加競賽,企業審核通過後,專家對作品進行評分,排名

概要設計階段:在需求分析的基礎上,對網上競賽模塊進行了比較具體的概要設計,流程圖(IPO圖以及用例圖);這個階段的主要難點是對網上競賽業務流程的描述,如何實現學生報名,企業發布,專家評審的步驟操作,與及跟其他模塊對該模塊的限制

資料庫設計階段:我負責整合初步資料庫設計說明書,分配組員按照各自的功能模塊的具體需求設計自己模塊需要的數據表,然後對這些數據表進行整合

在這個過程中遇到的問題就是資料庫實在是太大了,最後下來一共有30多張表,表與表之間的關系復雜,關聯性大,需要設置的外鍵較多,很難將所有的屬性欄位給提取出來,屬性的類型設置也是一個問題,採用數值型還是採用字元串性在資料庫設計中尤為重要,因為在後台搜索方面,數值型比較快捷,而在數據顯示方面,字元串型又有直接讀出不用轉換的好處

每個表的主鍵我們採用了用實體的編號去標記它,因為這樣實體間關聯起來會更加簡單

資料庫的設計關鍵是要對整個項目的整體的把握,並且要細化對每個實體類的具體屬性要求

詳細設計階段:我覺得是最重要的一個方面,一個完整的詳細設計說明應該可以幫助程序員完成具體的實現,程序員可以不用考慮模塊之間的耦合問題,只需要將單一的功能按照邏輯順序編寫出來就可以了

網站整體構架搭好了,我們就可以在裡面填充自己的功能了

但是因為時間太倉促了,我們這個階段也就縮水了,帶來後面的問題就是後期代碼編寫的時候比較混亂,函數介面較難統,界面風格多樣化

這個階段,我的主要工作是跟隊友一起設計出了網上競賽模塊的學生,企業,管理員,高校以及專家的界面

編碼階段:我們是用ASP

net開發的,主要任務就是從工具中選出你想要的控制項,然後在控制項響應函數中填充代碼,完成相應的事件響應

這里遇到的最大問題是頁面的排版問題,因為自己是第一次開發網站,造成了自己設計的界面風格單調,不太美觀,現在就盡量做到頁面的整齊

這個階段主要做的就是:寫代碼→編譯→調試→寫代碼

這一個月中我學到了很多東西,技術方面就是學會了用ASP

Net編寫網站,最重要的是讓我經歷了軟體工程化的所有階段,讓我對整個軟體工程有了感性的認識,而且將大學三年所學到的知識進行了一次系統的串聯,更重要的是學會了如何跟項目團隊中的成員溝通問題,這是一個寶貴的實踐經驗

6. 學習資料庫的心得

資料庫技術應該電腦技術比較核心的一種,不僅操作系統,而且數據存儲都要用的。
學習資料庫可以自己參與到一個項目,或者去實際操作資料庫,這樣提高的快些。
目前來說,桌面的小型資料庫有Foxpro不錯,用的最多的是SQL Server2000,大型的有Oracle等等。
推薦你可以學習SQL Server2000,比較簡單。

編程是一門說難就難,說簡單就簡單的東西,如果要問從什麼入手,我覺的還是先學C語言,先要對如何編程有一個概念,然後學習資料庫,可以學學ASSECC或是SQL,這兩個都是簡單的資料庫,在後面學HTML和ASP(裡面可以理解的去學習VBscript和JAVAscript兩個腳本語言),有了這幾門語言做基礎,就可以學習難一點的東西了。學習C++的面向對象概念,當自己認為對面向對象裡面的三大特性{派生類與繼承;多態性;...(第3個有點忘記,好象是封裝,或者是把派生和繼承分開,總之3大特性.)}掌握的能夠在自己編程的時候能夠理解能夠靈活運用就可以學習JAVA了,可能你原來聽說過JAVA,C++是簡單的面向對象,JAVA就好象是C++和C語言的綜合,JAVA是基本上全部面向對象概念,但裡面的編程結構:如--循環;判斷則是C語言的機制。

閱讀全文

與資料庫練習實驗心得相關的資料

熱點內容
wordpress頁面模板製作 瀏覽:347
刺客信條3升級補丁怎麼用 瀏覽:605
桌面上的文件管理怎麼沒有了 瀏覽:254
西貝APP怎麼開發票 瀏覽:330
鋼琴怎麼在編程中使用 瀏覽:287
登錄美團的密碼 瀏覽:921
游戲無代碼 瀏覽:604
郵箱不接收壓縮文件什麼意思 瀏覽:824
加工中心編程怎麼畫圖 瀏覽:564
什麼app能斷掉app關聯 瀏覽:10
javabyte轉換int 瀏覽:266
美麗雲數據中心有哪些企業入駐 瀏覽:552
趕集網app會員登錄在哪裡登錄 瀏覽:947
命令生成javadoc 瀏覽:817
ps快速選擇工具摳圖教程 瀏覽:289
用今日閔行app怎麼看電視台直播 瀏覽:315
文件名是沒有限制嗎 瀏覽:186
windowsmysql壓力測試工具 瀏覽:613
iphone6不知道密碼 瀏覽:775
word頁碼高度 瀏覽:510

友情鏈接