數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、題 目:校園一卡通管理系統(tǒng)摘要:校園一卡通將管理、生活、消費(fèi)、身份認(rèn)證等多種功能集中于一體,提高了學(xué)生校園生活的效率。該校園一卡通管理系統(tǒng)包括三個(gè)子系統(tǒng):校園卡日常管理、消費(fèi)管理、身份認(rèn)證。每個(gè)子系統(tǒng)又包括多個(gè)功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能。該系統(tǒng)開(kāi)發(fā)由系統(tǒng)需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段等階段組成。關(guān)鍵字:一卡通 日常管理 消費(fèi)管理 身份認(rèn)證 1 系統(tǒng)需求分析階段1.1 需求分析目標(biāo)針對(duì)山東大學(xué)學(xué)生日常生活和學(xué)習(xí)管理情況的實(shí)地調(diào)查加自己的親身體驗(yàn),了解了目前應(yīng)用關(guān)于山東大學(xué)的校園一卡通管理系統(tǒng)的應(yīng)用情況,并充分體會(huì)到該模式相對(duì)于人工管理模

2、式的簡(jiǎn)單、高效?;谝陨锨闆r,目的是自行設(shè)計(jì)一個(gè)模擬山東大學(xué)校園一卡通的管理系統(tǒng),在設(shè)計(jì)過(guò)程中,加深對(duì)校園一卡通的了解,增強(qiáng)對(duì)數(shù)據(jù)庫(kù)知識(shí)的理解及SQL語(yǔ)言的實(shí)際應(yīng)用,訓(xùn)練設(shè)計(jì)開(kāi)發(fā)數(shù)據(jù)庫(kù)的能力。1.2 需求分析任務(wù)(1)處理對(duì)象:該系統(tǒng)主要處理的對(duì)象有:學(xué)生基本信息、校園卡基本信息、校園卡日常管理基本信息、餐廳消費(fèi)基本信息、超市基本信息、身份認(rèn)證基本信息、圖書(shū)管理基本信息、校車管理基本信息等。各個(gè)對(duì)象包括信息如下所示(詳細(xì)的數(shù)據(jù)見(jiàn)于數(shù)據(jù)字典):1學(xué)生基本信息(Student):包括學(xué)生身份證號(hào)、學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生性別、學(xué)生出生年份、學(xué)生所在院系、學(xué)生的專業(yè)、學(xué)生所在班級(jí)等方面的信息,可以方

3、便學(xué)生信息的查詢和更新;2“校園卡”基本信息(Card):包括校園卡的卡號(hào)、持卡人學(xué)生學(xué)號(hào)、持卡學(xué)生姓名、持卡學(xué)生性別、校園卡的狀態(tài)、校園卡內(nèi)的余額;3校園卡日常管理基本信息(CardManage):包括四個(gè)數(shù)據(jù)結(jié)構(gòu)辦卡信息、掛失信息、解掛信息、充值信息,每個(gè)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;4餐廳基本信息(cateen):包括餐廳編號(hào)、餐廳名稱、餐廳負(fù)責(zé)人、餐廳位置,具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;5超市基本信息(supmanage):包括超市編號(hào)、超市名稱、超市負(fù)責(zé)人、超市位置,具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;6校車管理基本信息(Busmanage):包括校車編號(hào)、校車類型、校車司機(jī),具體數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;

4、7消費(fèi)基本信息(Busmanage):包括消費(fèi)編號(hào)、消費(fèi)地點(diǎn)、卡號(hào)、消費(fèi)時(shí)間、消費(fèi)金額,具體數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;8. 身份認(rèn)證基本信息(Identity):包括四個(gè)數(shù)據(jù)構(gòu)DormInf (學(xué)生宿舍樓基本信息),DormPress(學(xué)生歸宿刷卡信息),LibInf(圖書(shū)館基本信息),LibPress(借書(shū)基本信息),具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;(2)處理功能要求系統(tǒng)主要完成一下幾個(gè)功能:1學(xué)生基本信息查詢與更新;2校園卡日常事務(wù)管理情況基本信息查詢與更新;3校園卡在某個(gè)時(shí)刻所處狀態(tài)的查詢;4餐廳基本信息的查詢和修改;5超市基本信息的查詢和修改; 6學(xué)生消費(fèi)額(包括餐廳,超市,校車消費(fèi))基本信息的查詢;

