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