論壇管理信息系統(tǒng)-課程設計報告_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  《數據庫系統(tǒng)概論》</b></p><p><b>  課程設計報告</b></p><p><b>  計算機學院</b></p><p>  2017年12月8日</p><p> 學號</p><p><b>

2、;  目錄</b></p><p>  1 設計內容及要求1</p><p>  1.1作者信息模塊1</p><p>  1.2貼子信息模塊1</p><p>  1.3回復日期模塊1</p><p><b>  2 概要設計1</b></p><p&g

3、t;  2.1經分析,本系統(tǒng)的e-r圖如下:1</p><p>  2.2各實體間關系的e-r圖如下:2</p><p><b>  2.3關系圖:2</b></p><p>  3 設計過程或程序代碼3</p><p><b>  3.1數據3</b></p><p&

4、gt;  3.2 創(chuàng)建數據庫4</p><p><b>  3.3索引6</b></p><p><b>  3.4視圖6</b></p><p><b>  3.5存儲過程7</b></p><p><b>  3.6觸發(fā)器8</b></

5、p><p><b>  3.7數據更新9</b></p><p>  4 設計結果與分析9</p><p><b>  4.1設計結果9</b></p><p><b>  4.2分析10</b></p><p><b>  5 參考文獻

6、10</b></p><p><b>  設計內容及要求</b></p><p><b>  1.1作者信息模塊</b></p><p>  用來管理作者信息,包括作者昵稱、貼子編號、性別、年齡、職業(yè)、愛好等;</p><p><b>  1.2貼子信息模塊</b>

7、</p><p>  用來管理貼子信息,包括貼子編號、發(fā)貼日期、時間、等級等;</p><p><b>  1.3回復日期模塊</b></p><p>  用來管理回復信息,包括作者昵稱、回復時間、貼子編號等;</p><p><b>  概要設計</b></p><p> 

8、 2.1經分析,本系統(tǒng)的e-r圖如下:</p><p>  2.2各實體間關系的e-r圖如下:</p><p><b>  2.3關系圖:</b></p><p><b>  設計過程或程序代碼</b></p><p><b>  3.1數據</b></p>&l

9、t;p><b>  (1)作者信息表</b></p><p><b> ?。?)貼子信息表</b></p><p><b> ?。?)回復信息表</b></p><p><b>  3.2 創(chuàng)建數據庫</b></p><p><b> ?。?/p>

10、1)建庫</b></p><p>  create database 論壇管理信息系統(tǒng)</p><p><b>  (2)建表</b></p><p>  create table 作者信息表</p><p>  (昵稱 char(10) ,</p><p>  編號 char(10

11、) ,</p><p>  性別 char(10),</p><p><b>  年齡 int,</b></p><p>  職業(yè) char(10),</p><p>  愛好 char(10)</p><p>  primary key(昵稱,編號)</p><p>&l

12、t;b>  );</b></p><p>  create table 貼子信息表</p><p>  (貼子編號 char (10)primary key,</p><p>  發(fā)帖日期 char(10),</p><p>  時間 char(10),</p><p>  等級 char(10)&l

13、t;/p><p><b>  );</b></p><p>  create table 回復信息表</p><p>  (作者昵稱 char(10),</p><p>  貼子編號 char(10) primary key,</p><p>  回復時間 char(10) ,</p>

14、<p><b>  ); </b></p><p><b> ?。?)添加記錄</b></p><p>  insert into 作者信息表</p><p>  values('張三', '06','男',20, '醫(yī)生', '打球'

15、;);</p><p>  insert into 貼子信息表</p><p>  values('06','2007年', '4月8號', 'B');</p><p>  insert into 回復信息表</p><p>  values('王明','

16、8月1號 ', '03');</p><p><b>  3.3索引</b></p><p><b> ?。?)建立索引</b></p><p>  create unique index id_ix on 作者(昵稱);</p><p>  create unique in

17、dex im_in on 貼子(貼子編號); </p><p>  create unique index ik_il on 回復(回復時間);</p><p><b>  (2)刪除索引</b></p><p>  drop index 回復.ik_il;</p><p><b>  3.4視圖</b&

18、gt;</p><p><b> ?。?)創(chuàng)建視圖</b></p><p>  create view view_1</p><p>  as select 作者昵稱,性別,年齡,職業(yè),愛好</p><p>  from 作者信息表</p><p>  create view view_2<

