版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù) 據(jù) 庫(kù)</b></p><p> 課 程 設(shè) 計(jì) 報(bào) 告</p><p> 題 目 論壇管理信息系統(tǒng)</p><p> 專 業(yè) </p><p> 姓 名 </p><p&
2、gt; 學(xué) 號(hào) </p><p> 任課老師 </p><p><b> 2013-3-3</b></p><p><b> 一、概述</b></p><p><b> .題目設(shè)計(jì)目的:</b>
3、</p><p> 隨著網(wǎng)絡(luò)的不斷發(fā)展,越來越多的人在網(wǎng)上論壇中發(fā)表信息,回貼的人也越來越多,我們也需要建立一個(gè)論壇管理系統(tǒng),來統(tǒng)計(jì)作者信息、貼子信息和回復(fù)信息,來使得論壇信息能夠更好的運(yùn)作。</p><p><b> 二、設(shè)計(jì)環(huán)境</b></p><p> 操作系統(tǒng):Windows XP</p><p> DB
4、MS:SQL Server2005</p><p> 開發(fā)工具:MyEclipse</p><p><b> 三、設(shè)計(jì)步驟</b></p><p><b> 需求分析</b></p><p><b> 模塊功能分析:</b></p><p>
5、作者信息模塊:用來管理作者信息,包括作者昵稱、貼子編號(hào)、年齡、職業(yè)、愛好等;</p><p> 梯子信息模塊:用來管理貼子信息,包括貼子編號(hào)、發(fā)貼日期、時(shí)間、等級(jí)等;</p><p> 回復(fù)日期模塊:用來管理回復(fù)信息,包括作者昵稱、回復(fù)時(shí)間、貼子編號(hào)等;</p><p><b> 2.E-R圖設(shè)計(jì)</b></p><p
6、> 上圖是論壇系統(tǒng)的概念模型的ER圖,該系統(tǒng)涉及的實(shí)體集有:</p><p> 作者信息實(shí)體集:具有屬性作者昵稱、性別、年齡、職業(yè)、愛好;</p><p> 貼子信息實(shí)體集:具有屬性貼子編號(hào)、發(fā)貼日期、時(shí)間、等級(jí);</p><p> 回復(fù)信息實(shí)體集:具有屬性回復(fù)作者昵稱、回復(fù)時(shí)間。</p><p> 由于一個(gè)作者可以發(fā)出多條貼
7、子,而一個(gè)貼子只能由一個(gè)作者發(fā)出,所以作者和貼子之間的聯(lián)系為1:n ;</p><p> 一個(gè)貼子可有多條信息回復(fù),而一條回復(fù)消息可發(fā)表到多條貼子中,故貼子和回復(fù)信息之間的聯(lián)系為n: m 。</p><p> 將E-R模型轉(zhuǎn)換為關(guān)系模式</p><p> ?。?)作者信息實(shí)體集可以轉(zhuǎn)換為關(guān)系:</p><p> ZZ(ZZNC、SEX、
8、AGE、JOB、HOBBY)</p><p> ZZNC表示作者昵稱,SEX表示性別,AGE表示年齡,JOB表示工作,HOBBY表示愛好;</p><p> ?。?)貼子信息實(shí)體集可以轉(zhuǎn)換為關(guān)系:</p><p> TZ(TZNO、FTDATE、TIME、LEVEL)</p><p> TZNO表示貼子編號(hào),F(xiàn)TDATE表示發(fā)貼日期,T
9、IME表示時(shí)間,LEVEL表示等級(jí);</p><p> ?。?)回復(fù)信息實(shí)體集可以轉(zhuǎn)換為關(guān)系:</p><p> RESPONSE(RZZNC、RTIME)</p><p> RZZNC表示回復(fù)作者昵稱,RTIME表示回復(fù)時(shí)間。</p><p><b> 3.邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p&
10、gt;<b> 作者信息表</b></p><p><b> 貼子信息表</b></p><p><b> 回復(fù)信息表</b></p><p><b> ?、俳◣?kù)</b></p><p> create database 論壇管理信息系統(tǒng)<
11、/p><p><b> ?、诮ū?lt;/b></p><p> create table 作者信息表</p><p> (昵稱 char(10) ,</p><p> 編號(hào) char(10) ,</p><p> 性別 char(10),</p><p><b>
12、 年齡 int,</b></p><p> 職業(yè) char(10),</p><p> 愛好 char(10)</p><p> primary key(昵稱,編號(hào))</p><p><b> );</b></p><p> create table 貼子信息表</p
13、><p> (貼子編號(hào) char (10)primary key,</p><p> 發(fā)帖日期 char(10),</p><p> 時(shí)間 char(10),</p><p> 等級(jí) char(10)</p><p><b> );</b></p><p> cre
14、ate table 回復(fù)信息表</p><p> (作者昵稱 char(10),</p><p> 貼子編號(hào) char(10) primary key,</p><p> 回復(fù)時(shí)間 char(10) ,</p><p><b> );</b></p><p> ?、厶砑佑涗?
15、</p><p> insert into 作者信息表</p><p> values('張三', '06','男',20, '醫(yī)生', '打球');</p><p> insert into 貼子信息表</p><p> values('06
16、39;,'2007年', '4月8號(hào)', 'B');</p><p> insert into 回復(fù)信息表</p><p> values('王明','8月1號(hào) ', '03');</p><p><b> 四、功能處理</b></p&g
17、t;<p><b> ?。保饕?lt;/b></p><p><b> ?、俳⑺饕?lt;/b></p><p> create unique index id_ix on 作者(昵稱);</p><p> create unique index im_in on 貼子(貼子編號(hào)); </p>&l
18、t;p> create unique index ik_il on 回復(fù)(回復(fù)時(shí)間);</p><p><b> ?、趧h除索引</b></p><p> drop index 回復(fù).ik_il;</p><p><b> ?。玻晥D</b></p><p><b> ?、賱?chuàng)建視圖
19、</b></p><p> create view view_1</p><p><b> as</b></p><p> select 作者昵稱,性別,年齡,職業(yè),愛好 from 作者信息表</p><p> create view view_2</p><p><b
20、> as</b></p><p> select 貼子編號(hào),發(fā)貼日期,發(fā)貼時(shí)間,等級(jí) from 貼子信息表</p><p> create view view_3</p><p><b> as </b></p><p> select 作者昵稱,回復(fù)時(shí)間,貼子編號(hào)from 回復(fù)信息表 &l
21、t;/p><p><b> ?、谝晥D的撤消</b></p><p> drop view view_1;</p><p><b> ?、垡晥D的查詢</b></p><p> select * from view_3;</p><p> select * from view_
22、2;</p><p><b> ?、芤晥D的更新</b></p><p> insert into view_1</p><p> values ('李亮','03','男', 29,'學(xué)生','籃球');</p><p><b>
23、; ?。常鎯?chǔ)過程</b></p><p><b> ①創(chuàng)建存儲(chǔ)過程</b></p><p> create proc proc_zz</p><p><b> as </b></p><p> select 作者昵稱,貼子編號(hào),性別,年齡 ,職業(yè),愛好 from 作者信息&l
24、t;/p><p> where 性別='男';</p><p> create proc proc_tz</p><p><b> as </b></p><p> select 貼子編號(hào),發(fā)貼日期,時(shí)間,等級(jí) from 貼子信息</p><p> where 貼子編號(hào)=&
25、#39;02';</p><p><b> ?、诖鎯?chǔ)過程的查詢</b></p><p> exec proc_zz;</p><p> exec proc_tz;</p><p><b> ③存儲(chǔ)過程的修改</b></p><p> alter p
26、roc proc_zz</p><p><b> as </b></p><p> select 作者昵稱,貼子編號(hào),年齡,職業(yè),愛好 from 作者信息</p><p> where 性別='男'</p><p><b> 4、觸發(fā)器</b></p><
27、p><b> ?、賱?chuàng)建觸發(fā)器</b></p><p> create trigger z_select on 作者信息 after insert </p><p><b> as</b></p><p> select * from 作者信息</p><p> select * fro
28、m inserted </p><p><b> go </b></p><p> insert into 作者信息(作者昵稱,貼子編號(hào),性別,年齡,職業(yè),愛好)</p><p> values('徐蕾', '07', '女', 20,'學(xué)生', '聽歌')&
29、lt;/p><p><b> ?、谟|發(fā)器的刪除</b></p><p> drop trigger z_select;</p><p><b> 5、數(shù)據(jù)更新</b></p><p> ①插入(前面已插入)</p><p><b> ?、谛薷?lt;/b>&
30、lt;/p><p> update 作者信息</p><p> set 年齡= 20</p><p> where 作者昵稱= '熊浩'; </p><p><b> ?、蹌h除</b></p><p> delete from 作者信息</p><p>
31、; where 姓名='劉德年';</p><p><b> 6、 數(shù)據(jù)查詢</b></p><p> select * from 作者信息</p><p> where 性別='男';</p><p> select * from 貼子信息</p><p
32、> where 貼子編號(hào)='03';</p><p> select * from 回復(fù)信息</p><p> where 作者昵稱='王明';</p><p><b> 五、總結(jié)</b></p><p> 經(jīng)過一個(gè)多星期的緊張?jiān)O(shè)計(jì),關(guān)于數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告也終于完成了。因?yàn)?/p>
33、平常練習(xí)的少,老師講過的內(nèi)容也有很多沒有掌握的地方,所以設(shè)計(jì)的過程中也并非容易。 </p><p> 在學(xué)習(xí)這門課程的期間,我并沒有機(jī)會(huì)去深入體會(huì),時(shí)間有限,也需要學(xué)習(xí)其他的學(xué)科等。所以對(duì)書本知識(shí)的掌握并不是很透徹。經(jīng)過這次的課程設(shè)計(jì),讓我對(duì)之前不懂的一些知識(shí)點(diǎn)加深了理解,也讓我明白,僅僅在課堂上的學(xué)習(xí)還是不夠的,在課余時(shí)間我們也應(yīng)該花些時(shí)間去鞏固和加深書本上的知識(shí)。</p><p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-酒店管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)院管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)學(xué)生管理信息系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---職工考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-- 職工考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--職工考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--職工考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--職工考勤管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--醫(yī)院門診管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-圖書館管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--職工考勤管理信息系統(tǒng)-(1)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--- 企業(yè)人事管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)- 企業(yè)人事管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--圖書館管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--旅行社管理信息系統(tǒng)
- 網(wǎng)上書店管理信息系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論