5、7. 學(xué)生進(jìn)出宿舍次數(shù)查詢;(3)安全性和完整性要求描述學(xué)生基本信息、校園卡日常事務(wù)管理基本信息、“校園卡”基本信息、餐廳消費(fèi)基本信息、超市消費(fèi)基本信息、校車管理基本信息、身份認(rèn)證基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性(符合實(shí)際要求)。1.2.3 需求分析階段成果(1)校園卡一卡通管理系統(tǒng)業(yè)務(wù)流程圖校園卡日常管理業(yè)務(wù)流程圖:校園卡中心充值提交費(fèi)用申請(qǐng)辦卡學(xué)生審批提交個(gè)人信息辦理掛失辦理解掛辦理業(yè)務(wù)合格超市消費(fèi)業(yè)務(wù)流程圖:累計(jì)本次消費(fèi)總價(jià)格超市銷售員累計(jì)本次消費(fèi)挑選商品學(xué)生消費(fèi)夠本次消費(fèi)刷卡不夠本次消費(fèi)取消卡內(nèi)信息宿舍身份認(rèn)證管理業(yè)務(wù)流程圖:存儲(chǔ)刷卡人信息刷卡回宿舍學(xué)生是否為該

6、宿舍樓學(xué)生獲取信息成功刷卡否報(bào)警是校車管理業(yè)務(wù)流程圖:上車?yán)塾?jì)本次消費(fèi)學(xué)生消費(fèi)夠本次消費(fèi)刷卡不夠本次消費(fèi)取消卡內(nèi)信息(3)數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖:身份確認(rèn)申請(qǐng)審批記錄D0審批信息事務(wù)申請(qǐng)消費(fèi)信息請(qǐng)求學(xué)生個(gè)人信息學(xué)生個(gè)人信息P0學(xué)生事務(wù)處理事務(wù)申請(qǐng)校園卡事務(wù)管理系統(tǒng)校園卡中心身份確認(rèn)反饋消費(fèi)反饋圖2.0 頂層數(shù)據(jù)流程圖第1層數(shù)據(jù)流程圖:P0身份認(rèn)證反饋身份認(rèn)證申請(qǐng)消費(fèi)反饋消費(fèi)信息請(qǐng)求學(xué)生個(gè)人信息P1審批信息事務(wù)申請(qǐng)學(xué)生個(gè)人信息P3P2學(xué)生事務(wù)申請(qǐng)日常事務(wù)處理身份認(rèn)證處理消費(fèi)事務(wù)處理事務(wù)處理校園卡中心第1層數(shù)據(jù)流程圖第2層數(shù)據(jù)流程圖: 從日常事務(wù)處理角度出發(fā):P1充值記錄D1.4充值申請(qǐng)P1.2

7、P1.1費(fèi)用辦卡管理充值管理充值申請(qǐng)個(gè)人資料掛失申請(qǐng)辦卡申請(qǐng)辦卡申請(qǐng)審批審批個(gè)人資料個(gè)人資料學(xué)生辦卡記錄D1.1掛失申請(qǐng)P1.3審批掛失管理解掛申請(qǐng)解掛記錄掛失記錄D1.2個(gè)人資料P1.4審批解掛申請(qǐng)解掛管理D1.3D1.3第2層數(shù)據(jù)流圖(從日常管理角度)第2層數(shù)據(jù)流程圖: 從校園卡消費(fèi)管理角度出發(fā):P2飯菜名目飯菜價(jià)格P2.2P2.1P2付費(fèi)選擇校車購(gòu)物名目學(xué)生消費(fèi)管理超市購(gòu)物餐廳買飯物品價(jià)格消費(fèi)反饋消費(fèi)請(qǐng)求消費(fèi)記錄D2P2.3乘坐校車第2層數(shù)據(jù)流圖(從消費(fèi)角度)第2層數(shù)據(jù)流程圖:從校園卡的身份認(rèn)證管理角度出發(fā):P3借書(shū)刷卡身份確認(rèn)身份認(rèn)證請(qǐng)求P3.2P3.1P3學(xué)生門(mén)禁刷卡身份確認(rèn)身份認(rèn)證

