數(shù)據(jù)庫系統(tǒng)原理課程研發(fā)設計模版_第1頁
數(shù)據(jù)庫系統(tǒng)原理課程研發(fā)設計模版_第2頁
數(shù)據(jù)庫系統(tǒng)原理課程研發(fā)設計模版_第3頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫技術與應用課程設計要求 一、課程設計目的 數(shù)據(jù)庫技術與應用課程設計是實踐性教學環(huán)節(jié)之一,是數(shù)據(jù)庫技術 與應用課程的輔助教學課程, 課程學分數(shù)為 1學分 。通過課程設計,要求 掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原理和技術,將理論與實際相結合,應用現(xiàn) 有的數(shù)據(jù)建模工具、數(shù)據(jù)庫管理系統(tǒng)軟件以及應用開發(fā)工具,規(guī)范、科學 地完成一個小型數(shù)據(jù)庫的設計與實現(xiàn)以及一個數(shù)據(jù)庫應用系統(tǒng)的開發(fā),提 高實際動手能力和創(chuàng)新能力 。 矚慫潤厲釤瘞睞櫪廡賴。二、選題要求課程設計題目以選用自己 相對比較熟悉的業(yè)務 模型為宜,要求通過實踐, 能較好地鞏固數(shù)據(jù)庫的基本概念、 基本原理、 設計方法等主要相關知識點, 針對實際問題設計

2、概念模型,并使用現(xiàn)有的工具完成小型數(shù)據(jù)庫的設計與 實現(xiàn)以及應用系統(tǒng)的開發(fā)。選題可以是: 聞創(chuàng)溝燴鐺險愛氌譴凈。數(shù)據(jù)庫系統(tǒng)的設計與實現(xiàn):要求完成一個小型數(shù)據(jù)庫的設計與實現(xiàn),并基 于此數(shù)據(jù)庫開發(fā)一個小型數(shù)據(jù)庫應用系統(tǒng)。 殘騖樓諍錈瀨濟溆塹籟。三、基本要求數(shù)據(jù)庫技術與應用課程設計,要求根據(jù)所選課題:設計并實現(xiàn)一個 小型數(shù)據(jù)庫(使用Oracle丿:基于設計好的數(shù)據(jù)庫實現(xiàn)一個小型數(shù)據(jù)庫 應用系統(tǒng)(系統(tǒng)開發(fā)工具不限,可使用如 Delphi 、VB、ASP、Java、JSP、 VC 等等)。設計及開發(fā)的具體要求如下: 釅錒極額閉鎮(zhèn)檜豬訣錐。1、數(shù)據(jù)庫的設計與實現(xiàn)方面: (課程設計重點 )(1)、數(shù)據(jù)庫來源于

3、對現(xiàn)實世界的抽象和概括,要求設計 科學、規(guī)范、合理,符合現(xiàn)實情況和實際需求;(2)數(shù)據(jù)表的設計要求: 要求有四個及以上 的表,根據(jù)實際操作需要定義 合理的索引 ;(3)、數(shù)據(jù)庫設計的安全性要求:配置 Oracle 系統(tǒng),根據(jù)實際需要定義合 理的用戶權限 以及用戶視圖 ;(4)、數(shù)據(jù)庫設計的完整性要求:要求根據(jù)實際需要定義合理的完整性約 束( 實體完整性 、參照完整性 以及 用戶自定義完整性 等) ; 彈貿(mào)攝爾霽斃攬磚鹵廡。 ( 5)、根據(jù)實際情況定義 合理的存儲過程 ;2、詳細設計與實現(xiàn)方面:(1)界面設計要求美觀,大方,實用。(2)要寫出界面說明,界面的實現(xiàn)說明。(3)基本的功能要求要有用戶

4、登錄功能 ;能對數(shù)據(jù)庫進行 基本的查詢 ,添加,刪除,修改操作3、參考系統(tǒng) 人事管理系統(tǒng),學生管理系統(tǒng),倉庫管理系統(tǒng),超市進銷存系統(tǒng),學生繳 費系統(tǒng),宿舍管理系統(tǒng),成績管理系統(tǒng),工資管理系統(tǒng),賓館住宿管理系 統(tǒng),飛機 (火車)訂票管理系統(tǒng),高考成績管理系統(tǒng),職工檔案管理系統(tǒng), 教學管理系統(tǒng),工資管理系統(tǒng)等等 謀蕎摶篋飆鐸懟類蔣薔。4、堅決杜絕抄襲和下載。一旦發(fā)現(xiàn)相同系統(tǒng)或者論文,不管誰抄襲誰,一 律作為不及格處理。在課程設計答辯時,如果對所提出的系統(tǒng)相關的問題 不能回答,也將作為不及格處理 。 廈礴懇蹣駢時盡繼價騷。5、課程設計報告格式及基本要求:(1) 摘要: 主要對自己的課程設計進行簡要的

5、介紹說明。在對所選題目進 行調(diào)研的基礎上, 明確該選題要做什么, 從而明確自己要做的主要工作。 煢 楨廣鰳鯡選塊網(wǎng)羈淚。(2) 需求分析: 根據(jù)需求分析的任務,采用適當?shù)男枨蠓治龇椒?一般是 自頂向下),對數(shù)據(jù)庫以及應用系統(tǒng)進行分析。 鵝婭盡損鵪慘歷蘢鴛賴。 應用系統(tǒng)方面: 要求對應用系統(tǒng)應實現(xiàn)的 功能進行 需求分析,列出功能模 塊,要求畫出系統(tǒng)的 功能模塊圖 。數(shù)據(jù)庫方面: 要求寫出 數(shù)據(jù)字典 (包括數(shù)據(jù)項、數(shù)據(jù)結構),畫出上述功 能模塊和數(shù)據(jù)結構的關系( 數(shù)據(jù)流圖) 。(3) 概要結構設計:根據(jù)前一階段的需求分析,畫出ER圖。首先選擇局部應用,通過分類、聚集、概括等抽象方法,畫出各分 E-

