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

正文內(nèi)容

大型數(shù)據(jù)庫課程設(shè)計--火車站票務(wù)管理系統(tǒng)(編輯修改稿)

2025-02-12 13:50 本頁面
 

【文章內(nèi)容簡介】 e null , foreign key (車票編號) references 車票表(車票編號) )建立余票表:create table 余票表(車次號char(5) not null primary key,剩余票數(shù)int not null,發(fā)車時間datetime,foreign key (車次號) references 車次表(車次號))第5章 數(shù)據(jù)庫完整性設(shè)計 主鍵及唯一性索引表名主鍵建立唯一性索引車次表(車次號)create unique index 車次表on 車次表(車次號 asc)業(yè)務(wù)員(員工編號)create unique index 業(yè)務(wù)員on 業(yè)務(wù)員(員工編號 asc)車站表(車站號)create unique index 車站表on 車站表(車站號 asc)售票表(車票號)create unique index 售票表on 售票表(車票號 asc)車票表(車票編號,車次號)create unique index 車票表on 車票表(車票編號 asc,車次號 asc)退票表(車票號)create unique index 退票表on 退票表 (車票號 asc)余票表(車次號)create unique index 余票表on 余票表(車次號 asc) 參照完整性設(shè)計 Check約束 業(yè)務(wù)員表中將性別進行check約束:alter table 業(yè)務(wù)員add constraint sex check(性別in(39。139。,39。039。)) 車票表中將座位編號進行check約束:alter table 車票表add constraint zum check (座位編號=12000 and 座位編號=15000) 車次表中車種進行check約束:alter table 車次表add constraint ccz check (車種in(39。普快39。,39??燔?9。,39。特快39。,39。動車39。,39。高鐵39。)) Default約束售票表中售票日期默認值設(shè)為:20131119 00:00。default(39。20131119 00:0039。)業(yè)務(wù)員表中將員工性別族默認值設(shè)為:女。default(39。女39。)員工獎勵表中將獎勵等級默認值設(shè)為:null。default(39。null39。) 觸發(fā)器設(shè)計車票銷售時不能超員,并自動修改剩余的座位數(shù)create trigger tri_ticket on 售票表after insert as begindeclare @p_num char(5),@seat_sum int,@t_num char(5)select @p_num=車票編號,@t_num=車次號from insertedselect @seat_sum=剩余票數(shù)from 余票表update 余票表set 剩余票數(shù)=剩余票數(shù)1where 車次號=@t_num endgo觸發(fā)檢驗:insert into 售票表values(39。11101139。,39。2013639。,39。123439。,39。12:0039。)業(yè)務(wù)員售出車票后,自動更新員工售票情況表和員工獎勵表create trigger 業(yè)務(wù)員售票觸發(fā)器on 售票表after insertas begindeclare @員工編號char(5)select @員工編號=39。員工編號39。 from insertedupdate 員工售票情況set 售出票數(shù)=售出票數(shù)+1 where 員工編號=@員工編號update 員工獎勵表set 獎勵等級=39。一等獎勵39。 where 員工編號=@員工編號end go觸發(fā)檢驗:insert into 售票表values(39。11100239。,39。2010639。,39。S22339。,39。2013/11/19 12:00:0039。)退票時自動修改相應(yīng)車次的剩余座位數(shù)create trigger tp_ticket on 退票表after insert as begindeclare @p_num char(5),@seat_sum int,@t_num char(5)select @p_num=車票編號,@t_num=車次號from insertedselect @seat_sum=剩余票數(shù)from 余票表update 余票表set 剩余票數(shù)=剩余票數(shù)+1where 車次號=@t_num end觸發(fā)檢驗:insert into 退票表values(39。2013639。,39。123439。,39。20131113 12:0039。)退票時,根據(jù)退票時間判斷是否允許退票create trigger t_p on 退票表instead of insertasbegin declare @p_num char(5),@t_time datetime,@f_num datetime select @p_num=車票編號,@t_time=退票時間from inserted select @f_num=發(fā)車時間from 車票表where 車票編號=@p_num if @f_num@t_time=2 print39。退票成功39。 else print39。不能退票39。end觸發(fā)檢驗:insert into 退票表 values(39。2011639。,39。S21339。,39。20131119 12:
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1