8、宿舍圖書(shū)館身份確認(rèn)D3身份認(rèn)證記錄第2層數(shù)據(jù)流圖(從身份認(rèn)證角度)(4)數(shù)據(jù)字典(a)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有50項(xiàng)表1.1 數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱簡(jiǎn)述類型及寬度取值范圍DI-1Sid學(xué)生身份證號(hào)char(18)DI-2Sno學(xué)生學(xué)號(hào)char(8)DI-3Sname學(xué)生姓名char(10)DI-4Sage學(xué)生性別char(4)男、女DI-5Sbirth學(xué)生出生年char(10)DI-6Sdept學(xué)生所在院系char(20)DI-7Sspecial學(xué)生所在專業(yè)char(20)DI-8Sclass學(xué)生所在班級(jí)char(20)DI-9Saddr學(xué)生生源地char(6)DI-10Cardno

9、校園卡卡號(hào)char(8)DI-11Cardstate校園卡狀態(tài)char(6)可用、不可用DI-12Cardmoney校園卡內(nèi)余額FloatDI-13Cardstyle校園卡類型char(10)“學(xué)生卡”、“教師卡”DI-14Cardtime辦理時(shí)間char(10)DI-15CCno校園卡中心編號(hào)char(10)Di-16CCaddr校園卡中心地址char(20)DI-17jbr校園卡日常事務(wù)負(fù)責(zé)人姓名char(10)DI-18Gsrq掛失所在時(shí)間DatetimeDI-19Gsno掛失次數(shù)編號(hào)IntDI-20Jgrq解掛的時(shí)間DatetimeDI-21Czrq充值的時(shí)間DatetimeDI-22

10、Czje充值金額FloatDI-23Czno充值次數(shù)編號(hào)IntDI-24Supno超市編號(hào)IntDI-25Supname超市名稱char(40)DI-26Supmanage超市負(fù)責(zé)人姓名char(10)DI-27Supaddr超市所在校區(qū)char(10)DI-28Dinno餐廳編號(hào)char(8)DI-29Dinname餐廳名稱char(10)DI-30Dinmanage餐廳負(fù)責(zé)人姓名char(10)DI-31Dinaddr餐廳所在校區(qū)char(10)DI-32Busno校車編號(hào)IntDI-33Busstyle校車類型char(20)DI-34Busdriver校車司機(jī)名char(10)DI-3

11、5Pressno消費(fèi)次數(shù)編號(hào)IntDI-36Pplace消費(fèi)所在地點(diǎn)char(10)DI-37Pno所在地點(diǎn)刷卡機(jī)編號(hào)char(4)DI-38Pmoney本次刷卡金額FloatDI-39Ptime本次刷卡所在時(shí)間DatetimeDI-40Dormregion宿舍樓所在校區(qū)char(10)DI-41Dormno宿舍樓編號(hào)char(10)DI-42Dormstyle宿舍類型Char(10)DI-43Backtime回宿舍時(shí)間DatetimeDI-44Backno歸宿編號(hào)IntDI-45Libno圖書(shū)館編號(hào)char(8)DI-46Libname圖書(shū)館名字char(40)DI-47Libregion圖

12、書(shū)館所在校區(qū)char(40)DI-48Brno借書(shū)編號(hào)char(10)DI-49Bookno圖書(shū)編號(hào)char(10)DI-50Booklist已借數(shù)量Int(b)數(shù)據(jù)結(jié)構(gòu):表1.2 數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)結(jié)構(gòu)別名數(shù)據(jù)結(jié)構(gòu)含義數(shù)據(jù)項(xiàng)組成DS-1學(xué)生信息Student記錄學(xué)生的信息Sid、Sno、Sname、Ssex、Sbirth、Sdept、Sspecial、 Sclass、SaddrDS-2掛失信息LosInf記錄掛失信息Cardno、Sno、Sid、Gsrq、jbrDS-3充值信息FillInf記錄充值相關(guān)信息Czno、Cardno、Sno、Czlx、Czje、jbrDS-