6、R 圖; 然后合并分 E-R 圖,并消除各種可能存在的沖突,得到初步 E-R 圖;最后 根據(jù)分析以及規(guī)范化理論消除不必要的冗余數(shù)據(jù)或冗余聯(lián)系,得到基本E-R圖。(注意 E-R 圖一定要規(guī)范、合理!) 籟叢媽羥為贍僨蟶練淨。(4) 邏輯結構設計: 根據(jù)概要結構設計階段得到的 E-R 圖,設計出系統(tǒng)的 邏輯結構。首先根據(jù) E-R 圖向關系模式的轉換原則,將概要結構設計階段 得到的基本 E-R 圖轉換為 關系模式 ,然后以規(guī)范化理論為指導對關系模式 進行合理的 優(yōu)化,得到最終的為 Oracle 所支持的 數(shù)據(jù)表;最后基于數(shù)據(jù)表 定義合理的 用戶子視圖 ,定義合理的 存儲過程 ,要求寫出視圖以及存儲過

7、 程的結構和定義 。 預頌圣鉉儐歲齦訝驊糴。(5) 詳細設計與實現(xiàn): 要求分模塊列出各功能模塊的設計思路、 實現(xiàn)功能。(6) 總結: 設計結果的評價與總結:對設計結果的合理性、規(guī)范程度和系 統(tǒng)實際運行的結果進行評價和總結。6、關于答辯: 在設計沒有完全實現(xiàn)前,在課程設計論文沒有按規(guī)定格式寫 好之前,一律不予答辯!答辯時,老師會根據(jù)學生所做課題提出 34個問 題要求學生回答。如有設計或者論文不合格者,或者對老師所提問題不能 回答者,一律作為不及格處理! 滲釤嗆儼勻諤鱉調(diào)硯錦。哈爾濱理工大學榮成校區(qū)課程設計論文學生宿舍管理系統(tǒng)學生姓名: X X X年級專業(yè):200* 級 * 專業(yè)指導老師:梁永先老

