第一篇:數(shù)據(jù)庫實(shí)習(xí)日志
實(shí)習(xí)日志
日期:2014-6-23 主要任務(wù): 對(duì)我的題目:醫(yī)院門診管理系統(tǒng)進(jìn)行需求分析。寫出業(yè)務(wù)。畫出業(yè)務(wù)流程圖。進(jìn)而畫出數(shù)據(jù)流程圖
完成情況: 寫出了業(yè)務(wù)。并且畫出了業(yè)務(wù)流程圖。對(duì)我的題目有了一個(gè)較深的挖掘。存在問題:
收獲:知道了在進(jìn)行業(yè)務(wù)流程圖的繪制中要考慮的問題很多、要注意細(xì)節(jié)的把握。多考慮一些東西,才能讓我的數(shù)據(jù)庫更加符合用戶的需求。站在管理者的角度
日期:2014-6-24 主要任務(wù):畫出數(shù)據(jù)流程圖。
完成情況:基本完成數(shù)據(jù)流程圖的設(shè)計(jì),并對(duì)數(shù)據(jù)字典有了一個(gè)初步的了解 存在問題:數(shù)據(jù)流程圖的繪制出現(xiàn)了概念混淆的問題
收獲:自己親自設(shè)計(jì)數(shù)據(jù)流程圖,有了很多體會(huì)。解決了很多問題
日期:2014-6-25 主要任務(wù):基本完成
完成情況:可能存在數(shù)據(jù)項(xiàng)不完整的地方,以后會(huì)繼續(xù)完善和修改 存在問題: 感覺做數(shù)據(jù)字典的時(shí)候還是感覺很繁瑣,技能不是很熟練 收獲:自己對(duì)表格的設(shè)計(jì)更加熟練
日期:2014-6-26 主要任務(wù):E-R圖設(shè)計(jì)
完成情況:對(duì)整體E-R圖有了一個(gè)具體的實(shí)施計(jì)劃,并初步設(shè)計(jì)了部分E-R圖
存在問題:實(shí)體的抽象很糾結(jié),對(duì)實(shí)體的歸納界限準(zhǔn)則不明確,不知道什么應(yīng)該劃歸為實(shí)體,什么只需要作為屬性出現(xiàn)。
收獲:體會(huì)到邏輯設(shè)計(jì)的復(fù)雜性和重要性,日后繼續(xù)積累經(jīng)驗(yàn)。
日期:2014-6-27 主要任務(wù):完成E-R圖的設(shè)計(jì)
完成情況:基本完成了E-R圖的設(shè)計(jì),并完善了實(shí)習(xí)日志和課程論文。存在問題: 實(shí)體的抽象仍然不明確界限,屬性不全面 存在問題: 聯(lián)系有問題 收獲:認(rèn)識(shí)到邏輯設(shè)計(jì)起到一個(gè)承上啟下的關(guān)鍵作用,同時(shí)也認(rèn)識(shí)到設(shè)計(jì)數(shù)據(jù)庫的復(fù)雜性。
日期:2014-6-30 主要任務(wù):邏輯結(jié)構(gòu)設(shè)計(jì) 完成數(shù)據(jù)表的轉(zhuǎn)化 完成情況:基本實(shí)現(xiàn)從E-R圖向數(shù)據(jù)表的轉(zhuǎn)化
存在問題:轉(zhuǎn)化過程中,認(rèn)識(shí)到系統(tǒng)前期分析的不足,一些不到位的地方還需要進(jìn)一步修改和完善,比如不同實(shí)體對(duì)應(yīng)的屬性,有些是不完整的,這樣影響到了數(shù)據(jù)字典和ER圖,這兩個(gè)步驟的文件都需要修改
收獲:認(rèn)識(shí)到數(shù)據(jù)庫的設(shè)計(jì)本來就是不斷完善的過程,我們這次是第一次做這樣的事情,經(jīng)驗(yàn)非常缺乏,所以有不斷返工的過程也是很自然的事情,這就需要我們可以邊做邊總結(jié),這樣才能最終得到相對(duì)滿意的結(jié)果。
日期:2014-7-1 主要任務(wù):天的主要任務(wù)是數(shù)據(jù)庫實(shí)施階段,要開始將自己設(shè)計(jì)的數(shù)據(jù)表在SQL Server2008中實(shí)現(xiàn)。
完成情況:用SQL語句實(shí)現(xiàn)了各個(gè)數(shù)據(jù)表的創(chuàng)建
存在問題:發(fā)現(xiàn)前期設(shè)計(jì)的不夠完善,對(duì)前期的任務(wù)做了部分補(bǔ)充
收獲:數(shù)據(jù)庫的設(shè)計(jì)不可能一遍就可以完整的設(shè)計(jì)好的,在一步一步的設(shè)計(jì)過程中,到后期才發(fā)現(xiàn)前期設(shè)計(jì)的不夠完善,不夠合理,還要對(duì)前期的任務(wù)進(jìn)一個(gè)調(diào)整,這也提醒我們經(jīng)驗(yàn)的重要性,只有不斷實(shí)踐,多多思考,才能在每一步都盡可能合理,少走彎路,同時(shí)我深刻體會(huì)到從第一步的需求分析都必須做的很詳細(xì),如果忽視這樣的步驟就匆忙下一步,只會(huì)使后期麻煩不斷。
日期:2014-7-2 主要任務(wù):數(shù)據(jù)庫實(shí)施第二天,今天繼續(xù)對(duì)數(shù)據(jù)庫中的數(shù)據(jù)完善
完成情況:實(shí)現(xiàn)了數(shù)據(jù)表上的約束和索引建設(shè),以及視圖建設(shè),錄入數(shù)據(jù) 存在問題:為了實(shí)現(xiàn)各個(gè)表格數(shù)據(jù)的合理性,不好做數(shù)據(jù)錄入
收獲:不論什么事情,只有自己親手做一遍才能更加深刻,所以不論是困難的,還是簡單的事情,只有自己動(dòng)手去嘗試,才能收獲更多。
日期:2014-7-3 主要任務(wù):數(shù)據(jù)庫實(shí)施第三天,我的主要任務(wù)是建存儲(chǔ)過程 完成情況:完成了部分存儲(chǔ)過程的編寫
存在問題:存儲(chǔ)過程設(shè)計(jì)的功能,不好實(shí)現(xiàn),對(duì)基本功的不扎實(shí)
收獲:明白存儲(chǔ)過程是一個(gè)運(yùn)用SQL語句的過程,通過這過程可以將SQL語句封裝,然后可以在程序中直接調(diào)用,這樣可以實(shí)現(xiàn)特定的功能。
日期:2014-7-4 主要任務(wù):初步了解oracle數(shù)據(jù)庫。完成情況:基本了解了oracle數(shù)據(jù)庫。
存在問題:對(duì)oracle編程的語法規(guī)則不熟悉,編程困難。收獲:接觸新的數(shù)據(jù)庫
日期:2014-7-7 主要任務(wù):將設(shè)計(jì)的功能再在oracle數(shù)據(jù)庫中實(shí)現(xiàn)。完成情況: 實(shí)現(xiàn)了部分功能 存在問題:完成了一點(diǎn)
收獲:Pl/SQL的編程不熟悉。了解了pl/sqld的編程
日期:2014-7-8 主要任務(wù):oracle數(shù)據(jù)庫中存儲(chǔ)過程的創(chuàng)建
完成情況:我完成了oracle數(shù)據(jù)庫中存儲(chǔ)過程的創(chuàng)建。存在問題: pl/sql編程比較麻煩 收獲:知道了pl/sql的語法
日期:2014-7-9 主要任務(wù):oracle數(shù)據(jù)庫中觸發(fā)器的創(chuàng)建
完成情況:我完成了oracle數(shù)據(jù)庫中觸發(fā)器的創(chuàng)建。存在問題: 替代觸發(fā)器不能對(duì)表進(jìn)行操作
收獲:知道了pl/sql觸發(fā)器的語法和替代觸發(fā)器不能在oracle中實(shí)現(xiàn)對(duì)表的操作
日期:2014-7-10 主要任務(wù):整理論文
完成情況: 把我這些天做的圖啊,程序啊,都弄在了論文里。進(jìn)行論文排版 存在問題: 無
收獲:知道了論文排版很重要
日期:2014-7-11 主要任務(wù):進(jìn)行最后的數(shù)據(jù)庫設(shè)計(jì)實(shí)習(xí)的答辯做準(zhǔn)備。做ppt。完善論文啊 完成情況: 還可以
存在問題: 做word,弄成三線表
收獲:看了很多同學(xué)的作品,感覺他們做得不錯(cuò)。我要繼續(xù)努力了
第二篇:數(shù)據(jù)庫實(shí)習(xí)日志
實(shí)習(xí)日志
2011年12月31日
今天在M2教室參加數(shù)據(jù)庫實(shí)習(xí)動(dòng)員大會(huì),指導(dǎo)老師認(rèn)真講述數(shù)據(jù)庫實(shí)習(xí)安排,詳細(xì)規(guī)劃了兩周實(shí)習(xí)的進(jìn)程表,為我們實(shí)習(xí)打下了理論基礎(chǔ),李院長專門作出指示要嚴(yán)格要求實(shí)習(xí)期間的紀(jì)律情況,特別強(qiáng)調(diào)對(duì)于遲到曠課情況特處理,予以給我們某些心理打了預(yù)防針。孫老師也強(qiáng)調(diào)了選題時(shí)候應(yīng)該考慮的問題以及看法,給了大家很大心理指導(dǎo)。
下午各老師及負(fù)責(zé)人專門手把手和大家座談交流自主選題情況,我在老師指導(dǎo)下認(rèn)識(shí)到選題時(shí)候需要知道的問題,結(jié)合實(shí)際認(rèn)真考慮,順利圓滿結(jié)束選題工作,為下一步實(shí)習(xí)奠下了堅(jiān)實(shí)基礎(chǔ)。
2012年1月3日
今天是第一天實(shí)習(xí),滿懷期望的來到實(shí)習(xí)實(shí)驗(yàn)室,認(rèn)真的開始了真正的實(shí)習(xí)生活,今天主要需要完成的人任務(wù)就是做好需求分析,需求分析是十分關(guān)鍵的一個(gè)環(huán)節(jié),據(jù)統(tǒng)計(jì)好多軟件的失敗源于需求分析的失敗,給予我們很大警示,那就是做好需求分析是我們做好此次實(shí)習(xí)的關(guān)鍵必經(jīng)的第一步。
我的數(shù)據(jù)庫實(shí)習(xí)時(shí) 餐飲管理系統(tǒng),自認(rèn)為這個(gè)貼近實(shí)際,貼近生活,個(gè)人稍微了解其中一些環(huán)節(jié),同時(shí)結(jié)合實(shí)際認(rèn)真規(guī)劃和設(shè)計(jì)自己實(shí)習(xí)的項(xiàng)目的需求分析。其中也遇到一些問題,通過請(qǐng)教老師和網(wǎng)絡(luò)搜索,有了新的見識(shí)。
2012年1月4—5日
延續(xù)之前繼續(xù)做好需求分析這一較大環(huán)節(jié),并生成相應(yīng)文檔,數(shù)據(jù)流程圖,數(shù)據(jù)字典,以及其他必要的過程,從中也遇到許多問題及看法,比如在建立數(shù)據(jù)字典的過程中就思考到和數(shù)據(jù)結(jié)構(gòu)的關(guān)系,同時(shí)認(rèn)識(shí)到可能我這個(gè)小項(xiàng)目并不需要某些步驟,但是這些環(huán)節(jié)和要求必須做到,因?yàn)樵谝院蟠笮晚?xiàng)目的過程中,一點(diǎn)閃失可能帶來致命的問題,認(rèn)真做好每一步是十分重要的。
這兩天進(jìn)展順利,圓滿完成其中實(shí)習(xí)安排要求。
第三篇:數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)日志
數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)日志
***班******
2011年6月27日 星期一
期待已久的數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)終于開始了。上午老師在M2教室講了一些關(guān)于實(shí)習(xí)的要求等內(nèi)容,然后老師幫我們每個(gè)同學(xué)選擇、評(píng)價(jià)了各自的題目。下午我們自由查找了有關(guān)自己課程設(shè)計(jì)內(nèi)容的資料,讓我們對(duì)自己即將做的實(shí)習(xí)內(nèi)容有了一個(gè)大致了解和掌握。
其實(shí),對(duì)于這次實(shí)習(xí)的時(shí)間安排,包括我在內(nèi)的大部分同學(xué)多多少少都有點(diǎn)意見。原來老師說的是下學(xué)期開學(xué)前實(shí)習(xí),那時(shí)候我們大家都接受了;可就在前兩周老師卻通知我們現(xiàn)在實(shí)習(xí)。然而現(xiàn)在確是考試周,我們得好好復(fù)習(xí)各科準(zhǔn)備考試,這樣一來我們學(xué)生在時(shí)間上有了很大沖突,更有了很大壓力。一方面忙著復(fù)習(xí),準(zhǔn)備考試,擔(dān)心著考試;另一方面還得搞實(shí)習(xí),擔(dān)心著實(shí)習(xí)。最終大部分同學(xué)都選擇了先搞好考試,因此,對(duì)于后面的實(shí)習(xí)不得不先馬虎一下了。
2011年6月28日 星期二
上午繼續(xù)在網(wǎng)上查找關(guān)于怎樣選題的資料,看了幾篇網(wǎng)上關(guān)于數(shù)據(jù)庫設(shè)計(jì)的成果,最終初步確定了自己所做題目為超市管理系統(tǒng)。因?yàn)槲腋杏X超市遍布我們的生活圈,貼近我們的生活,對(duì)初學(xué)數(shù)據(jù)庫設(shè)計(jì)的人來說叫容易些,并且說不定以后我自己開了家超市還能用到現(xiàn)在做的數(shù)據(jù)庫成果。下午因?yàn)橛畜w育考試,因此實(shí)習(xí)被耽擱了。
2011年6月29日 星期三
經(jīng)過前兩天的選題和構(gòu)思,現(xiàn)在對(duì)超市管理系統(tǒng)已經(jīng)有了一個(gè)大概的輪廓。現(xiàn)在得抓緊時(shí)間畫數(shù)據(jù)流程圖。不過一天下來成果不大,因?yàn)樵谧鰯?shù)據(jù)庫實(shí)習(xí)期間還不得不抽出一點(diǎn)時(shí)間來復(fù)習(xí)《統(tǒng)計(jì)學(xué)原理》。晚上進(jìn)行了《統(tǒng)計(jì)學(xué)原理》考試,在半夜還在寫明天要上交的數(shù)學(xué)建模論文,負(fù)擔(dān)不小啊。
2011年6月30日 星期四
實(shí)習(xí)已經(jīng)進(jìn)行到第四天了,由于各種原因被耽擱了好多時(shí)間,四天下來成果不大。對(duì)數(shù)據(jù)流程圖修修改改,有時(shí)候?qū)ΜF(xiàn)在畫的流程圖越思考就越不滿意,就越想改。后面感覺超市管理系統(tǒng)需要做的東西太多,就近三周的時(shí)間是做不完的,因此把題目改為超市銷售管理系統(tǒng),這次數(shù)據(jù)庫設(shè)計(jì)只實(shí)現(xiàn)銷售方面的功能。題目已改動(dòng),數(shù)據(jù)流程圖也不得不有很大改動(dòng),這一改倒是費(fèi)了不少時(shí)間。
2011年7月1日 星期五
實(shí)習(xí)已將近一周了,可成果卻不大,感覺數(shù)據(jù)流程圖都還沒徹底完善。不過 1
不得不提的是這不是因?yàn)樽约和祽械木壒剩喾从袝r(shí)候晚上在宿舍還在加班。原因在于這周耽擱了不少時(shí)間,剛開始是體育考試,然后是準(zhǔn)備復(fù)習(xí)《統(tǒng)計(jì)學(xué)原理》考試,然后是進(jìn)行《統(tǒng)計(jì)學(xué)原理》考試,然后現(xiàn)在呢還不得不準(zhǔn)備下周的《毛澤東思想與馬克思主義基本原理概論》和《大學(xué)英語》考試。這周末是騰不出時(shí)間來做數(shù)據(jù)庫了,還得復(fù)習(xí)。
說真的,這次實(shí)習(xí)時(shí)間安排非常不妥。這樣一邊實(shí)習(xí)一邊復(fù)習(xí)、考試,結(jié)果要么是兩者都做不好,要么是不得不放棄一個(gè)。希望老師對(duì)后面的其它實(shí)習(xí)能妥善安排好時(shí)間。
2011年7月4日 星期一
第二周實(shí)習(xí)有開始了,想想上周的實(shí)習(xí)成果,與計(jì)劃進(jìn)度相差甚遠(yuǎn),心里一陣陣心急。
可是今天在實(shí)習(xí)方面更是一無所獲。下午《大學(xué)英語》考試,上午不得不首先復(fù)習(xí)英語,晚上還得準(zhǔn)備明天的《毛澤東思想與馬克思主義基本原理概論》考試。
2011年7月5日 星期二
今天同昨天一樣,上午不得不放棄實(shí)習(xí)復(fù)習(xí)毛概,下午毛概考試。實(shí)習(xí)收獲甚微。
2011年7月6日 星期三
本學(xué)期期末考試終于完畢,從今天開始可以一心一意進(jìn)行數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)了。
前面的實(shí)習(xí)被耽擱了大部分,今后不得不加班加點(diǎn)抓緊時(shí)間趕進(jìn)度。今天把之前做的數(shù)據(jù)流程圖再重新改了改,讓其更完善了一些。
2011年7月7日 星期四
今天做的內(nèi)容主要是根據(jù)之前畫的數(shù)據(jù)流程圖開始畫E-R圖,做了部分?jǐn)?shù)據(jù)庫字典。
2011年7月8日 星期五
今天繼續(xù)做關(guān)系模式設(shè)計(jì),當(dāng)將E-R圖試著轉(zhuǎn)換為關(guān)系模式時(shí),才發(fā)現(xiàn)有好多冗余項(xiàng),因此又不得不返回到上一步驟去修改、重新設(shè)計(jì)E-R,然后再設(shè)計(jì)關(guān)系模式,這樣反反復(fù)復(fù),修改了好多次,更費(fèi)了不少時(shí)間。
2011年7月11日 星期一
又是新的一周開始了,兩周的實(shí)習(xí)時(shí)間已悄然消逝,挺快的。
前兩天是周末,本可以休息和放松一下的,可由于沒跟上實(shí)習(xí)要求的進(jìn)度,因此不得不自己加班趕進(jìn)度。這兩天時(shí)間里在SQL Server 2008軟件中寫SQL語句建好了基本表,并且成功導(dǎo)入了測(cè)試數(shù)據(jù);做了部分存儲(chǔ)過程和觸發(fā)器,但還不夠完善并且還沒完全做完。兩天時(shí)間里還是沒趕上進(jìn)度,因此在后面的實(shí)習(xí)里還不得不抓緊時(shí)間加班。
今天上午前兩個(gè)小時(shí)里回顧了一下前一段時(shí)間里做的成果,并稍微做了點(diǎn)改動(dòng)。后兩個(gè)小時(shí)里在M2教室里學(xué)習(xí)了一些關(guān)于ORACLE的知識(shí),大致了解了PL/SQL。也許是周末沒怎么休息的緣故,在課堂上感覺很困,沒精神聽講,因此學(xué)得稀里糊涂的、、、下午開始時(shí),自己按老師上午講的知識(shí),在電腦上的虛擬機(jī)上裝好了PL/SQL軟件,并大致瀏覽了一下軟件界面,試著建立了新用戶,登陸新建用戶,建立了基本表,導(dǎo)入了測(cè)試數(shù)據(jù)。接下來?xiàng)铥慃惱蠋熢贛2教室給我們?cè)敿?xì)講了PL/SQL的相關(guān)知識(shí),包括建立存儲(chǔ)過程、觸發(fā)器及游標(biāo)的使用等。下午認(rèn)真聽了講,講的知識(shí)都能聽懂,沒多大難度。
在接下來的四天時(shí)間里還得抓緊時(shí)間,在實(shí)習(xí)中學(xué)習(xí),最終盡量能有一個(gè)較好的實(shí)習(xí)結(jié)果。
2011年7月12日星期二
上午主要做了幾個(gè)存儲(chǔ)過程,并返回到前一階段修改了兩三個(gè)視圖。在做存儲(chǔ)過程的時(shí)候需要用到的一些知識(shí)是課堂上沒學(xué)過的,因此不得不上網(wǎng)查找資料;比如說返回系統(tǒng)當(dāng)前時(shí)間函數(shù)getday(),一個(gè)日期類型的數(shù)據(jù)與一個(gè)整型數(shù)據(jù)相加形成一個(gè)新的日期函數(shù)DateAdd(interval,number,date);感覺這些函數(shù)用起來挺有意思的。
下午終于開始著手做PL/SQL方面的內(nèi)容了。首先建立了一個(gè)用戶,再建立好了所有的基本表,并且成功導(dǎo)入了數(shù)據(jù),為個(gè)基本表建立了索引、視圖,最終開始了存儲(chǔ)過程方面的內(nèi)容。這一切都進(jìn)行得很迅速,較為順利。因?yàn)镻L/SQL與T—SQL相差不大,只需稍稍變化一下就OK了。
晚上加了班,終于完成了T—SQL里面的存儲(chǔ)過程與觸發(fā)器,現(xiàn)在SQL SEVER方面的實(shí)習(xí)內(nèi)容差不多是做完了,如果有需要只需在后面的時(shí)間了稍稍改動(dòng)一下就行了。
期待著明天的ORACLE數(shù)據(jù)庫實(shí)習(xí)。
2011年7月13日 星期三
之前的實(shí)習(xí)終于大體上做完了SQL SERVER 2008方面的內(nèi)容,終于有了一點(diǎn)輕松的感覺,因?yàn)楹竺嬷皇O翺RACLE數(shù)據(jù)庫方面的內(nèi)容做ORACLE數(shù)據(jù)庫時(shí)完全可以參照SQL數(shù)據(jù)庫的成果,只需稍加改變就行了。
上午主要寫了部分?jǐn)?shù)據(jù)庫課程設(shè)計(jì)論文,包括摘要、引言需求分析階段,效率較低,成果不大。下午在ORACLE數(shù)據(jù)庫中設(shè)計(jì)了幾個(gè)存儲(chǔ)過程。后面的內(nèi)容還剩下ORACLE數(shù)據(jù)庫里的存儲(chǔ)過程和觸發(fā)器以及實(shí)習(xí)論文,時(shí)間不多了,得抓緊時(shí)間,提高效率。
2011年7月14日 星期四
上午在ORACLE數(shù)據(jù)庫里面做完了存儲(chǔ)過程和觸發(fā)器,發(fā)現(xiàn)PL/SQL語法與T-SQL語法還是有很多的區(qū)別,比如說ORACLE數(shù)據(jù)庫里面不支持函數(shù)DATEADD(datepart , number, date),但支持日期型變量直接與整數(shù)相加減,即datepart+number成立,返回date型,這樣變得更為簡單了,不支持分割日期函數(shù)函數(shù)datepart(year,day)和datepart(month,day)。到此為止,實(shí)習(xí)的主要內(nèi)容大體上結(jié)束了。下午在M2教師進(jìn)行了實(shí)習(xí)答辯,欣賞了同學(xué)的實(shí)習(xí)成果。后面還剩下實(shí)習(xí)論文沒寫了,這是明天的工作。
2011年7月15日 星期五
今天主要寫了實(shí)習(xí)論文。上午寫好了論文內(nèi)容,下午排版,大體上整理好了論文。
近三周的數(shù)據(jù)庫課程設(shè)計(jì)實(shí)習(xí)現(xiàn)已結(jié)束。通過這段時(shí)間的實(shí)習(xí),對(duì)數(shù)據(jù)庫知識(shí)有了更廣泛的了解,在數(shù)據(jù)庫的應(yīng)用方面有了很大的收獲。在需求分析階段,通過對(duì)學(xué)校周邊超市的實(shí)地調(diào)查,提高了實(shí)地調(diào)查獲得數(shù)據(jù)的能力。在數(shù)據(jù)庫設(shè)計(jì)與實(shí)施階段,加深了對(duì)數(shù)據(jù)庫系統(tǒng)相關(guān)知識(shí)和SQL SERVER 2008、ORACLE數(shù)據(jù)庫相關(guān)功能的理解;進(jìn)一步掌握相關(guān)的SQL語句,并進(jìn)一步熟悉了對(duì)項(xiàng)目開發(fā)的大致過程。
同樣在在這次實(shí)習(xí)中,也看到了自己的基礎(chǔ)知識(shí)的薄弱性,更體驗(yàn)到了基礎(chǔ)知識(shí)的重要性。比如說對(duì)具體的SQL語句還不是很熟悉,在畫E-R圖、設(shè)計(jì)帶輸出變量的存儲(chǔ)過程以及建立相關(guān)索引(聚簇索引)時(shí)感到有些棘手。遇到問題不可怕,其實(shí)能遇到問題是好事,它能讓我在解決問題時(shí)學(xué)到更多的新知識(shí),更能增加我的自信。
第四篇:數(shù)據(jù)庫人事管理實(shí)習(xí)日志
實(shí)習(xí)日志
日期:
第一天
今天是實(shí)習(xí)的第一天,上午八點(diǎn)至十點(diǎn),我們軟件工程專業(yè)在信息工程學(xué)院機(jī)房M2教
室進(jìn)行了兩個(gè)小時(shí)的實(shí)習(xí)前的指導(dǎo)。指導(dǎo)老師楊麗麗(代課教師)對(duì)本次實(shí)習(xí)進(jìn)行了詳細(xì)的介紹與考前指導(dǎo)。本次實(shí)習(xí)地點(diǎn)在信息工程學(xué)院機(jī)房二層。實(shí)習(xí)時(shí)間:6月3日-------6月20
日為期三個(gè)周。指導(dǎo)老師:一班(蔚繼承宋榮杰)、二班(鄒青英明)、三班(陳
勇楊麗麗)。
本次實(shí)習(xí)的任務(wù)是自選一道課題,每個(gè)學(xué)生圍繞已選課題進(jìn)行數(shù)據(jù)庫課程設(shè)計(jì)。階段性
完成相應(yīng)任務(wù)。最終提交課程設(shè)計(jì)論文。答辯結(jié)束本次實(shí)習(xí)。
第二天
今天是實(shí)習(xí)的第二天,根據(jù)課程設(shè)計(jì)安排,6月3日至6月5日任務(wù)是完成課程設(shè)計(jì)需
求分析并生成需求分析文檔。今天實(shí)習(xí)的主要任務(wù)是完成數(shù)據(jù)流程圖的設(shè)計(jì)。本次設(shè)計(jì)用
到的設(shè)備:硬件Windows XP;軟件億圖4.1綠色版;利用設(shè)備并做出需求分析,畫出業(yè)務(wù)
流程圖,并設(shè)計(jì)出數(shù)據(jù)流程圖。
對(duì)人事管理系統(tǒng)(對(duì)象企業(yè)人事管理系統(tǒng))調(diào)查需求分析結(jié)果,主要繪制了5個(gè)數(shù)據(jù)流
程圖:頂層數(shù)據(jù)流程圖、第一層層數(shù)據(jù)流程圖、第二層數(shù)據(jù)流程圖(人員出勤管理數(shù)據(jù)流程
圖、人員工資管理數(shù)據(jù)流程圖、人事變動(dòng)管理數(shù)據(jù)流程圖)。
存在的問題就是第一次結(jié)束數(shù)據(jù)流程圖,我認(rèn)為問題主要在于對(duì)實(shí)體和業(yè)務(wù)的概念沒有
很清晰的認(rèn)識(shí),也沒有很好的弄清數(shù)據(jù)流程圖的繪制方法。起初操作不是很熟悉。不過收獲
不菲,通過查閱資料學(xué)會(huì)了繪制數(shù)據(jù)流程圖以及層次關(guān)系。這些都是要在實(shí)踐中不斷積累經(jīng)
驗(yàn)的。我也將更加認(rèn)真的面對(duì)接下來的挑戰(zhàn)。
第三天
今天是實(shí)習(xí)的第三天,根據(jù)課程設(shè)計(jì)安排,針對(duì)需求分析階段的內(nèi)容,前兩天課程設(shè)計(jì)
已經(jīng)完成的業(yè)務(wù)流程圖、數(shù)據(jù)流程圖。今天得實(shí)習(xí)任務(wù)是根據(jù)業(yè)務(wù)流程圖與數(shù)據(jù)流程圖設(shè)計(jì)
數(shù)據(jù)字典。數(shù)據(jù)字典包含數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)。而數(shù)據(jù)項(xiàng)就相
當(dāng)于是實(shí)體的屬性,數(shù)據(jù)結(jié)構(gòu)相當(dāng)于數(shù)據(jù)流程圖中生成的表。今天得任務(wù)量很大。而且考慮
要周全,各部分之間銜接。
經(jīng)歷了為期六個(gè)小時(shí)的實(shí)習(xí),已基本完成了數(shù)據(jù)字典的設(shè)計(jì)。下午2個(gè)小時(shí)的時(shí)間開始
對(duì)這三天的實(shí)習(xí)內(nèi)容進(jìn)行匯總,書寫需求分析文檔。
我想說,在設(shè)計(jì)數(shù)據(jù)字典時(shí)一定要與業(yè)務(wù)流程圖與數(shù)據(jù)流程圖相結(jié)合,并且在數(shù)據(jù)字典
設(shè)計(jì)時(shí)將他們之間的銜接設(shè)計(jì)好。在這個(gè)過程中要不斷的返工,因?yàn)槊總€(gè)人在做一件事時(shí),剛開始總是不能做的很完善,是要在今后的實(shí)踐中不斷修改、更正的。
第四天
今天是實(shí)習(xí)的第四天,根據(jù)課程設(shè)計(jì)計(jì)劃,今天的實(shí)習(xí)內(nèi)容是數(shù)據(jù)庫概念設(shè)計(jì),概念
設(shè)計(jì)解讀那主要目的是將需求分析文檔階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型),為以后的數(shù)據(jù)庫設(shè)計(jì)做好基礎(chǔ)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,主要是概念模型設(shè)計(jì)(畫出
E-R圖)。這次結(jié)合需求分析中的數(shù)據(jù)流程圖的底層數(shù)據(jù)流程圖,畫出相應(yīng)的E-R圖。
今天主要完成了分析底層數(shù)據(jù)流程圖。為E-R圖做準(zhǔn)備,但我在分析的時(shí)候有種結(jié)構(gòu)不
清晰的狀態(tài),不知道怎么從數(shù)據(jù)流程圖想E-R圖轉(zhuǎn)換。所以在分析的時(shí)候就根據(jù)自己的想法,以及老師知道的思路進(jìn)行了相關(guān)的分析。
第五天
今天是實(shí)習(xí)的第五天。經(jīng)過了昨天的分析,今天的主要任務(wù)就是用E圖畫出E-R圖。在繪圖過程中,我一直糾結(jié)于外部實(shí)體和數(shù)據(jù)流程圖中內(nèi)部實(shí)體間的聯(lián)系,所以對(duì)于E-R圖的繪制,我一直在糾結(jié)很多關(guān)系無法描述或者說實(shí)現(xiàn),多多少少覺得有些問題。后來仔細(xì)分析
發(fā)現(xiàn)主要是將外部實(shí)體和數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)中可能成為實(shí)體的聯(lián)系弄清楚,并表
示出來就好。今天基本完成了:考勤管理E-R圖、工資管理E-R圖、崗位變動(dòng)管理E-R圖并
通過消除冗余,進(jìn)行優(yōu)化畫出了全局E-R圖。并整理圖以及文字完成了概念設(shè)計(jì)的文檔。
今天面臨的主要問題就是,根據(jù)昨天的分析畫出的E-R圖。在繪制E-R圖時(shí),對(duì)于不同
實(shí)體之間的關(guān)系模糊。
第六天
今天是實(shí)習(xí)的第六天,根據(jù)課程實(shí)習(xí)要求,在完成了需求分析,概念設(shè)計(jì)的基礎(chǔ)上,今
天需要做的就是完成邏輯設(shè)計(jì),并完成相關(guān)邏輯設(shè)計(jì)的文檔。根據(jù)E-R模型建立關(guān)系模式;
將建立的關(guān)系模式規(guī)范化為3NF;并定義關(guān)系模式邏輯結(jié)構(gòu)。繪制系統(tǒng)功能模塊圖;其實(shí)根
據(jù)E-R圖轉(zhuǎn)換為關(guān)系模式還好,就是將關(guān)系模式規(guī)范化為3NF時(shí),有些麻煩。繪制二維表是
用到了需求分析中的數(shù)據(jù)字典中的數(shù)據(jù)項(xiàng)一一對(duì)應(yīng)即可。在完成過程中對(duì)之前所畫的數(shù)據(jù)字
典進(jìn)行返工,增加一些數(shù)據(jù)項(xiàng),修改數(shù)據(jù)結(jié)構(gòu)等。最終基本完成了定義關(guān)系模式邏輯結(jié)構(gòu)時(shí)
就是根據(jù)規(guī)范化后的關(guān)系模式及其屬性繪制的二維表。系統(tǒng)功能模塊圖可以根據(jù)全局E-R圖
繪制。展現(xiàn)系統(tǒng)清晰的結(jié)構(gòu)。
第七天
今天是實(shí)習(xí)的第七天,后今天是要完成物理設(shè)計(jì),即安排數(shù)據(jù)的存取方式和和存儲(chǔ)結(jié)構(gòu)。
主要是完成索引的設(shè)計(jì),由于目前我也不清楚要實(shí)現(xiàn)哪些索引,就先放置一邊,做數(shù)據(jù)庫實(shí)
施。沒有現(xiàn)成的數(shù)據(jù),必須要自己做一些數(shù)據(jù)。再者,前后共11張表,每張表之間又有千
絲萬縷的聯(lián)系,不得不說,建表也是一向很細(xì)致的工作。不過,在建表的過程中,就會(huì)考慮
表之間的聯(lián)系,如主碼和外碼等,難免又要對(duì)之前的工作做一番修改。
此外,對(duì)系統(tǒng)具體的內(nèi)容也不是很清楚,如企業(yè)內(nèi)部的職位和部門及薪資等,這讓我編
起來頗費(fèi)腦筋,從網(wǎng)上查找的資料也不是很全,可能到時(shí)候的數(shù)據(jù)與現(xiàn)實(shí)有些差距。但這些
對(duì)于沒有進(jìn)行過調(diào)查的我們是很正常的。還是要再接再厲完成任務(wù)。
第八天
今天是實(shí)習(xí)的第八天,首先創(chuàng)建了PMS數(shù)據(jù)庫,并在創(chuàng)建好的數(shù)據(jù)庫之下創(chuàng)建了表與
視圖。主要根據(jù)關(guān)系模式建立了11張表。完成了建表的SQL語句。并在我校官網(wǎng)上搜索了
一些實(shí)際性數(shù)據(jù),并通過修改組織,為11張表錄入了數(shù)據(jù)。錄入好了數(shù)據(jù)后,我又開始書
寫視圖SQL語句,并進(jìn)行了測(cè)試查看視圖數(shù)據(jù)的正確性與否。
此外,聯(lián)系到要實(shí)現(xiàn)SQL語句,關(guān)于主鍵和外鍵也要設(shè)置好。因此在寫數(shù)據(jù)過程中,又不免對(duì)每個(gè)實(shí)體和對(duì)應(yīng)屬性做了相應(yīng)修改。“牽一發(fā)而動(dòng)全身”,接著要修改相應(yīng)的數(shù)據(jù)字
典和E-R圖的內(nèi)容,設(shè)計(jì)初衷也發(fā)生了微弱的變化,但整體影響不大。
第九天
今天是實(shí)習(xí)的第九天,基于昨天完成了創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建視圖的SQL語句。
今天的人物是創(chuàng)建索引、存儲(chǔ)過程、觸發(fā)器。根據(jù)我的數(shù)據(jù)庫課程設(shè)計(jì)的內(nèi)容需求,每張表
在創(chuàng)建時(shí)都生成了主鍵唯一性約束。別的地方也并沒有必須創(chuàng)建索引的地方。所有我主要完
成了存儲(chǔ)過程、觸發(fā)器、游標(biāo)內(nèi)容。當(dāng)然,由于以前實(shí)習(xí)時(shí),對(duì)于這一部分練習(xí)較少,很不
熟練,對(duì)于這些語句的書寫也是查了很多資料之后才弄清楚。最終并通過數(shù)據(jù)測(cè)試不斷完善
檢驗(yàn)SQL語句的正確性。通過本次實(shí)習(xí),深深地明白了存儲(chǔ)過程、觸發(fā)器這些薄弱的地方。
第十天
今天是實(shí)習(xí)的第十天,今天楊老師為我們講解了Oracle的使用方法。主要用到了VM虛
擬機(jī)上的Windows2000中的T_SQL,講解了Oracle的歷史以及與SQL的區(qū)別。創(chuàng)建表與視
圖二者差別不大。主要是存儲(chǔ)過程、觸發(fā)器、游標(biāo)、以及數(shù)據(jù)庫備份文件與還原備份文件差
異較大。當(dāng)自己了解了其原理后,發(fā)現(xiàn)其實(shí)挺簡單的。今天主要完成了Oracle中數(shù)據(jù)庫的備份與還原、創(chuàng)建表與視圖、錄入數(shù)據(jù)的工作。我則Oracal中建了11張表,與3張視圖。
只需要把T-SQL語句中的建表語句粘貼到Oracle中運(yùn)行即可,但是要在每個(gè)表后加上“;”,這也是兩種編程語句之間的差別。
其實(shí)大多數(shù)軟件雖然型號(hào)不同,但其原理都一樣,即以不變應(yīng)萬變。
第十一天
今天是實(shí)習(xí)的第十一天,基于昨天老師針對(duì)Oracle講解PL-SQL語句中游標(biāo)、存儲(chǔ)過程
和觸發(fā)器的在兩種環(huán)境下的區(qū)別,今天主要是Oracle的移植工作,實(shí)現(xiàn)存儲(chǔ)過程、觸發(fā)器
過程。我原先在SQL2008上面的存儲(chǔ)過程寫的有點(diǎn)復(fù)雜,最后在ORACAL中也難以實(shí)現(xiàn),為
了節(jié)約時(shí)間,我決定將ORACAL下的存儲(chǔ)過程和觸發(fā)器都寫得簡單一點(diǎn)。至于ORACAL中還
是有很多小細(xì)節(jié)和SQL2008上的不一樣,在存儲(chǔ)過程中,若輸出信息有多條的必須用游標(biāo)
循環(huán)輸出等等。
第十二天
今天是實(shí)習(xí)的第十二天,今天繼續(xù)完成存儲(chǔ)過程、觸發(fā)器的創(chuàng)建。不過今天的主要任務(wù)
就是測(cè)試Oracle中存儲(chǔ)過程、觸發(fā)器的正確與否。其實(shí)在編寫語句的時(shí)候遇到了好多問題。
在Oracle語句中,觸發(fā)器的創(chuàng)建需要注意很多事情,:NEW修飾符訪問操作完成后列的值。:OLD修飾符訪問操作完成前列的值等等。不斷測(cè)試不斷出錯(cuò)。搞得人心里毛毛的。最
終不斷調(diào)試不斷測(cè)試,功夫不負(fù)有心人?;就瓿闪诉@兩項(xiàng)艱巨的任務(wù)。
第十三天
今天是實(shí)習(xí)的第十三天,今天所有的操作工作結(jié)束,任務(wù)是要寫論文和做答辯PPT。
總之,遇到了很多困難,還是通過問老師和同學(xué)將問題解決。下午的時(shí)候開始寫論文,我花一個(gè)多小時(shí)完成了PPT。時(shí)間主要是浪費(fèi)在找PPT模版以及文字排版上面,以后必須要
注意這方面。
第十四天
今天是實(shí)習(xí)的第十四天,最后一天了。今天上午是答辯。
第五篇:數(shù)據(jù)庫實(shí)習(xí)實(shí)習(xí)報(bào)告
數(shù)據(jù)庫應(yīng)用實(shí)習(xí)
課程號(hào):9906054082
課序號(hào):
中原工學(xué)院
經(jīng)濟(jì)管理學(xué)院
數(shù)據(jù)庫應(yīng)用實(shí)習(xí)
實(shí)習(xí)報(bào)告
專業(yè):信息管理與信息系統(tǒng)
班級(jí):101班
姓名:丁春杰
學(xué)號(hào):201000654107
指導(dǎo)老師:王小黎、劉克興
2011——2012學(xué)年第一學(xué)期
時(shí)間:2011年12月30日
目錄
一、前言······························
二、實(shí)習(xí)目的與要求·······················
三、實(shí)習(xí)內(nèi)容與過程·····················
1、需求分析·····························
2、數(shù)據(jù)庫的設(shè)計(jì)····························
3、應(yīng)用程序設(shè)計(jì)····························
4、編程實(shí)現(xiàn)····························
5、系統(tǒng)實(shí)現(xiàn)······························
四、總結(jié)與評(píng)價(jià)························
五、實(shí)習(xí)的心得與體會(huì)··················
六、報(bào)告成績?cè)u(píng)定························
一、前言
在現(xiàn)今信息時(shí)代,生活速度的加快,使人們?cè)絹碓较蛐畔⒒?、?shù)字化發(fā)展,管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),必然能代替過去大量、繁雜的手工操作。對(duì)于一個(gè)倉庫來說,如何利用計(jì)算機(jī)改邊每次倉庫入、出貨物后倉庫管理員統(tǒng)計(jì)大量的物資信息和入出物資時(shí)的繁重任務(wù)?如何消除因時(shí)間緊張所產(chǎn)生的統(tǒng)計(jì)結(jié)果錯(cuò)誤百出?設(shè)計(jì)出物資管理系統(tǒng)是一個(gè)很好的解決辦法。對(duì)于酒店業(yè)務(wù)管理而言,設(shè)計(jì)一種酒店業(yè)務(wù)管理系統(tǒng)同樣是一個(gè)解決酒店管理中錯(cuò)誤百出的好方法。而如何才能設(shè)計(jì)出這樣的系統(tǒng)這對(duì)我們而言是一個(gè)考驗(yàn)和嘗試。
系統(tǒng)開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,實(shí)現(xiàn)物資管理數(shù)據(jù)庫的創(chuàng)建及物資信息的輸入、刪除、修改、查詢和入、出物資信息的統(tǒng)計(jì),使得系統(tǒng)具有功能強(qiáng)大、界面友好的特點(diǎn)。本系統(tǒng)主要完成對(duì)物資基本信息的管理、物資入庫信息管理、物資出庫信息管理、物資余額信息管理等六個(gè)方面。系統(tǒng)可以完成對(duì)各類物資信息的瀏覽、查詢、修改、刪除、等功能。系統(tǒng)的核心是數(shù)據(jù)庫與應(yīng)用程序用數(shù)據(jù)源的連接。此外,系統(tǒng)用完整的用戶登錄、用戶添加、用戶刪除和修改密碼功能。
二、實(shí)習(xí)的目的與要求
實(shí)習(xí)時(shí)間:3周(12/12----12/30)
實(shí)習(xí)地點(diǎn):南苑2號(hào)教學(xué)樓203教室
實(shí)習(xí)單位和部門:中原工學(xué)院經(jīng)濟(jì)管理學(xué)院
實(shí)習(xí)內(nèi)容:數(shù)據(jù)庫應(yīng)用實(shí)習(xí)
實(shí)習(xí)目的:通過實(shí)踐使學(xué)生經(jīng)歷一個(gè)數(shù)據(jù)庫系統(tǒng)開發(fā)的全過程,并受到一次綜合的訓(xùn)練,以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí)去分析、解決實(shí)際問題。
實(shí)驗(yàn)環(huán)境:Windows2000 和SQL Server2000
實(shí)習(xí)任務(wù):完成《物資管理系統(tǒng)》和《酒店業(yè)務(wù)管理系統(tǒng)》的分析設(shè)計(jì)工作,并選用適當(dāng)?shù)拈_發(fā)工具完成系統(tǒng)的開發(fā)。
三、實(shí)習(xí)內(nèi)容與過程
實(shí)驗(yàn)一:物資管理系統(tǒng)
1、需求分析
1.1系統(tǒng)需求分析
隨著社會(huì)的高速發(fā)展、經(jīng)濟(jì)的快速增張,全國各個(gè)企業(yè)、各種物資的數(shù)量直線增長,在這樣的形勢(shì)下,必須要求企業(yè)主管和倉庫管理部門有一種高效有序的方法來管理物資信息。
通過調(diào)查,要求系統(tǒng)需要有以下功能:
(1)由于該系統(tǒng)支持多用戶管理,要求支持添加用戶的功能;
(2)原始數(shù)據(jù)修改簡單方便,支持多條件修改;
(3)方便的數(shù)據(jù)查詢,支持多條件查詢;
(4)刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;
1.2可行性分析
本次實(shí)習(xí)的題目:物資管理系統(tǒng),組要的目的是編制一個(gè)窗口登錄系統(tǒng)連接數(shù)據(jù)庫系統(tǒng),用以實(shí)現(xiàn)物資基本信息,物資入庫信息,物資出庫信息、及物資余額信息等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過程給出一個(gè)完整的論證。
物資管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式,其實(shí)就是對(duì)物資基本信息、入庫信息、出庫信息的管理。
在信息時(shí)代的今天,人類需要對(duì)在政治、經(jīng)濟(jì)、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進(jìn)行管理,并對(duì)數(shù)據(jù)進(jìn)行加工處理,數(shù)據(jù)庫技術(shù)則是信息管理與數(shù)據(jù)處理的先進(jìn)技術(shù)。隨著信息量的不斷增加,作為計(jì)算機(jī)的三大主要應(yīng)用意義的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)在的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術(shù)為核心。
2、數(shù)據(jù)庫的設(shè)計(jì)
2.1數(shù)據(jù)庫的概念設(shè)計(jì)
2.2數(shù)據(jù)庫的邏輯設(shè)計(jì)
2.3數(shù)據(jù)庫的物理設(shè)計(jì)
3、應(yīng)用程序設(shè)計(jì)
3.1系統(tǒng)功能分析
3.2系統(tǒng)功能模塊設(shè)計(jì)
3.3系統(tǒng)目標(biāo)分析
3.4系統(tǒng)應(yīng)用程序?qū)崿F(xiàn)
4、編程實(shí)現(xiàn)
5、系統(tǒng)實(shí)現(xiàn)
實(shí)驗(yàn)二:酒店業(yè)務(wù)管理系統(tǒng)
四、總結(jié)與評(píng)價(jià)
五、實(shí)習(xí)心得與體會(huì)
六、報(bào)告成績?cè)u(píng)定
教師評(píng)語
指導(dǎo)老師簽名: 時(shí)間:年月
日