




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、重慶理工大學數(shù)據(jù)庫實驗報告VCD租售管理系統(tǒng)課程:數(shù)據(jù)庫課程設計題目vcd租售管理系統(tǒng)班級:107030702學號:10703070226姓名:許永順計算機科學與工程學院2009年11月“數(shù)據(jù)庫建模技術(shù)”實驗需求文字根據(jù)以下開發(fā)VCD出售租借連鎖店管理系統(tǒng)需求調(diào)查文字,完成實驗一至實驗五。市內(nèi)某家大型VCD出售租借連鎖店有許多員工,每個員工只能服務于一家租借店;每個員工有工號、姓名、性別、年齡、政治面貌等屬性;每家店日常工作主要有:租借、歸還、逾期罰款等(租借人首先要辦理租借卡,租借卡分為年卡、月卡和零租卡)。具體操作流程如下:(1)出售租借:根據(jù)購買人或租借人提供的VCD租借單,查閱庫存,如
2、果有,則辦理銷售或租借并登記銷售(記錄銷售記錄單號、購買人卡號、購買日期、VCD編碼、數(shù)量、單價,經(jīng)辦員工號)或租借流水帳(記錄租借記錄單號、租借人卡號、租借日期、VCD編碼、數(shù)量、歸還日期,經(jīng)辦員工號);如果沒有相應的VCD,則可根據(jù)購買人或租借人的要VCD編碼、數(shù)量、經(jīng)辦員工號 ),求辦理預約登記(記錄預約登記單號、購買或租借卡卡號、 當有VCD時,及時通知購買人或租借人。(2)歸還:根據(jù)租借人提供的所還 VCD,檢查VCD是否完好,如果完好,則辦理歸還登記(記錄歸還單號、租借人卡號、歸還日期、VCD編碼、數(shù)量、經(jīng)辦員工號),如果有VCD編碼、數(shù)損壞的VCD,辦理賠償?shù)怯洠ㄓ涗涃r償單號、租
3、借卡卡號、賠償日期、賠償 量、金額,經(jīng)辦員工號),并把賠償通知單通知給租借人。(3)逾期罰款通知:查詢逾期未還的VCD,及時通知租借人,并進行相應的罰款登記(記錄罰款單號、租借卡卡號、罰款日期、罰款金額、經(jīng)辦員工號)實驗一需求分析(一)業(yè)務流程調(diào)查Po werbuilder實驗目的:掌握需求分析的步驟和業(yè)務流程調(diào)查的方法;掌握應用繪制BPM模型學時:6H (課內(nèi)4H,課外2H )實驗軟件平臺:Windows 2k或 Windows XP , Powerduilder9.5,Visio四、實驗內(nèi)容:根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字,利用PD繪制該VCD連鎖店管理系統(tǒng)的BPM模型。五、實驗結(jié)果
4、:【請在此粘貼你的 BPM,地方不夠可換頁】租借請求-歹銷售租借流程圖歸還申請歸還流程圖查詢逾期未還用戶* . -租借流水賬2查詢逾期的用戶一通知客戶并進行罰款罰款登記庫逾期罰款流程圖六、思考題1、數(shù)據(jù)庫設計為什么需要進行詳細的需求分析?答:需求分析是整個數(shù)據(jù)庫設計過程的基礎,是最困難、最耗費時間的一步。作為“地基”的需求分析是否做得充分與準確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度與質(zhì)量。需求分析做 得不好,甚至會導致整個數(shù)據(jù)庫設計返工重做。2、需求分析的目標是什么?其調(diào)查步驟是什么?常用的調(diào)查方法有哪些?答:需求分析的目標是調(diào)查清楚用戶的實際要求,與用戶達成共識,然后分析與表達這些需求。調(diào)查用戶
5、的具體步驟:調(diào)查組織機構(gòu)情況。包括了解該組織的部門組成情況、各部門的職責等,為分析信息流做準備。調(diào)查各部門的業(yè)務活動情況。包括了解各個部門輸入是使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸出什么信息,輸出到什么部門,輸出結(jié)果的格式是什么,這是調(diào)查的重點。在熟悉了業(yè)務活動的基礎上,協(xié)助用戶明確對新系統(tǒng)的各種要求,包括信息要求、處理要求、安全性與完整性要求,這是調(diào)查的又一個重點。確定新系統(tǒng)的邊界。對前面的調(diào)查的結(jié)果進行初步分析,確定哪些功能由計算機完成或?qū)頊蕚渥層嬎銠C完成,哪些活動由人工完成。由計算機完成功能就是新系統(tǒng)應該實現(xiàn)的功能。調(diào)查方法:(4)詢問;(5)設計調(diào)查表請(1 )跟班作業(yè); (2)開
6、調(diào)查會;(3)請專人介紹;用戶填寫;(6)查閱記錄。3、數(shù)據(jù)庫設計的特點是什么?答: 一、數(shù)據(jù)庫建設的基本規(guī)律:三分技術(shù)七分管理,十二分基礎數(shù)據(jù)。二、結(jié)構(gòu)(數(shù)據(jù))設計和行為(處理)設計相結(jié)合數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結(jié)合。實驗二 需求分析(二)數(shù)據(jù)流程調(diào)查VISIO繪制數(shù)、實驗目的:掌握需求分析的步驟和數(shù)據(jù)流程調(diào)查的方法;掌握應用據(jù)流程圖(DFD),掌握數(shù)據(jù)流程圖分層次的繪制方法。掌握編寫數(shù)據(jù)字典的方法和步驟。二、實驗學時:8H (課內(nèi)6H,課外2H )三、實驗軟件平臺:Windows 2k 或 Windows XP , Visio四、實驗內(nèi)容:1、掌握數(shù)據(jù)流程調(diào)查和分析的方法;2、利用V
7、isio繪制分層次的數(shù)據(jù)流程圖并在繪制的過程中建立標準、統(tǒng)一的編碼;VISIO,3、根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容,利用繪制該連鎖店管理系統(tǒng)的DFD模型。4、編寫詳細正確的數(shù)據(jù)字典。五、實驗步驟1、數(shù)據(jù)流程圖的層次繪制方法復習數(shù)據(jù)流程圖分層次繪制模型:數(shù)據(jù)流程圖是按照“自頂向下、逐層細化”的原則進行, 在繪制整個數(shù)據(jù)流程圖的過程 中,一定要建立標準、統(tǒng)一的編碼,并建立相應的數(shù)據(jù)字典。數(shù)據(jù)流程圖的詳細繪制過程可參見上課過程中的PPT案例(陪送系統(tǒng)數(shù)據(jù)流程圖)。利用VISIO,2、根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字以及第一次作業(yè)所完成的內(nèi)容,繪制該連鎖店管理系統(tǒng)的
8、DFD模型。六、實驗結(jié)果:1、繪制數(shù)據(jù)流程圖 【請在此粘貼你的 DFD,數(shù)據(jù)流程圖中的數(shù)據(jù)對象一定要編號,地方不夠可換頁】VCD租售連鎖店管理系統(tǒng)的數(shù)據(jù)流程圖頂層圖(一層)E1用戶D11申請P1.1填寫會員信息D12用戶信息D14合法用戶P3用戶信息登錄流程圖(二層)銷售或租借流程圖(二層)還書數(shù)據(jù)流程圖(二層)D43合法用尸P4員工逾期罰款流程圖(二層)2、編寫相應的正確的數(shù)據(jù)字典表3-1數(shù)據(jù)流的描述數(shù)據(jù)流編號數(shù)據(jù)流名稱簡述數(shù)據(jù)流來源數(shù)據(jù)流去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量D1用戶信息用戶購買租借提交 的信息用戶申請?zhí)幚砜ㄌ?姓名+用戶基本信息不限不限D(zhuǎn)2銷售租借VCD店提供銷售租借服務VCD店
9、提供服務銷售租借記錄單號+租借人卡號+VCD編碼等不限不限D(zhuǎn)3歸還VCD店處理用戶歸還申請VCD店處理歸還申請歸還記錄單號+租借人卡號+VCD編碼+歸還日期等不限不限D(zhuǎn)4逾期罰款用戶逾期罰款并通知用戶VCD店處理逾期罰款記錄罰款單號+租借卡號+VCD編碼+罰款日期不限不限表3-2處理邏輯的描述處理邏輯編號處理邏輯名稱簡述輸入的數(shù)據(jù)流處理輸出的數(shù)據(jù)流處理頻率P1用戶申請申請購買租借提交的信息D1持卡者可以直接購買租借,若無需申請D2P2銷售租借提供銷售租借VCD服 務D2銷售租借登記并出庫更新D3P3歸還處理歸還VCD請求D3歸還登記,并入庫更新D4表3-3數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號數(shù)據(jù)存儲名稱
10、簡述數(shù)據(jù)存儲組成相關聯(lián)的處理F1用戶信息購買租借提交的用戶信息卡號+姓名+用戶基本信息P1、P2、P3F2庫存臺帳銷售租借歸還記錄記錄單號+購買人卡號+VCD編碼等P2.1、P2.2、P3表3-4外部實體的描述外部實體編號外部實體名稱簡述1 外部實體組成輸入的數(shù)據(jù)流1輸出的數(shù)據(jù)流E1用戶購買租借歸還VCD的人卡號+姓名+基本信 息D1D2E2員工提供銷售租歸還服務的人記錄單號+租借人卡號+VCD編碼等D2D3表4-5 數(shù)據(jù)項的定義數(shù)據(jù)項編號數(shù)據(jù)項名稱簡述類型及寬度取值范圍I1銷售租借VCD店提供銷售租借服務Char(8)12歸還VCDVCD店處理用戶歸還VCDChar(8)13逾期罰款對逾期用
11、戶罰款Char(8)七、思考題1、數(shù)據(jù)流程圖的特點有哪三方面?答:數(shù)據(jù)流程圖的特點:(1)層次性;(2)抽象性;(3)概括性。2、數(shù)據(jù)字典的內(nèi)容和作用是什么?答:數(shù)據(jù)字典的內(nèi)容:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程。數(shù)據(jù)字典的作用:數(shù)據(jù)流圖表達了數(shù)據(jù)和處理的關系。實驗三概念結(jié)構(gòu)設計實驗目的:掌握概念結(jié)構(gòu)模型繪制的方法和步驟,掌握利用PD繪制和管理CDM的方法。實驗學時:6H (課內(nèi)3H,課外3H )實驗軟件平臺:Win dows 2k或 Windows XP , Powerduilder9.5,Visio四、實驗內(nèi)容:1、掌握概念結(jié)構(gòu)設計的方法;2、禾U用PD繪制并管理CDM ;PD,
12、設3、根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字以及前兩次作業(yè)所完成的內(nèi)容,利用計該連鎖店管理系統(tǒng)合理的 CDM模型。五、實驗結(jié)果【請在此粘貼你的 CDM,注意實體的正確抽象以及數(shù)據(jù)項、域、主標識和各類聯(lián)系的正確表達】VC租售連鎖店管理系統(tǒng)概念模型用戶信息用尸卡號 用戶姓名 用戶聯(lián)系電話 租借VC編碼VC數(shù)量<pl>記錄歸還單Key_1 <pi>銷售租借單購買預約賠償罰款單銷售租借預約記錄單號_<pi> 用戶卡號 購買租借日期VCD編碼VCD 數(shù)量 單價 歸還日期 經(jīng)辦員工號Iden tifier_1<pi>記錄歸還單號<pi>租借人卡號
13、歸還日期VC編碼數(shù)量 經(jīng)辦員工號D受損或逾期未還庫還預約VCDKey 1 <p i>VC編碼 <pi>VC單價Key 1 <pi>賠償罰款記錄單號 <pi> 用戶卡號賠償罰款日期賠償罰款VCD編碼數(shù)量金額經(jīng)辦員工號Iden tifier_1<pi>辦理罰款賠償員工員工號 <pi>姓名性別年齡 政治面貌Identifier 1<p六、思考題1、什么是數(shù)據(jù)庫的概念結(jié)構(gòu)?式述其特點和設計策略。答:概念結(jié)構(gòu)設計就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程。概念結(jié)構(gòu)設計的特點:能真實、充分地反映現(xiàn)實世界,包括事物
14、和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的 處理要求,是對現(xiàn)實世界的一個真實模型;易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù) 庫設計成功的關鍵;易于更改,當應用環(huán)境和應用要求改變時,容易對概念模型修改和擴充;易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)設計的策略:(1)自頂向下。(2)自底向上。(3)逐步擴張。(4)混合策略。什么叫數(shù)據(jù)抽象?答:所謂抽象就是對實際的人、 物、事和概念進行人為處理,抽取所關心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確的加以描述。一般有三種抽象:(1)分類聚集 概括3、數(shù)據(jù)庫概念結(jié)構(gòu)設計的重要性和設計步驟答:概念結(jié)構(gòu)設計
15、是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體 DBMS的概念模型。4、為什么要視圖集成?有哪些方法?答:各子系統(tǒng)的分E-R圖設計好以后,下一步就是要將所有的分 E-R圖綜合成一個系統(tǒng)的總E-R圖。般來說,視圖集成可以有兩種方式:(1) 多個分E-R圖一次集成。(2)逐步集成,用累加的方式一次集成兩個分E-R 圖。實驗四邏輯結(jié)構(gòu)設計PD環(huán)境中把、實驗目的:掌握概念結(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;掌握在CDM正確轉(zhuǎn)換為 PDM,并對PDM進行必要的管理和修改。二、實驗學時:6H (課內(nèi)3H,課外3H)三、實驗軟件平臺:Win dows 2k或 Windows
16、XP , Powerduilder9.5,Visio四、實驗內(nèi)容:1、掌握概念結(jié)構(gòu)模型向邏輯模型轉(zhuǎn)換的規(guī)則方法;2、掌握在PD環(huán)境中把CDM正確轉(zhuǎn)換為PDM,并對PDM進行必要的管理和修改;3、掌握利用創(chuàng)建 PDM的四種方法;PD,設4、根據(jù)該VCD連鎖店的業(yè)務需求調(diào)查文字以及前三次實驗所完成的內(nèi)容,利用計該連鎖店管理系統(tǒng)合理的 PDM模型。五、實驗結(jié)果【請在此粘貼你的 PDM,注意對聯(lián)系所轉(zhuǎn)換來的獨立表,要添加合理的非主屬性字段】VC租售連鎖店管理系統(tǒng)概念模型用戶信息用戶卡號用戶姓名 用戶聯(lián)系電話 租借VCDS碼VC數(shù)量char(i0) <pK>char(10)char(12)c
17、har(10)in tegerFK銷售租借單購買賠償用戶信息借預約FKJ記錄歸還單_歸還vcd_fk信息罰款銷售租借單銷售租借預約記錄單號char(10)<pk>員工號char(10)<fk2>VCD VCD碼char(10)<fk3>用戶信_用戶卡號char(10)<fk1>用戶卡號char(10)購買租借日期timestam pVCD編碼char(10)VCD數(shù)量in teger單價n umenc(4)歸還日期timestam p記錄歸還單記錄歸還單號char(10)<pk>員工號char(10)<fk2>用戶卡號ch
18、ar(10)<fk1>VCD VCD碼char(10)<fk3>租借人卡號char(10)歸還日期timestam pVCDS 碼char(10)數(shù)量in teger經(jīng)辦員工號char(10)|FK_記錄歸還單_歸還入-VCD-FK銷售租借單辦FK_銷售租借單_出售出租_VCD屮CD受損或逾期未CD肖售租借預約員賠償罰款單賠償罰款記錄單號char(10)<p k>用戶信用戶卡號char(10)<fk1>員工號char(10)<fk2>VCDS 碼char(10)<fk3>用戶卡號char(10)賠償罰款日期timestam
19、 p賠償罰款VCD編碼char(10)數(shù)量in teger金額n umenc(4)FK_記錄歸還單辦理歸還K_賠償罰款單 辦理罰款賠償_員工VC 編碼char(10) <pk>VC單價float員工員工號char(10) <pk>姓名char(10)性別smalli nt年齡in teger政治面貌char(8)六、思考題1、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計?試述其設計步驟答:邏輯結(jié)構(gòu)設計:對數(shù)據(jù)在計算機中的組織形式設計。設計步驟:(1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關系、網(wǎng)狀、層次模型;(2)將轉(zhuǎn)換來的關系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;對數(shù)據(jù)模型進行優(yōu)化。2、
20、試述把E-R圖轉(zhuǎn)換為關系模型的轉(zhuǎn)換規(guī)則。答:轉(zhuǎn)換一般遵循如下規(guī)則:一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。(2)一個1 : n聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與N端對應的關系模式合并。一個M:N聯(lián)系轉(zhuǎn)換為一個關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián) 系本事的屬性均轉(zhuǎn)換為關系的屬性,各實體的碼組成關系的碼或關系碼的部分。(4)3個或3個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關系模式。(5)具有相同碼的關系模式可以合并。實驗五數(shù)據(jù)庫的物理設計與實施一、實驗目的:掌握PD中利用PDM生成物理數(shù)據(jù)庫的操作步驟;掌握在 PD環(huán)境中把PDM正確轉(zhuǎn)換為數(shù)據(jù)庫文
21、件和生成數(shù)據(jù)庫文件的SQL腳本。二、實驗學時:4H (課內(nèi)2H,課外2H)四、實驗軟件平臺:Windows 2k 或 Windows XP , Powerduilder9.5,MS SQLServer 2000 或 Any where四、實驗內(nèi)容:1、掌握PD中利用PDM生成物理數(shù)據(jù)庫的操作步驟;SQL腳本。2、掌握在PD環(huán)境中把PDM正確轉(zhuǎn)換為數(shù)據(jù)庫文件和生成數(shù)據(jù)庫文件的 3、根據(jù)第四次實驗所得到的 PDM模型,完成該 VCD連鎖店管理系統(tǒng)數(shù)據(jù)庫的物理設計,保留生成數(shù)據(jù)庫的 SQL腳本和數(shù)據(jù)庫文件。五、實驗結(jié)果alter table 賠償罰款單delete foreign key FK_賠償
22、罰款單_賠償_用戶信息庫文件?!?*/* DBMS n ame:Sybase AS Any where 9*/* Created on:2009-11-6 9:10:30*/*記錄歸還單_辦理歸還_員工')記錄歸還單_歸還VCD_用戶信*/if exists(select 1 from sys.sysforeig nkey where role-FK_ the nalter table 記錄歸還單delete foreign key FK_記錄歸還單_辦理歸還_員工end if;if exists(select 1 from sys.sysforeig nkey where role=
23、'FK_息')thenalter table 記錄歸還單delete foreign key FK_ 記錄歸還單歸還VCD_用戶信息end if;記錄歸還單_歸還入庫_VCD')if exists(select 1 from sys.sysforeig nkey where role-FK_ the nalter table 記錄歸還單end if;delete foreig n key FK_記錄歸還單_歸還入庫_VCDif exists(select 1 from sys.sysforeig nkey where role='FK_賠償罰款單VCD受損或逾期
24、未 _VCD') thenalter table 賠償罰款單delete foreign key FK_ 賠償罰款單_VCD受損或逾期未_VCDend if;if exists(select 1 from sys.sysforeig nkey where role='FK_賠償罰款單辦理罰款賠償員_員工賠償罰款單賠償_用戶信息)工')thenalter table 賠償罰款單delete foreign key FK_貝賠嘗罰款單_辦理罰款貝賠嘗end if;if exists(select 1 from sys.sysforeig nkey where role=
25、39;FK_ the nend if;if exists(select 1 from sys.sysforeig nkey where role='FK_銷售租借單_出售出租_VCD')select 1 from sys.sys in dex i, sys.systable tthe nalter table 銷售租借單delete foreign key FK_銷售租借單_出售出租_VCDend if;if exists(select 1 from sys.sysforeig nkey where role='FK_銷售租借單_辦理銷售租借預約員工')then
26、alter table 銷售租借單delete foreign key FK_銷售租借單辦理銷售租借預約_員工end if;if exists(select 1 from sys.sysforeig nkey where role='FK_銷售租借單購買租借預約用戶信息')thenalter table 銷售租借單delete foreign key FK_銷售租借單_購買租借預約_用戶信息end if;if exists(where i.table_id=t.table_idand i.index name='VCD PK'and t.table name=&
27、#39;VCD')thendrop in dex VCD.VCD_ PK end if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index name='員工PK'and t.table name='員工')the ndrop index員工 .員工_PKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.ta
28、ble_idand i.index_name='用戶信息 _PK')the ndrop index用戶信息用戶信息_PKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index_name=' 辦理歸還 _FK'and t.table name='記錄歸還單')thendrop index記錄歸還單.辦理歸還_FKend if;if exists(select 1 from sys.sys in dex
29、i, sys.systable twhere i.table_id=t.table_idand i.index_name='歸還 VCD_FK'and t.table name='記錄歸還單')the ndrop in dex記錄歸還單.歸還VCD FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index_name=' 歸還入庫 _FK'and t.table name='記錄歸還單'
30、;)the ndrop index記錄歸還單.歸還入庫_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index name='記錄歸還單 PK'and t.table name='記錄歸還單')thendrop in dex記錄歸還單.記錄歸還單 PKand t.table name='賠償罰款單'end if;if exists(select 1 from sys.sys in dex i, sy
31、s.systable twhere i.table_id=t.table_idand i.index name='VCD受損或逾期未還_FK')the ndrop index賠償罰款單.VCD受損或逾期未還_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index_name=' 辦理罰款賠償 _FK'and t.table name='賠償罰款單')thendrop index賠償罰款單.辦理罰款賠
32、償_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index name=' 賠償 FK'and t.table name='賠償罰款單')thendrop index賠償罰款單.賠償_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index name='賠償罰
33、款單 PK'and t.table name='賠償罰款單')the ndrop index貝賠嘗罰款單.貝賠嘗罰款單_PKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index_name=' 出售出租 _FK'and t.table name=' 銷售租借單')thendrop index銷售租借單.出售出租_FKend if;if exists(select 1 from sys.sys
34、in dex i, sys.systable twhere i.table_id=t.table_id_FK'and i.index name='辦理銷售租借預約and t.table name=' 銷售租借單')the ndrop index銷售租借單.辦理銷售租借預約_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index_name='購買租借預約 _FK'and t.table name=&
35、#39; 銷售租借單')the ndrop index銷售租借單.購買租借預約_FKend if;if exists(select 1 from sys.sys in dex i, sys.systable twhere i.table_id=t.table_idand i.index name='銷售租借單 PK'and t.table name=' 銷售租借單')thendrop index銷售租借單.銷售租借單_PKif exists(select 1 from sys.systablewhere table name='VCD'a
36、nd table_t ype in ('BASE', GBL TEMP') )the ndrop table VCD end if;if exists(select 1 from sys.systablewhere table name='員工'and table_t ype in ('BASE', GBL TEMP') )thendrop table 員工end if;if exists(select 1 from sys.systablewhere table name='用戶信息'and table_ty p
37、e in ('BASE', 'GBL TEMP') )the ndrop table用戶信息end if;if exists(select 1 from sys.systablewhere table name='記錄歸還單'and table_t ype in ('BASE', GBL TEMP') )thendrop table記錄歸還單end if;if exists(select 1 from sys.systablewhere table name='賠償罰款單'and table_ty pe i
38、n ('BASE', GBL TEMP') )the ndrop table貝賠嘗罰款單end if;if exists(where table name='銷售租借單'select 1 from sys.systableand table_t ype in ('BASE', GBL TEMP') )the ndrop table銷售租借單end if;/*/*/* Table: VCD/*/create table VCDVCD編碼char(10)not null,VCD單價float,con strai nt P K_VCD
39、primary key (VCD編碼));/*/* Index: VCD PK*/*/create un ique in dex VCD_PK on VCD (VCD編碼ASC );/*/*/* Table:員工/*/create table 員工員工號char(10)not null,);/*姓名性別年齡政治面貌char(10),small int.in teger,char(8),constraint PK_ 員工 primary key ( 員工號)*/* Index:員工 _PK*/*/create unique in dex員工_PK on員工(員工號ASC);/*/* Table:
40、用戶信息*/*/create table 用戶信息用戶卡號char(10)not null,用戶姓名char(10),用戶聯(lián)系電話char(12),租借VCD編碼char(10),VCD數(shù)量in teger,con strai nt PK用戶信息 primary key ( 用戶卡號);/*/*/* Index: 用戶信息_PK/*/create unique index用戶信息_PK on 用戶信息 (用戶卡號ASC);/*/*/* Table: 記錄歸還單/*/create table記錄歸還單記錄歸還單號char(10)not null,員工號char(10),用戶卡號char(10),
41、VCD_VCD 編碼char(10),租借人卡號char(10)not null,VCD編碼char(10),歸還日期timesta mp.數(shù)量in teger.經(jīng)辦員工號char(10).constraint PK_ 記錄歸還單 primary key ( 記錄歸還單號 ));/*/* In dex:記錄歸還單 PK*/*/create unique index記錄歸還單 _PK on 記錄歸還單 (記錄歸還單號 ASC);/*/* Index:歸還 VCD FK*/*/createindex 歸還 VCD_FK on記錄歸還單(用戶卡號ASC);/*/* Index: 辦理歸還_FK*/*
42、/create index辦理歸還_FK on記錄歸還單 (員工號ASC);/*/* Index: 歸還入庫_FK*/*/create index歸還入庫_FK on記錄歸還單 (VCD_VCD 編碼 ASC);/*/* Table:賠償罰款單*/*/reate table 賠償罰款單賠償罰款記錄單號char(10)not null,用戶信_用戶卡號char(10).員工號char(10),VCD編碼char(10),用戶卡號char(10)not null,賠償罰款日期timesta mp,賠償罰款VCD編碼char(10)not null,數(shù)量in teger,金額nu menc(4),經(jīng)
43、辦員工號char(10)not null,con strai nt PK_ 賠償罰款單primary key (賠償罰款記錄單號)*/Index: 賠償罰款單_PK*/*/();/*/*/*create unique index貝賠償罰款單_PK on貝賠償罰款單 (賠償罰款記錄單號 ASC );/*/*/* Index:賠償 _FK /*/create index 賠償_FK on賠償罰款單(用戶信_用戶卡號ASC);/*/*/* Index: 辦理罰款賠償_FK/*/createindex辦理罰款賠償_FK on賠償罰款單 (員工號ASC);/*購買租借日期timesta mp.*/*/*
44、 Index: VCD 受損或逾期未還_FK/*/createindex VCD 受損或逾期未還_FK on賠償罰款單(VCD編碼ASC );/*/*/* Table:銷售租借單/*/create table銷售租借單銷售租借預約記錄單號char(10)not null,員工號char(10),VCD_VCD 編碼char(10),用戶信_用戶卡號char(10),用戶卡號char(10)not null,VCD編碼char(10)not n ull,VCD數(shù)量in teger,單價nu menc(4).歸還日期timesta mp,經(jīng)辦員工號char(10)not nullcon stra
45、int PK_銷售租借單 primary key (銷售租借預約記錄單號));/*/*/* In dex:銷售租借單 PK/*/create unique index銷售租借單_PK on銷售租借單 (銷售租借預約記錄單號 ASC );/*/*/* Index:購買租借預約_FK /*/createindex購買租借預約_FK on銷售租借單(*/*/用戶信_用戶卡號ASC);/*/* In dex:辦理銷售租借預約FK/*/create index辦理銷售租借預約_FK on銷售租借單(員工號ASC);/*/* Index: 出售出租_FK/*/create index 出售出租_FK on銷售租借單 (VCD_VCD 編碼 ASC );alter table記錄歸還單add constraint FK_ 記錄歸還單_辦理歸還_員工 foreign key ( 員工號)references員工(員工號)on up date restrict on d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)塊鏈技術(shù)在電子政務領域的應用指南
- 精準農(nóng)業(yè)技術(shù)智能種植管理系統(tǒng)的開發(fā)與應用
- 鄂爾多斯2025年內(nèi)蒙古鄂爾多斯市行政審批政務服務與數(shù)據(jù)管理局所屬事業(yè)單位引進高層次人才筆試歷年參考題庫附帶答案詳解
- 貴州2025年貴州省能源局所屬事業(yè)單位招聘1人筆試歷年參考題庫附帶答案詳解
- 2025年初級銀行從業(yè)資格考試《風險管理》模擬卷一
- 2023年全國碩士研究生招生考試《數(shù)學三》真題及解析
- 2022年一級建造師考試《建設工程經(jīng)濟》真題及答案
- 高風險項目安保協(xié)議書(2篇)
- 膝關節(jié)韌帶損傷的護理常規(guī)
- 網(wǎng)絡安全班會
- 2025廣東深圳證券交易所及其下屬單位信息技術(shù)專業(yè)人員招聘筆試參考題庫附帶答案詳解
- 汽車租賃項目投標書
- 2024《整治形式主義為基層減負若干規(guī)定》全文課件
- DB11-T 1832.8-2022建筑工程施工工藝規(guī)程 第8部分:門窗工程
- 質(zhì)量管理小組QC活動知識培訓講義122頁(PPT 圖表豐富)_ppt
- 《綠化養(yǎng)護服務協(xié)議》
- 醫(yī)療期規(guī)定(表格化)
- 電子營業(yè)執(zhí)照下載確認書
- FANUC機器人培訓教程(完成版)(PPT134頁)
- 油缸設計規(guī)范(企業(yè)標準)QB2
- 新版《義務教育英語課程標準(2022年版)》PPT課件
評論
0/150
提交評論