8、師學 院: 軟件工程系提交日期: 2012 年 1月目錄摘要 11 需求分析 11.1 系統(tǒng)的設計目標 11.2設計思想 11.3 系統(tǒng)功能模塊化分 11.4 數(shù)據(jù)字典 12 概要結構設計 13 邏輯結構設計 34 系統(tǒng)界面設計 35 詳細設計與實現(xiàn) 36 總結 3參考文獻 3摘要1. 目的(Objective):簡明指出此項工作的目的,研究的范圍。2. 方法(Methods):簡要說明開發(fā)此項目的基本做法。3. 結果(Results):簡要說明,并說明其價值和局限性。理論意義4. 結論(Conclusion):簡要說明從該項研究結果取得的正確觀點、或實用價值、推廣前景 。鐃誅臥瀉噦圣騁貺頂廡

9、。關鍵詞:圖書管理;信息系統(tǒng);數(shù)據(jù)庫;面向對象 (以上單獨一頁)1 需求分析1.1 系統(tǒng)的設計目標 如:通過開發(fā)出合適的學生宿舍管理系統(tǒng),可以解決可以方便學生宿 舍的管理,提高宿舍管理工作效率及查詢效率。 擁締鳳襪備訊顎輪爛薔。1.2 設計思想該管理系統(tǒng)在功能,性能,可擴展性的方面的基本需求1.3 系統(tǒng)功能模塊要畫出功能模塊圖(比如下圖)學主宿舎管壬里手統(tǒng)罔q- 1 系絨功育&攜垛圏要對各模塊進行詳細說明1.4數(shù)據(jù)字典要列出所有數(shù)據(jù)項(如下圖)(a)數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有71項表1.1數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-1StuNo學生編號ch

10、ar(9)學號DI-2DepName學生所在學院char(20)學院DI-3StuName學生姓名char(10)姓名DI-4StuSex學生性別char(2)性別DI-5StuHome學生來自省份char(10)祖籍DI-6StuBorth學生岀生時間Date岀生日期DI-7StuETime學生入學時間Date入學時間DI-8StuPerfect學生所在專業(yè)char(20)專業(yè)DI-9StuClass學生所在班級編號Int編號DI-10WorNo工作人員編號char(5)編號數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-11WorName工作人員姓名char(10)姓名DI

11、-12WorType工作類型char(8)工作類型DI-13WorWage工作人員工資Int月工資DI-14WorSex工作人員性別char(2)性別DI-15WorPhNo工作人員聯(lián)系方式char(12)電話DI-16WorTime工作人員工作時間char(30)工作時間DI-17RNo宿舍編號char(6)舍號DI-18RHeader舍長信息等于 StuNamechar(10)舍長DI-19ROne宿舍學生信息同上char(10)舍員1DI-20RTwo宿舍學生信息同上char(10)舍員2DI-21RThree宿舍學生信息同上char(10)舍員3DI-22RFour宿舍學生信息同上ch

12、ar(10)舍員4DI-23RFive宿舍學生信息同上char(10)舍員5DI-24RSix宿舍學生信息同上char(10)舍員6DI-25RGrade宿舍學生所屬年級等于 StuETimechar(4)年級DI-26RDepart宿舍學生所在學院等于 DepNamechar(20)學院DI-27RPerfect宿舍學生所學專業(yè)等于 StuPerfectchar(20)專業(yè)DI-28RCIass學生所在班級編號等于 StuClasschar(2)班級DI-29DorNo宿舍樓編號smallint宿舍樓號DI-30DorCampus宿舍樓所屬校區(qū)char(4)校區(qū)DI-31DorLocatio