19、/p><p>  as select 貼子編號,發(fā)貼日期,發(fā)貼時間,等級</p><p>  from 貼子信息表</p><p>  create view view_3</p><p>  as select 作者昵稱,回復時間,貼子編號</p><p>  from 回復信息表 </p><p&

20、gt;<b> ?。?)視圖的撤消</b></p><p>  drop view view_1;</p><p><b> ?。?)視圖的查詢</b></p><p>  select * from view_3;</p><p>  select * from view_2;</p>

21、<p><b> ?。?)視圖的更新</b></p><p>  insert into view_1</p><p>  values ('李亮','03','男', 29,'學生','籃球');</p><p><b>  3.5存儲過程

22、</b></p><p><b> ?。?)創(chuàng)建存儲過程</b></p><p>  create proc proc_zz</p><p><b>  as </b></p><p>  select 作者昵稱,貼子編號,性別,年齡 ,職業(yè),愛好</p><p>

23、;<b>  from 作者信息</b></p><p>  where 性別='男';</p><p>  create proc proc_tz</p><p><b>  as </b></p><p>  select 貼子編號,發(fā)貼日期,時間,等級</p>&

24、lt;p><b>  from 貼子信息</b></p><p>  where 貼子編號='02';</p><p> ?。?)存儲過程的查詢</p><p>  exec proc_zz;</p><p>  exec proc_tz;</p><p> ?。?)

25、存儲過程的修改</p><p>  alter proc proc_zz</p><p><b>  as </b></p><p>  select 作者昵稱,貼子編號,年齡,職業(yè),愛好</p><p><b>  from 作者信息</b></p><p>  where

26、 性別='男'</p><p><b>  3.6觸發(fā)器</b></p><p><b>  (1)創(chuàng)建觸發(fā)器</b></p><p>  create trigger z_select on 作者信息</p><p>  after insert </p><p

27、><b>  as</b></p><p>  select * from 作者信息</p><p>  select * from inserted </p><p><b>  go </b></p><p>  insert into 作者信息(作者昵稱,貼子編號,性別,年齡,職業(yè),愛好

28、)</p><p>  values('徐蕾', '07', '女', 20,'學生', '聽歌')</p><p><b> ?。?)觸發(fā)器的刪除</b></p><p>  drop trigger z_select;</p><p>&

29、lt;b>  3.7數據更新</b></p><p> ?。?)插入(前面已插入)</p><p><b> ?。?)修改</b></p><p>  update 作者信息</p><p>  set 年齡= 20</p><p>  where 作者昵稱= '熊浩&#

30、39;; </p><p><b> ?。?)刪除</b></p><p>  delete from 作者信息</p><p>  where 姓名='劉德年';</p><p><b>  設計結果與分析</b></p><p><b>  4

31、.1設計結果</b></p><p>  查詢所有性別為男的作者信息</p><p>  select * </p><p><b>  from 作者信息</b></p><p>  where 性別='男';</p><p>  查詢貼子編號為“03”的貼子信息

32、</p><p><b>  select *</b></p><p><b>  from 貼子信息</b></p><p>  where 貼子編號='03';</p><p>  查看作者昵稱為“王明”的回復信息</p><p><b>  

33、select *</b></p><p><b>  from 回復信息</b></p><p>  where 作者昵稱='王明';</p><p><b>  4.2分析</b></p><p> ?。?)作者信息模塊:用來管理作者信息,包括作者昵稱、貼子編號、性別

34、、年齡、職業(yè)、愛好等;</p><p> ?。?)貼子信息模塊:用來管理貼子信息,包括貼子編號、發(fā)貼日期、時間、等級等;</p><p> ?。?)回復日期模塊:用來管理回復信息,包括作者昵稱、回復時間、貼子編號等;</p><p><b>  參考文獻</b></p><p>  1.王珊、薩師煊編著。數據庫系統(tǒng)概論(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論