13、4校園卡信息Card記錄校園卡信息Cardno、Sno、Sid、Cardstates、CardmoneyDS-5學(xué)生餐廳信息DinInf記錄餐廳信息Dinno、Dinname、Dinmanage、DinaddrDS-6超市信息SupInf記錄超市信息Supno、Supname、Supmanage、SupaddrDS-7校車信息BusInf記錄校車信息Busno、Busstyle、BusdriverDS-8消費(fèi)刷卡信息PressInf消費(fèi)刷卡記錄Pressno、Pplace、Pno、Cardno、Pmoney、ptime、Pmanage、PaddrDS-9宿舍樓信息DormInf記錄宿舍樓信息D

14、ormno、Dormstle、 DormregionDS-10歸宿刷卡信息DormPress記錄歸宿刷卡信息Sno、Sid、Dormno、BacktimeDS-11圖書(shū)館信息LibInf記錄圖書(shū)館信息Libno、Libname、LibregionDS-12借書(shū)信息LibPress記錄借書(shū)信息Brno、Bookno、Cardstate、Borlist、Libno2 概念設(shè)計(jì)階段2.1 引言概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。2.2 概念模型設(shè)計(jì)(1)各部分E-R圖。(a)學(xué)生校園卡關(guān)系11學(xué)生校園卡擁有分E-R圖1(b)校園卡

15、日常管理關(guān)系m1學(xué)生校園卡中心服務(wù)分E-R圖2(c)校園卡消費(fèi)關(guān)系餐廳刷卡mnn1含有餐廳餐廳刷卡機(jī)校園卡分E-R圖3超市刷卡nmn1含有超市超市刷卡機(jī)校園卡分E-R圖411m1乘車刷卡校車含有校園卡校車刷卡機(jī)分E-R圖5(d)校園卡身份認(rèn)證圖書(shū)館刷卡機(jī)1m校園卡分E-R圖6借書(shū)刷卡進(jìn)出刷卡校園卡門(mén)禁系統(tǒng)刷卡機(jī)1m分E-R圖7(2)各分ER圖中關(guān)鍵實(shí)體和聯(lián)系的屬性如下所示:學(xué)生:(學(xué)號(hào),姓名,性別,出生日期,身份證號(hào),學(xué)院,專業(yè),班級(jí),生源地)校園卡:(校園卡卡號(hào),持卡人學(xué)號(hào),持卡人姓名,持卡人身份證號(hào),持卡人性別,卡內(nèi)余額,校園卡可用性)服務(wù):(本次服務(wù)編號(hào),校園卡卡號(hào),服務(wù)類型,服務(wù)時(shí)間,

16、服務(wù)中心地址)校園卡中心:(服務(wù)中心編號(hào),服務(wù)中心地址,服務(wù)中心負(fù)責(zé)人)超市:(超市編號(hào),超市名稱,超市負(fù)責(zé)人,超市所在校區(qū))超市刷卡:(本次消費(fèi)編號(hào),超市編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間)餐廳:(餐廳編號(hào),餐廳名稱,餐廳負(fù)責(zé)人,餐廳所在校區(qū))餐廳刷卡:(本次消費(fèi)編號(hào),餐廳編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間)校車:(校車編號(hào),校車類型,校車司機(jī))乘車刷卡:(本次消費(fèi)編號(hào),校車編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間)圖書(shū)館:(圖書(shū)館編號(hào),圖書(shū)館名稱,圖書(shū)館所在校區(qū))借書(shū):(借書(shū)編號(hào),校園卡可用性,已借圖書(shū),圖書(shū)館編號(hào))宿舍樓:(宿舍樓編號(hào),宿舍樓學(xué)生類型,宿舍樓所在校區(qū))進(jìn)出刷卡:(歸宿編號(hào)

17、,校園卡卡號(hào),學(xué)生學(xué)號(hào),宿舍樓編號(hào),刷卡時(shí)間)(注:由于屬性較多,全都寫(xiě)到E-R圖中顯得很亂,此處將各屬性列出。)(3)將E-R圖合并,按照要求消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等,得到初步的E-R圖,在此基礎(chǔ)上消除冗余得到下圖的基本E-R圖: m1服務(wù)校園卡中心學(xué)生擁有1111歸宿檢測(cè)借書(shū)刷卡宿舍樓圖書(shū)館mmm校園卡1mnm1餐廳含有餐廳刷卡機(jī)餐廳刷卡mn1m含有超市超市刷卡機(jī)超市刷卡乘車刷卡校車刷卡機(jī)1111校車含有基本E-R圖3 邏輯設(shè)計(jì)階段3.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)系統(tǒng)邏輯設(shè)計(jì)的任務(wù)是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)