13、n宿舍樓在校區(qū)位置char(4)宿舍區(qū)位DI-32DorPhNo宿舍樓管處電話char(12)電話DI-33DorAdminist宿舍樓樓管員信息等于WorNochar(10)樓管員DI-34SGName保衛(wèi)處名稱char(15)名字DI-35SGWorNum保衛(wèi)處人員總數(shù)Int人員數(shù)目DI-36SGHeader保衛(wèi)處負責人信息char(10)負責人DI-37SGPhone保衛(wèi)處電話char(12)電話DI-38FitName宿舍物品名稱char(16)宿舍物品DI-39FitPrice宿舍物品價格Float價格DI-40FitNum每一種宿舍的數(shù)量Int數(shù)量DI-41FDFitment損壞物

14、品信息等于 FitNamechar(16)物品名DI-42FDStudent損壞的學生信息等于StuNochar(9)學生DI-43FDRoom損壞物品宿舍信息等于RNochar(6)舍號DI-44FDFitNum損壞物品的數(shù)量Int數(shù)量DI-45FCompFit賠償物品信息等于 FitNamechar(16)物品名DI-46FCompStu需賠償學生信息等于StuNochar(9)學生DI-47FCompMon賠償價格Float賠償價格DI-48FCompPrin賠償負責人信息等于WorNochar(10)負責人DI-49FCompDate賠償日期Date日期DI-50FCompNum賠償物

15、品數(shù)量Int數(shù)量DI-51AcNo事故編號int編號DI-52AcType事故類型char(10)類型DI-53AcArtical事故損失物品char(30)物品名數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-54AcArNum事故損失物品數(shù)量Int數(shù)量DI-55AcStu事故受害學生等于StuNochar(9)學生DI-56AcDate事故發(fā)生日期Date日期DI-57AcPrin事故負責人信息等于 SGHeaderchar(15)負責人DI-58AcStuPh受害人聯(lián)系方式char(12)學生電話DI-59AcVerify事故是否屬實Bool核查DI-60ARNo事故調(diào)查

16、編號char(4)編號DI-61ARName事故調(diào)查名稱char(15)調(diào)查DI-62ARPrin事故調(diào)查負責人等于 SGHeaderchar(10)負責人DI-63ARResult事故調(diào)查結果Bool結果DI-64ACStu事故賠償學生信息等于StuNochar(10)學生DI-65ACArtical事故賠償物品信息char(30)物品名DI-66ACDate事故賠償日期Date日期DI-67ACPrin事故賠償負責單位等于 SGHeaderchar(15)負責單位DI-68AIOStu要求物品出入學生等于StuNochar(10)學生DI-69AIOArtical出入物品信息char(20

17、)物品名DI-70AIOPrin出入物品審查人等于WorNochar(10)負責人DI-71AIODate出入物品日期Date日期DI-72AIONo物品出入序號Int序號要列出所有數(shù)據(jù)結構(形成表的依據(jù))(b)數(shù)據(jù)結構:表1.2數(shù)據(jù)結構列表數(shù)據(jù)結 構編號數(shù)據(jù)結構名數(shù)據(jù)結構含義組成DS-1Student宿舍學生信息StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClassDS-2Worker宿舍樓工作人員信息WorTime,WorName,WorType,WorWage,WorSex,WorPhNo,Wo

18、rNoRNo,RHeader,ROne, RClass,DS-3Room宿舍信息RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo,數(shù)據(jù)結 構編號數(shù)據(jù)結構名數(shù)據(jù)結構 含義組成DS-4Dormitory宿舍樓信息DorNo,DorCampus,DorPhNoDorLocation,DorAdministDS-5SafeGuard宿舍保衛(wèi)處信息SGName,SGWorNum,SGHeader,SGPhoneDS-6Fitment宿舍物品配備信息FitName,FitPrice,FitNumDS-7FitmentDestruction宿舍物品損壞

19、信息FDFitment,FDStudent,FDRoom,FDFitNumDS-8FitmentCompensate宿舍損壞物品賠償信息FCompFit,FCompStu,FCompPrin,FCompDate,FCompNumAcNo,AcType, AcStu,AcDate,DS-9Accident宿舍事故注冊信息AcArtical,AcVerify,AcPrin,AcArNum,AcStuPhDS-10AccidentResearch宿舍事故調(diào)查信息ARNo,ARName,ARPrin,ARResultDS-11AccidentCompensate事故損失物品賠償信息ACStu,ACAr

