【正文】
加劇,所以導(dǎo)致他們比較高的生產(chǎn)增長率。 客戶能隨時隨地通過因特網(wǎng)查詢航班的詳細信息,并預(yù)定最滿意的航班。課程設(shè)計要求為(最低):對象的創(chuàng)建:實體(5個)、關(guān)系模型(8個)表(5個)、視圖(5個)、索引(5個)、存儲過程(5個)、觸發(fā)器(5個)。2010062033有位乘客在候機室里撿到一個錢包,請失主于管理處認領(lǐng)。d:\39。,39。,2,588)go修改實例:use minhanggoupdate Flightset Ftim=39。圖33 查詢實例1/*查詢到從成都起飛的航班有哪些(條件查詢)*/select*from Flightwhere City1=39。圖39查詢實例7/*查詢不姓李的會員的所有信息(條件查詢)*/select*from Userswhere Una2 not like 39。 from Cabinwhere Ctype like 39。=,39。=Pri,City1,City2,Time1,Time2,Ftim from Ticketinner join Twork on =inner join Cabin on =inner join Flight on =圖319 查詢實例17/*列出所有工資等級的人數(shù)(分組查詢、計算查詢)*/select Mlev as 39。=casewhen Nature=39。end,count(Nature) as 39。=Cpri1,39。,Usex as 39。,39。 then 39。then 39。,39。,Tna as 39。,Ftype as39。,Ftim as 39。,ZW as39。,Pna as 39。,39。,39。,39。,39。圖339 查找航班存儲過程/*創(chuàng)建查找會員密碼存儲過程*/alter procedure Users_find_secna1 varchar(20),na2 varchar(30),mes varchar(30),age int,sex char(2)asselect Uno as 39。,39。圖340 查找會員密碼存儲過程/*創(chuàng)建查找會員聯(lián)系電話存儲過程*/create procedure Users_find_telno char(4),na2 varchar(30),na1 varchar(20)asselect Uno,Una1,Una2,Utel,Umes from Userswhere Uno=no or Una1=na1 or Una2=na2goexec Users_find_tel39。,39。這個階段我們的測試主要通過數(shù)據(jù)庫設(shè)計評審來實現(xiàn)。故而,我在課設(shè)選題的時候我產(chǎn)生了做民航售票數(shù)據(jù)庫的想法。比如:在User表中的電子郵件字段,想統(tǒng)計各個電子郵件服務(wù)商的使用人數(shù),由于Group by語句無法根據(jù)字段內(nèi)容的部分分組,故而建立了視圖HY,在此視圖中單獨用case語句列出了每個人所使用的電子郵件服務(wù)商,然后通過查詢視圖就可列出人數(shù)。是狼就要練好牙,是羊就要練好腿。不奮斗就是每天都很容易,可一年一年越來越難。再如:另一存儲過程Users_find_sec可以和前臺配合由用戶提供相應(yīng)的用戶信息,查詢出用戶密碼,實現(xiàn)密碼找回功能。而我在做時,是直接在數(shù)據(jù)庫的表中存儲明文密碼,這樣大大降低了系統(tǒng)的安全性。/*視圖查詢測試*/select*from HY圖343 試圖查詢測試預(yù)計顯示出除會員密碼以外的所有會員信息,顯示結(jié)果與預(yù)期相符,測試成功。,39。,39。,39。,Una1 as 39。select*from Flight where Fno=39。,39。,39。,39。,Ntim as 39。, as 39。 from Flightwhere City1=39。,City1 as 39。,Tpos as39。=City1+39。 when Umes like 39。 when Umes like39。=case when Umes like 39。,Uage as 39。=Cpri2 from Flightinner join Twork on =inner join Cabin on =goselect*from HB圖324 航班信息視圖/*創(chuàng)建所有會員信息視圖*/create view HYasselect Uno as 39。from Tworkgroup by Nature圖322 查詢實例20/*查詢成人票價的平均數(shù)(計算查詢)*/select 39。 then 39。,count(Mlev) as 39。=Tna,39。圖312 查詢實例10/*按年齡的升序顯示所有會員(排序查詢)*/select Uno,Una2,Uage from Usersorder by Uage asc圖313 查詢實例11/*列出年齡超過平均年齡的會員并以年齡降序顯示(排序查詢、分組查詢)*/select Uno,Una2,Uage from Usersgroup by Uno,Una2,Uagehaving Uage(select avg(Uage) from Users)order by Uage desc圖314 查詢實例12/*列出購買了航班號為ABX98的會員,并按價格降序顯示(排序查詢、連接查詢)*/select ,Fno,Pri from Tworkinner join Users on =where Fno=39。圖310 查詢實例8/*查詢使用郵箱的會員(條件查詢)*/select Uno,Una1,Una2,Umes from Userswhere Umes like 39。圖34 查詢實例2/*查詢機型為A380的航班(條件查詢)*/select*from Flightwhere Ftype=39。where Fno=39。,21,13545091010,39。 ,[Sheet1$])可以快速導(dǎo)入數(shù)據(jù)插入實例:use minhanggoinsert into Ticketvalues(20,39。Excel 。d:\39。2010062255請不要在機場門口乘坐黑車,以免上當受騙。3.民航售票系統(tǒng)數(shù)據(jù)庫設(shè)計根據(jù)需求分析,確定了應(yīng)有實體并畫ER圖,如下:圖31 民航售票系統(tǒng)ER圖根據(jù)上一節(jié)圖31,現(xiàn)轉(zhuǎn)換關(guān)系模型,實體會員與機票的關(guān)系是1:N,并且聯(lián)系票務(wù)有多項自己的屬性,則轉(zhuǎn)換為3組關(guān)系:會員、票務(wù)、機票。2.課程設(shè)計題目描述和要求此次課設(shè),只是設(shè)計一個數(shù)據(jù)庫系統(tǒng),來簡單的模擬民航售票系統(tǒng)的運行,從而達到熟悉課本知識,熟練數(shù)據(jù)庫操作及TSQL語言的目的。網(wǎng)上售票系統(tǒng)是一個取代過去由人工處理的售票系統(tǒng),在一定程度上提高了購票的透明性和自主性,但網(wǎng)站在方便消費者的同時,仍存在許多不足的地方。目 錄1 課程設(shè)計目的??????????????????????????????????????????????????????12 課程設(shè)計題目描述和要求????????????????????????????????????????????23 民航售票系統(tǒng)數(shù)據(jù)庫設(shè)計????????????????????????????????????????????3 確定實體與概念設(shè)計??????????????????????????????????????????????3 邏輯設(shè)計????????????????????????????????????????????????????????3 物理設(shè)計????????????????????????????????????????????????????????10 數(shù)據(jù)庫測試??????????????????????????????????????????????????????274 總結(jié)?????????????????????????????????????????????????????????????29參考文獻????????????????????????????????????????????????????????????30????? 學習好幫手1.課程設(shè)計目的 近年來,國內(nèi)外的一些學者對中國航空業(yè)的競爭力進行了討論,例如胡鞍鋼對比分析了中美航空市場的開放度和國際競爭力。,比例恰當,線條分明,字體工整,符合國家制圖標準。Tae Hoon Oum和Chunyan Yu研究比較了世界主要航空公司獲利能力。它是為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念而開發(fā)出來的能夠為用戶提供可靠的信息存儲,信息查詢信息操作的民航售票管理軟件。這三個獨立的數(shù)據(jù)庫通過應(yīng)用程序相連,單獨存在,這樣可以減少系統(tǒng)的出錯率,并增加系統(tǒng)安全性。實體后臺管理人員與工資關(guān)系1:1,則轉(zhuǎn)換關(guān)系為工資發(fā)放、工資。2010062692請您不要在公共場合吸煙……請去吸煙室。 selectDATABASE=C:\39。liulin39。Sell39。劉林39。張%39。成人票價39。機票號39。座艙類型39。人數(shù)39。back39。兒童平均價39。會員名39。聯(lián)系電話39。網(wǎng)易39。網(wǎng)易39。Tom39。起飛時間39。乘客聯(lián)系電話39。目的城市39。員工號39。公告號39。1539。男39。WE0CH39。39。武漢39。密碼39。3439。Lilei39。F39。=count(電子郵件服務(wù)商) from HYgroup by 電子郵件服務(wù)商圖344 視圖查詢測試預(yù)計通過查詢視圖中的虛列來列出各個電子郵件服務(wù)商的使用人數(shù),結(jié)果與預(yù)期相符,測試成功。但是,實際課設(shè)中,由于精力有限,把這三個獨立的數(shù)據(jù)庫只能放在一個數(shù)據(jù)庫中,成為表對象。參考文獻[1] 陳志泊.數(shù)據(jù)庫原理及應(yīng)用教程.北京:人民郵電出版社.200831[2] WH.Lnmon.BUILDING THE DATA WAREHOUSE.Canada:John Wileya