18、據(jù)組織(將E-R圖轉(zhuǎn)換成具體的關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶子模式(視圖)設(shè)計(jì))、數(shù)據(jù)處理(畫(huà)出系統(tǒng)功能模塊圖)兩大任務(wù)。3.2數(shù)據(jù)組織3.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型由以上分析,可以將學(xué)生實(shí)體、校園卡實(shí)體、校園卡中心實(shí)體、餐廳實(shí)體、超市實(shí)體、校車實(shí)體、宿舍樓實(shí)體、圖書(shū)館實(shí)體分別轉(zhuǎn)化為單獨(dú)的關(guān)系模型。為了方便同學(xué)查詢餐廳、超市和校車的消費(fèi)情況,特將消費(fèi)性刷卡聯(lián)系轉(zhuǎn)化為獨(dú)立關(guān)系模式;為了了解同學(xué)的歸宿信息,將身份認(rèn)證型的進(jìn)出刷卡轉(zhuǎn)化為獨(dú)立關(guān)系模式;為了了解同學(xué)借閱圖書(shū)的情況,將身份認(rèn)證中的借書(shū)刷卡轉(zhuǎn)化為獨(dú)立的關(guān)系模式;同時(shí),考慮同學(xué)要向校園卡中充值,在學(xué)生校園卡聯(lián)系中抽取充值關(guān)系轉(zhuǎn)化

19、為獨(dú)立關(guān)系模式;考慮同學(xué)可能會(huì)掛失等,從學(xué)生校園卡聯(lián)系中抽取掛失關(guān)系轉(zhuǎn)化為獨(dú)立關(guān)系模式。具體的關(guān)系模式轉(zhuǎn)化結(jié)果如下:學(xué)生:student(Sno、Sid、Sname、Ssex、Sbirth、Sdept、Sspecial、Sclass、Saddr) 校園卡:Card(Cardno、Sno、Sid、Cardstyle、Cardstates、Cardmoney、Cardtime) 校園卡中心:CardCenter(CCno、CCaddr、jbr)充值:FillInf(Czno、Cardno、Sno、Czje、Czrq、jbr) 掛失:LosInf(Gsno、Cardno、Sno、Gsrq、jbr)餐

20、廳:DinInf(Dinno、Dinname、Dinmanage、Dinaddr) 超市:SupInf(Supno、Supname、Supmanage、Supaddr) 校車: BusInf(Busno、Busstyle、Busdriver)消費(fèi)刷卡:PressInf(Pressno、Pplace、Cardno、pmoney、ptime) 宿舍:DormInf(Dormno、Dormstyle、Dormregion) 進(jìn)出刷卡:DormPress(Backno、Cardno、Sno、Dormno、Backtime) 圖書(shū)館:LibInf(Libno、Libname、Libregion)圖書(shū)借閱

21、刷卡:BorBookPress(Brno、Bookno、Cardstates、Borlist、Libno)(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性) 4 物理設(shè)計(jì)階段4.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是根據(jù)所選用的DBMS和處理需求,進(jìn)行物理存儲(chǔ)安排,建立索引,形成數(shù)據(jù)庫(kù)的內(nèi)模式,為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。4.2數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫(kù)中各基本表建立的索引如下:由于基本表Card,Stud