20、tical,ACDate,ACPrinDS-12ArticallnOut宿舍樓物品出入信息AIOStu,AIOArtical,AIOPrin,AIODate,AIONo(c )數(shù)據(jù)流圖。功能:方框代表功能模塊中的功能:代表數(shù)據(jù)結構箭頭代表數(shù)據(jù)流入方向(包括輸入,輸出,輸入、輸出)2概要結構設計概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構(概念模型)的過程。擺道工人摟道工作人風墾氏E碁議:E-R圏3邏輯結構設計將E-R圖轉換為關系模型(如下圖)樓道工人:Worker (WorNo, WorName ,WorType, WorWage , WorSex,WorPhNo , WorT

21、ime , DorNo , DorCampus , DorLocation ) 宿舍樓:Dormitory (DorNo , DorCampus , DorLocation , DorPhNo , DorAdminist );贓熱俁閫歲匱 閶鄴鎵騷。宿舍:Room (RNo , RHeader , ROne , RClass , RThree , RFour , RFive , RSix ,壇搏鄉(xiāng)囂懺蔞 鍥鈴氈淚。RGrade, RDepart, RPerfect , RTwo, DorNo , DorCampus , DorLocation );蠟變 黲癟報倀鉉錨鈰贅。宿舍物品:Fitmen

22、t ( FitName, FitPrice, FitNum, Do.r.NP., D.o.rCampu, DorLocatio.);買鯛鴯譖 曇膚遙閆擷凄。學生:Student ( StuNo,DepName , StuName ,StuSex, StuHome ,StuBorth, StuETime,綾鏑鯛駕櫬鶘蹤韋轔糴。StuPerfect , StuClass, RNo, DorNo, DorCampus , DorLocation );驅躓髏彥浹綏譎飴憂錦。保衛(wèi)處:SafeGuard(SGName , SGWorNum , SGHeader , SGPhone);物品出入:Artica

23、lInOut(AIONo ,StuNo,AIOArtical,AIOPrin,AIODate, DorNo,貓蠆驢繪燈鮒誅髏貺廡。DorCampus , DorLocation);宿舍物品處理包含兩個數(shù)據(jù)結構(宿舍物品損壞信息,宿舍物品損壞賠償信息),基于表的各個屬性都是原子項的考慮,現(xiàn)將宿舍物品處理分解為:宿舍物品損壞、宿舍損壞物品賠償,具體如下: 鍬籟饗逕瑣筆襖鷗婭薔。宿舍物品損壞:FitmentDestruction( FitName,StuNo, RNo,F(xiàn)DFitNum, DorNo ,構氽頑黌碩飩薺齦話騖。DorCampus.,DorLocation);(消除命名沖突)宿舍物品損壞

24、賠償:FitmentCompensate ( FitName , StuNo, FCPrin , FCompDate ,輒嶧陽檉籪癤網(wǎng)儂號澩。FCompNum );(消除命名沖突)宿舍事故包含三個數(shù)據(jù)結構(宿舍事故注冊信息、宿舍事故調(diào)查信息、宿舍事故損失物品賠償信 息),同樣基于表的原子性的考慮也將事故分解為:事故注冊、事故調(diào)查、堯側閆繭絳闕絢勵蜆贅。事故賠償,具體如下:事故注冊:Accident ( AcNo,AcType, StuNo, AcDate, AcArtical ,AcVerify, SGName ,識 饒鎂錕縊灩筧嚌儼淒。AcArNum , AcStuPh);事故調(diào)查:Acci

