學(xué)校食堂用餐卡系統(tǒng)關(guān)系數(shù)據(jù)庫設(shè)計_第1頁
學(xué)校食堂用餐卡系統(tǒng)關(guān)系數(shù)據(jù)庫設(shè)計_第2頁
學(xué)校食堂用餐卡系統(tǒng)關(guān)系數(shù)據(jù)庫設(shè)計_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

學(xué)校食堂用餐卡系統(tǒng)關(guān)系數(shù)據(jù)庫設(shè)計學(xué)號: 姓名:一.系統(tǒng)目標(biāo)關(guān)數(shù)據(jù)信息等,現(xiàn)對學(xué)校食堂用餐卡系統(tǒng)進行關(guān)系數(shù)據(jù)庫設(shè)計。數(shù)據(jù)需求用餐卡信息:用餐卡編號,持卡人編號,辦卡日期,余額;性別,,,,人員類別;3.密碼等;

操作員信息:職工編號,姓名,性別,照片,身份證號碼,參加工作時間,4.額等。

賬戶操作詳細(xì)信息:流水號,用餐卡編號,存/取,操作員編號,操作時間,發(fā)生金事務(wù)需求,修改卡信息;存取卡中金額;維護人員信息;列出數(shù)據(jù)庫中的每餐使用金額的清單及余額信息;列出所有持卡人的信息;列出每個月的累計消費信息;列出用餐卡是否為掛失卡信息。二.E-R模型1. 實體集設(shè)計本系統(tǒng)有三個實體集:用餐卡、持卡人、操作員,標(biāo)識如下: 卡日期及余額,其中,“用餐卡號”為主碼,見圖1a)所示; 身份證號、部門及人員類別,其中“編號”為主碼,見圖1所示; 1所示。圖1 各實體集的E-R圖2. 聯(lián)系集設(shè)計本系統(tǒng)有兩個聯(lián)系,標(biāo)識如下: “擁有”聯(lián)系:標(biāo)識持卡人擁有用餐卡(“卡人”之間的一對多聯(lián)系); “操作”聯(lián)系:標(biāo)識操作員處理用餐卡的賬戶信息(“員”與“用餐卡”之間的多對多聯(lián)系),其本身還具有屬性:存/取、操作發(fā)生的時間、發(fā)生金額和掛失信息。聯(lián)系集的E-R模型見圖2所示。圖2 聯(lián)系集E-R圖E-R圖結(jié)合1和2兩步,畫出綜合E-R圖,見圖3所示。圖3 綜合E-R圖(VISIO2003WORD文檔中)1. 三.實體集轉(zhuǎn)換為關(guān)系模型333個關(guān)系模式:①用餐卡(用餐卡號,持卡人編號,辦卡日期,余額)②持卡人(姓名,性別,照片,編號,身份證號,部門,人員類型)③操作員(操作員編號,姓名,性別,照片,身份證號,工作時間,密碼)聯(lián)系集轉(zhuǎn)換為關(guān)系模型3所示的兩個聯(lián)系集轉(zhuǎn)換為如下2個關(guān)系模式:①用餐卡(用餐卡號,持卡人編號,辦卡日期,余額)其中,“持卡人編號”為外碼,參照“持卡人”關(guān)系中的“編號。②操作(用餐卡號,操作員編號,存/取,操作時間,發(fā)生金額,掛失信息)也為外碼,參照“操作員”關(guān)系中的“操作員編號”。綜合關(guān)系模型綜合以上所有關(guān)系模型,本系統(tǒng)最終生成如下四個關(guān)系模式:①持卡人(姓名,性別,照片,編號,身份證號,部門,人員類型)②用餐卡(用餐卡號,持卡人編號,辦卡日期,余額)其中,“持卡人編號”為外碼,參照“持卡人”關(guān)系中的“編號。③操作(用餐卡號,操作員編號,存/取,操作時間,發(fā)生金額,掛失信息)為外碼,參照“操作員”關(guān)系中的“操作員編號”。④操作員(操作員編號,姓名,性別,照片,身份證號,工作時間,密碼)1. 四.“持卡人”關(guān)系模式檢驗①“持卡人”關(guān)系中各列屬性均不可再分,故屬于第一范式;②“持卡人”關(guān)系中非主屬性均完全函數(shù)依賴于主碼整體,故屬于第二范式;于第三范式?!俺挚ㄈ恕标P(guān)系應(yīng)進一步分解為:持卡人(編號,照片,身份證號,部門,人員類型)持卡人身份(身份證號,姓名,性別)分解后的關(guān)系均符合三大范式?!坝貌涂ā标P(guān)系模式檢驗①“用餐卡”關(guān)系中各列屬性均不可再分,故屬于第一范式;②“用餐卡”關(guān)系中非主屬性均完全函數(shù)依賴于主碼整體,故屬于第二范式;③“用餐卡”關(guān)系中非主屬性之間不存在函數(shù)依賴關(guān)系,故屬于第三范式?!安僮鳌标P(guān)系模式檢驗①“操作”關(guān)系中各列屬性均不可再分,故屬于第一范式;②“操作”關(guān)系中非主屬性均完全函數(shù)依賴于主碼整體,故屬于第二范式;③“操作”關(guān)系中非主屬性之間不存在函數(shù)依賴關(guān)系,故屬于第三范式?!安僮鲉T”關(guān)系模式檢驗①操作員關(guān)系中各列屬性均不可再分,故屬于第一范式;②操作員關(guān)系中非主屬性均完全函數(shù)依賴于主碼整體,故屬于第二范式;三范式。操作員關(guān)系應(yīng)進一步分解為:操作員(操作員編號,照片,身份證號,工作時間,密碼)操作員身份(身份證號,姓名,性別)分解后的關(guān)系均符合三大范式。1. 五.根據(jù)本系統(tǒng)建立的四個關(guān)系模式,利用SQLSERVER2000建立四張數(shù)據(jù)表,并通過INSERT語句給每張表各插入20條語句。具體SQL語句參見crea_table.sql文件。(要求:在建立關(guān)系數(shù)據(jù)庫時要考慮主鍵、唯一、缺省、非空等約束)1. 六.為了更方便的應(yīng)用本數(shù)據(jù)庫,特設(shè)計如下查詢語句:1. 查詢四個表的所有內(nèi)容。(基本查詢)Select*from持卡人Select*from用餐卡Select*from操作Select*from操作員2.查詢)

查詢部門為“人事處”的所有用餐卡的掛失信息。(多表子Select*from操作where=(select用餐卡號from用餐卡where持卡人編號=(select

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論