22、ent,DinInf,SupInf的主碼Cardno,Sno,Dinno,Supno經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的取值唯一,考慮在這四個(gè)屬性上分別建立唯一性索引;5 數(shù)據(jù)庫(kù)實(shí)施階段5.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引5.1.1 建立數(shù)據(jù)庫(kù)create database sducardsystem;5.1.2 建立數(shù)據(jù)表(1)學(xué)生基本信息表的建立:create table Student(Sno char(12) primary key,Sid char(18) not null,Sname char(10) not null,Ssex char(4) check(Ssex=

23、男 or Ssex=女) not null,Sbirth char(10) not null,Sdept char(20) not null,Sspecial char(20) not null,Sclass char(20) not null,Saddr char(20) not null,);(2)校園卡基本信息表的建立:create table Card(Cardno char(8) primary key,Sno char(12) not null,Sid char(18) not null,Cardstyle char(18) not null,Cardstate char(10)

24、not null,Cardmoney Float not null,Cardtime DateTime not null,foreign key (Sno) references Student(Sno),);(3)校園卡中心CardCenter:create table CardCenter (CCno char(10) primary key,CCaddr char(40) not null,jbr char(10) not null,);(4)創(chuàng)建充值信息表FillInf:create table FillInf(Czno Int primary key,Cardno char(8) n

25、ot null,Sno char(12) not null,Czrq DateTime not null,Czje Int not null,jbr char(10) not null,foreign key(Cardno) references Card(Cardno),foreign key(Sno) references Student(Sno),);(5)創(chuàng)建掛失信息表LosInf:create table LosInf(Gsno Int primary key,Cardno char(8) not null,Sno char(12) not null,Gsrq DateTime no

26、t null,jbr char(10) not null,foreign key(Cardno) references Card(Cardno), foreign key(Sno) references student(Sno),);(6)餐廳信息表DinInf;create table DinInf(Dinno char(4) primary key,Dinname char(10) not nullDinmanage char(10) not null,Dinaddr char(10) not null,);(7)超市信息表SupInf: create table SupInf(Supno

27、 char(4) primary key,Supname char(40) not null,Supmanage char(10) not null,Supaddr char(10) not null,);(8)校車信息表BusInf: create table BusInf(Busno char(4) primary keyBusstyle char(10) not nullBusdriver char(10) not null,);(9)消費(fèi)刷卡信息記錄表PressInf:create table PressInf(Pressno Int primary key,Pplace char(1

28、0) check(Pplace=餐廳or Pplace=超市or Pplace=校車) not null,Cardno char(8) not null,Pmoney Float not null,Ptime DateTime not null,foreign key(Cardno) references Card(Cardno),);(10)宿舍信息表DormInf:create table DormInf(Dormno char(10) primary key,Dormstyle char(8) check(Dormstyle=男生or Dormstyle=女生) not null,Sde

29、pt char(20) not null,Dormregion char(10) not null,(11)歸宿刷卡信息表Dormpress:create table DormPress(Backno Int primary key,Backtime DateTime not null,Cardno char(8) not null,Sno char(12) not null,Dormno char(10) not null,foreign key(Cardno) references Card(Cardno),foreign key(Sno) references Student(Sno),

30、foreign key(Dormno) references DormInf(Dormno),);(12)圖書(shū)館信息表LibInf:create table LibInf(Libno char(10) primary key,Libname char(20) not null,Libregion char(20) not null,);(13)圖書(shū)館借閱刷卡記錄BorBookPress:create table BorBookPress (Brno Int primary key,Bookno char(10) not null,Cardstate char(10) not null,Borl

31、ist char(40) not null,Libno char(10) not null,foreign key(Libno) references LibInf(Libno);5.1.3 建立視圖(1)用于查詢的更新學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息的視圖定義如下:create view Dinner2asselect *from PressInfwhere Place=餐廳with check option;(2)用于查詢和更新學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息的視圖定義如下:create view Supmarketasselect *from PressInfwhere Place=超市with check option;(3)將學(xué)生信息表和刷卡消費(fèi)表連接,用于查詢相關(guān)的學(xué)生的基本信息create view student_ Pressasselect PressInf.Pressno,PressInf.Pplace, PressInf.Car

溫馨提示

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

評(píng)論

0/150

提交評(píng)論