25、dentResearch ( AcNo,ARName , SGName ,ARResult);凍鈹鋨勞臘錯癇婦脛糴。事故賠償:AccidentCompensate( AcNo,ACStu, AcArtical ,ACDate , SGName );恥諤銪滅縈歡煬鞏鶩錦。4系統(tǒng)界面設計1登錄界面用口令:戶確認取消2.其他界面要對界面的功能進行說明(界面的各個內(nèi)容的說明,按鈕的功能,對那個表的那個字段進行什么操作等)5 詳細設計與實現(xiàn)數(shù)據(jù)表、視圖、索引 建立數(shù)據(jù)表(1)樓道工人基本信息表的建立: create table Worker ( WorNo char(5 ) char(10) char(

26、8) intWorNameWorTypeWorWageWorSexchar(2) char(12) char(30)DorNo smallint DorCampus char(4) DorLocation char(4) primary key(WorNo), foreign key(DorNo ,WorPhNoWorTimenot null unique,not null,not null, not null,not null, null,null,not null, not null, not null,DorCampus , DorLocation) referencesD ormito

27、ry(DorNo , DorCampus , DorLocation), 鯊腎鑰詘褳鉀溈懼統(tǒng)庫。 check(WorWage >= 0), check(WorSex = 男'2)宿舍樓基本信息表的建立: create table Dormitory( DorNo smallint DorCampus char(4) DorLocation char(4) DorPhNo char(12) DorAdminist char(10)or WorSex = 女 ' );not null, not null, not null, null,null,primary key(Dor

28、No,DorCampus,DorLocation), check(DorNo>0 and DorNo<100);3)宿舍基本信息表的建立: create table Room(RNo char(6)not nullRHeader char(10)null,RGrade char(4)not null,RDepart char(20)not null,RPerfect char(20)not null,DorNo smallintnot null,unique,DorCampus char(4)not null,DorLocation char(4)not null,primary

29、key(RNo),foreign key(DorNo , DorCampus , DorLocation) references 碩癘鄴頏謅攆檸攜驤蘞。 Dormitory(DorNo , DorCampus , DorLocation); 4)宿舍樓配備物品基本信息表的建立:create table Fitment(FitNamechar(16)not null unique,FitPricefloatnot null,FitNumintnot null,DorNosmallintnot null,DorCampus char(4)not null,DorLocation char(4)no

30、t null,primary key(FitName),foreign key(DorNo ,DorCampus , DorLocation) references閿擻輳嬪諫遷擇楨秘騖。5)宿舍學生基本信息表的建立:Dormitory(DorNo, DorCampus , DorLocation);StuNo char(9)DepNamechar(20)StuNamechar(10)StuSexchar(2)StuHome char(10)StuBorthDatetimeStuETimeDatetimeStuPerfectchar(20)StuClassintcreate table Stud

