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

正文內(nèi)容

機(jī)票預(yù)定信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-正文(編輯修改稿)

2025-06-18 20:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 0001 F0002 北京 廣州 123000 0 3:30: A0001 F0003 廣州 長(zhǎng)沙 080000 0 1:5: A0002 F0004 長(zhǎng)沙 廣州 102000 0 1:5: A0002 F0005 北京 長(zhǎng)沙 091000 0 2:50: A0003 F0006 長(zhǎng)沙 北京 125000 0 2:50: A0003 F0007 長(zhǎng)沙 廣州 073500 0 1:10: A0004 F0008 廣州 長(zhǎng)沙 100500 0 1:10: A0004 表 flight表的數(shù)據(jù) cabin 的數(shù)據(jù)如表 所示: FNO CBLEVEL SEATS PRICE F0001 1 50 900 F0001 2 80 700 F0002 1 50 900 F0002 2 80 700 F0003 1 30 500 F0003 2 50 400 F0003 3 70 300 F0004 1 30 500 F0004 2 50 400 F0004 3 70 300 F0005 1 50 800 F0005 2 70 600 F0006 1 50 800 F0006 2 70 600 F0007 1 120 400 F0008 1 120 400 表 cabin表的數(shù)據(jù) 8 視圖設(shè)計(jì) 應(yīng)用程序需要查詢 航班信息 ,因此需要?jiǎng)?chuàng)建一個(gè)航班信息的視圖, 根據(jù)參數(shù)航班號(hào)或者出發(fā)地以及目的地查詢航班信息, 顯示 航班號(hào)、 公司名、 飛機(jī) 名稱 、出發(fā)時(shí)間、到達(dá)時(shí)間、出發(fā)地 和 目的地 。由于 oracle 的視圖不支持參數(shù),但可 以利用臨時(shí)表作為參數(shù)進(jìn)行傳遞, 因此需要?jiǎng)?chuàng)建一個(gè)臨時(shí)表, 創(chuàng)建臨時(shí)表的 SQL 語(yǔ)句如下: CREATE GLOBAL TEMPORARY TABLE SYSTEM.INPUT_TO_FLIGHT ( T_FNO VARCHAR2(10), T_DEPARTURE VARCHAR2(20), T_ARRIVAL VARCHAR2(20), T_FLYDATE DATE ) ON COMMIT PRESERVE ROWS。 創(chuàng)建參數(shù)化視圖的 SQL 語(yǔ)句如下: CREATE OR REPLACE VIEW SYSTEM.FLIGHT_VIEW_BYFNO (FNO,CNAME,ANAME,TIME,ARRIVAL_TIME,DEPARTURE,ARRIVAL) AS SELECT fno,ame,aname,time,time+flytime,departure,arrival FROM flight,pany,airplane,input_to_flight WHERE = AND = AND fno=。 CREATE OR REPLACE VIEW SYSTEM.FLIGHT_VIEW_BYSITE (FNO,CNAME,ANAME,TIME,ARRIVAL_TIME,DEPARTURE,ARRIVAL) AS SELECT fno,ame,aname,time,time+flytime,departure,arrival FROM flight,pany,airplane,input_to_flight WHERE = AND = AND departure= AND arrival=。 應(yīng)用程序還可以根據(jù)航班號(hào)和航班日期查詢余票信息,因此需要?jiǎng)?chuàng)建一個(gè)余票信息的視圖,顯示某一航班某一日期不同機(jī)艙等級(jí)的剩余座位數(shù)、定價(jià)和折扣等信息。因此創(chuàng)建一個(gè)參數(shù)化的視圖 , 其中計(jì)算余票 使用函數(shù) count_ticket, 創(chuàng)建視圖的 SQL語(yǔ)句如下: CREATE OR REPLACE VIEW SYSTEM.REMAIN_SEATS_VIEW (FNO,FLYDATE,CBLEVEL,COUNT) AS SELECT DISTINCT fno,flydate,cblevel, count_ticket(fno,flydate,cblevel) FROM ticket,input_to_flight WHERE fno= 9 AND flydate=。 假設(shè) 應(yīng)用程序 要 查詢 “茂名 —— 長(zhǎng)沙”的航班信息時(shí),應(yīng)用程序先執(zhí)行 以下 SQL語(yǔ)句: INSERT INTO input_to_flight VALUES(39。39。,39。茂名 39。,39。長(zhǎng)沙 39。,39。39。)。 SELECT * FROM flight_view_bysite。 此時(shí)系統(tǒng)會(huì)返回查詢的結(jié)果 如 圖 所示 : 圖 flight_view_bysite視圖查詢 的數(shù)據(jù) 這時(shí)候假設(shè)再想查詢航班 F000日期為 2021 年 6 月 1 日 的余票信息,應(yīng)用程序會(huì)執(zhí)行以下 SQL 語(yǔ)句: INSERT INTO input_to_flight VALUES(39。F000339。,39。39。,39。39。, to_date(39。20216139。,39。yyyymmdd39。))。 SELECT * FROM remain_seats_view ORER BY cblevel。 此時(shí)系統(tǒng)會(huì)返回查詢的結(jié)果如 圖 所示: 10 圖 remain_seats_view視圖查詢 的數(shù)據(jù) 在乘客確定好要預(yù)訂的機(jī)票的時(shí)候,系統(tǒng)需要打印機(jī)票 , 機(jī)票 上 需要顯示機(jī)票編號(hào)、航班號(hào)、 公 司名、 飛機(jī)名稱、 出發(fā)地、目的地、 機(jī)票日期、 出發(fā)時(shí)間、到達(dá)時(shí)間、機(jī)艙等級(jí)、座位號(hào)、定價(jià)、折扣、售價(jià) 以 及乘客姓名、乘客身份證號(hào)和業(yè)務(wù)員姓名 ,因此可以創(chuàng)建一個(gè)視圖, 創(chuàng)建視圖的 SQL 語(yǔ)句如下: CREATE OR REPLACE VIEW SYSTEM.TICKET_INFO_VIEW (TNO,FNO,CNAME,ANAME,DEPARTURE,ARRIVAL,FLYDATE,TIME,ARRIVAL_TIME,CBLEVEL,SEAT,PRICE,DISCOUNT,FINAL_PRICE,PNAME,PID,SNAME) AS SELECT , , ame , aname , departure, arrival, flydate, time, time+flytime, , seat , price , discount, price*discount , pname, , sname FROM ticket , flight , airplane, pany, passenger,salesman,ticketsale, cabin WHERE = AND = AND = 11 AND = AND = AND = AND = AND =。 應(yīng)用程序需要查詢 售票記錄 ,因此可以創(chuàng)建一個(gè)視圖來(lái)查詢 機(jī)票編號(hào)、乘客姓名、乘客身份證號(hào)、業(yè)務(wù)員編號(hào)、業(yè)務(wù)員姓名 和購(gòu)票日期 , 創(chuàng)建視圖的 SQL 語(yǔ)句如下: CREATE OR REPLACE VIEW SYSTEM.SALERECORD_VIEW (TNO,PNAME,PID,SNO,SNAME,SALEDATE) AS SELECT ,pname,sname,saledate FROM ticket,passenger,salesman,ticketsale WHERE = AND = AND =。 視圖 salerecord_view 的查詢結(jié)果如圖所示 : 圖 salerecord_view視圖查詢 的數(shù)據(jù) 應(yīng)用程序需要統(tǒng)計(jì)業(yè)務(wù)員 的業(yè)績(jī), 需要顯示業(yè)務(wù)員編號(hào)、業(yè)務(wù)員姓名 、 航空公司名 和 銷售總額 。 因此創(chuàng)建視圖 sale_grade_view 來(lái)查詢銷售總額, SQL 如下所示: 12 CREATE OR REPLACE VIEW SYSTEM.SALE_GRADE_VIEW (SNO,SNAME,CNAME,SUM) AS SELECT , sname , ame , SUM(price*discount) FROM ticketsale , salesman , pany ,ticket , cabin WHERE = AND = AND = AND = AND = GROUP BY , sname , ame 視圖 sale_grade_view 查詢結(jié)果如圖 所示: 圖 sale_grade_view視圖查詢 的數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1