freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)校園一卡通管理系統(tǒng)-資料下載頁(yè)

2024-09-09 14:56本頁(yè)面

【導(dǎo)讀】每個(gè)子系統(tǒng)又包括多個(gè)功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能。模式的簡(jiǎn)單、高效。基于以上情況,目的是自行設(shè)計(jì)一個(gè)模擬山東大學(xué)校園一卡通的管理系。際應(yīng)用,訓(xùn)練設(shè)計(jì)開發(fā)數(shù)據(jù)庫(kù)的能力。持卡學(xué)生性別、校園卡的狀態(tài)、校園卡內(nèi)的余額;解掛信息、充值信息,每個(gè)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;本信息、超市消費(fèi)基本信息、校車管理基本信息、身份認(rèn)證基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性。

  

【正文】 create table PressInf( Pressno Int primary key, Pplace char(10) check(Pplace=39。餐廳 39。or Pplace=39。超市 39。or Pplace=39。校車 39。) 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=39。男生 39。or Dormstyle=39。女生 39。) not null, Sdept 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), foreign key(Dormno) references DormInf(Dormno),); ( 12)圖書館信息表 LibInf: create table LibInf( Libno char(10) primary key, Libname char(20) not null, Libregion char(20) not null,); ( 13)圖書館借閱刷卡記錄 BorBookPress: create table BorBookPress ( Brno Int primary key, Bookno char(10) not null, Cardstate char(10) not null, Borlist char(40) not null, Libno char(10) not null, foreign key(Libno) references LibInf(Libno))。 建立 視圖 ( 1)用于查詢的更新學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息的視圖定義如下: create view Dinner2 as select * from PressInf where Place=39。餐廳 39。 with check option; ( 2)用于查詢和更新 學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息 的視圖定義如下: create view Supmarket as select * from PressInf where Place=39。超市 39。 with check option。 ( 3)將學(xué)生信息表和刷卡消費(fèi)表連接 ,用于查詢相關(guān)的學(xué)生的基本信息 create view student_ Press as select , , from PressInf,Card where = with check option。 建立索引 依次分別在表 Student, Card, DinInf, SupInf 的主碼 Sno, Cardno, Dinno, Supno 上建立唯一性索引,具體 SQL 代碼如下: create unique index S_Sno on student(Sno asc); create unique index Card_Cardno on Card(Cardno asc); create unique index Dinner_Dinno on DinInf(Dinno desc); create unique index Supmarket_Supno on SupInf(Supno desc); 建立觸發(fā)器 用觸發(fā)器來實(shí)現(xiàn)在用校園卡刷卡消費(fèi)和進(jìn)行各種類型的校園卡充值操作后,不僅要修改PressInf、 FillInf 里的信息,還要修改對(duì)應(yīng)的 Card 表里的校園卡余額 CardPmoney 的值。具體觸發(fā)器依次定義如下: create trigger fill on FillInf after insert as update Card set Cardmoney=Cardmoney+Czje from Inserted where Cardstate=39??捎?39。and = create trigger consume on PressInf after insert as update Card set Cardmoney=CardmoneyPmoney from Inserted where Cardstate=39。可用 39。and =(select Cardno from Inserted) 6 感言及數(shù)據(jù)庫(kù)系統(tǒng)拓展 本次設(shè)計(jì)過程讓我對(duì)校園卡管理系統(tǒng)及數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)編程有了新的認(rèn)識(shí),加深了對(duì)課本知識(shí) 的理解,但由于知識(shí)的缺乏,本系統(tǒng)人存在以下問題: 1. 有些表的屬性設(shè)計(jì)得不夠合理 ,彼此之間外碼等聯(lián)接可能不合適。 2. 由于設(shè)計(jì)的復(fù)雜性,電子賬戶部分沒有加入到數(shù)據(jù)庫(kù)系統(tǒng)中。 3. 由于在冗余及系統(tǒng)優(yōu)化方面知識(shí)的缺乏,所建立的表可能存在冗余等問題。 在之后的數(shù)據(jù)庫(kù)設(shè)計(jì)中,可以加入電子賬戶部分,并對(duì)系統(tǒng)進(jìn)行冗余范式等的優(yōu)化處理。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦

校園一卡通方案-全-資料下載頁(yè)

【總結(jié)】智能IC卡校園“一卡通”系統(tǒng)