31、ent(not null unique, not null, not null, not null, not null, not null, not null, not null,not null,RNo char(6) not null, DorNo smallint not null, DorCampus char(4) not null, DorLocation char(4) not null,primary key(StuNo),foreign key(RNo) references Room(RNo),foreign key(DorNo , DorCampus , DorLocat

32、ion) references氬嚕躑竄貿(mào)懇彈瀘頷澩。Dormitory(DorNo ,DorCampus , DorLocation), check(StuClass>0 and StuClass<=10);6)宿舍保衛(wèi)處基本信息表的建立:create table SafeGuard( SGName char(15) SGWorNum int SGHeader char(10) SGPhone char(12) primary key(SGName),not null unique, not null, not null,null,check(SGWorNum > 0);no

33、t null, null, not null,not null,not null unique, not null, not null, not null,create table FitmentDestruction(FitName char(16)StuNo char(9)RNo char(6) FDFitNum intDorNo smallint DorCampus char(4)not null unique, not null, not null, not null, not null, not null,7) 宿舍樓物品出入基本信息表的建立:create table Artical

34、InOut( StuNo char(9) AIOArtical char(16) AIOPrin char(9) AIODate datetime AIONo int DorNo smallint DorCampus char(4) DorLocation char(4)primary key(AIONo,AIODate),foreign key(StuNo) references Student(StuNo),foreign key(AIOPrin) references Worker(WorNo),foreign key(DorNo , DorCampus , DorLocation) r

35、eferences 釷鵒資贏車贖孫滅獅贅。 Dormitory(DorNo ,DorCampus , DorLocation),check(AIONo > 0);8) 宿舍配備物品損壞基本信息表的建立:DorLocation char(4) not null,foreign key(DorNo ,DorCampus , DorLocation) references慫闡譜鯪逕導嘯畫長涼Dormitory(DorNo ,DorCampus , DorLocation),foreign key(FitName) references Fitment(FitName), foreign key

36、(StuNo) references Student(StuNo), foreign key(RNo) references Room(RNo), check(FDFitNum >= 0);9) 宿舍損壞配備物品賠償基本信息表的建立:create table FitmentCompensate(FitName char(16)not null,StuNo char(9)not null,FCPrin char(15)not null,FCompDate Datetime not null,FCompNum intnot null,foreign key(FitName) referenc

37、es Fitment(FitName), foreign key(StuNo) references Student(StuNo), foreign key(FCPrin) references SafeGuard(SGName), check(FCompNum >= 0);10) 宿舍事故注冊基本信息表的建立:create table Accident(AcNo intnot null unique,AcTypechar(10)not null,StuNochar(9)not null,AcDatedatetimenot null,AcArticalchar(30)not null,A

38、cVerifyboolnull,SGNamechar(15)not null,AcArNumintnot null,AcStuPhchar(12)not null,primary key(AcNo,AcDate),foreign key(StuNo) references Student(StuNo), foreign key(SGName) references SafeGuard(SGName), check(AcArNum > 0),);11) 宿舍事故調(diào)查基本信息表的建立:create table AccidentResearch(AcNo int not null, ARNam

39、echar(15)not null,SGNamechar(15)not null,ARResultboolnot null,primary key(SGName), foreign key(AcNo) references Accident(AcNo), foreign key(SGName) references SafeGuard(SGName),); 諺辭調(diào)擔鈧諂動禪瀉類。12)宿舍事故賠償基本信息表的建立:create table AccidentCopensate(AcNo intnot null,ACStuchar(9)not null,AcArticalchar(30)not n

40、ull,AcDateDatetimenot null,SGNamechar(15)not null,foreign key(AcNo) references Accident(AcNo), foreign key(ACStu) references Student(StuNo), foreign key(SGName) references SafeGuard(SGName); 建立視圖(1)用于查詢和更新樓道工人基本信息的視圖定義如下: create view WorView( 編號,姓名,工作類型,工資,性別,聯(lián)系方式, 工作時間,宿舍樓編號,校區(qū),區(qū)位 ) as select *from

41、 Worker with check option;(2)方便于宿舍樓基本信息查詢、更新的視圖定義如下:create view DormView ( 宿舍樓編號,校區(qū),區(qū)位,樓管處電話,樓管 )as select * from dormitory with check option;3)顯示宿舍基本信息的視圖定義如下:create view RoomView ( 宿舍編號,舍長,年級,學院,專業(yè),宿舍樓編號, 校區(qū),區(qū)位 )asselect * from Room with check option;4)可用于宿舍樓配備物品基本信息查詢、更新的視圖定義如下:create view FitVie

42、w ( 物品名,價格,數(shù)量,宿舍樓編號, 校區(qū),區(qū)位 ) as select * from Fitment with check option;5)用于查詢和更新學生基本信息的視圖定義如下:create view StuView ( 學號,學院,姓名,性別,祖籍,出生日期,入學時間, 專業(yè),班級,宿舍編號, 宿舍樓編號,校區(qū),區(qū)位 ) asselect * from Student with check option;6)顯示宿舍保衛(wèi)處基本信息的視圖定義如下: create view SGView ( 名稱,人員數(shù)目,負責人,電話 ) as select * from SafeGuard with check option;7)以便于物品出入管理和出入物品信息查詢、更新的視圖定義如下:create view ArIOView ( 學號,出入物品,負責人,日期,序號,宿舍

溫馨提示

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

評論

0/150

提交評論