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

正文內(nèi)容

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

2025-05-09 20:41 本頁面
   

【正文】 所謂讀萬卷書不如行萬里路, 數(shù)據(jù)庫設(shè)計(jì)是 要靠 實(shí)踐 才能學(xué)好,這次課程設(shè)計(jì)讓我受益匪淺。 通過課程設(shè)計(jì),我學(xué) 到了很多書本上沒有的知識, 我在互聯(lián)網(wǎng)和圖書館找了很多資料,這些資料對我來說都很有用,很多都是教材上沒有的。 創(chuàng)建用戶的 SQL 如下: CREATE USER USER_MANAGER PROFILE DEFAULT IDENTIFIED BY ******* DEFAULT TABLESPACE SYSTEM ACCOUNT UNLOCK GRANT CONNECT TO USER_MANAGER GRANT SALES_MANAGER TO USER_MANAGER CREATE USER USER_SALES PROFILE DEFAULT IDENTIFIED BY ******* DEFAULT TABLESPACE SYSTEM ACCOUNT UNLOCK GRANT CONNECT TO USER_SALES GRANT SALER TO USER_SALES 對于每一個(gè)員工,可以創(chuàng)建一個(gè)用戶表,包括員工編號、密碼和員工類型,對于業(yè)務(wù)員來說,員工號為業(yè)務(wù)員表的業(yè)務(wù)員編 號。 END IF。 END。 END LOOP。 SELECT tno INTO v_tno FROM t_number。 PROCEDURE CREATE_TICKET ( p_fno varchar2, p_flydate date, p_discount number ) AS v_cblevel_count number。 FUNCTION COUNT_TICKET ( p_fno %TYPE,p_flydate date,p_cblevel %TYPE ) RETURN number AS v_count number。 UPDATE ticket SET status=0 WHERE tno=v_tno。 創(chuàng)建包體的 SQL 語句如下: CREATE OR REPLACE PACKAGE BODY SYSTEM.SALES_SYSTEM AS PROCEDURE CREATE_RECORD ( p_fno %TYPE,p_flydate date,p_cblevel %TYPE,p_pid %TYPE,p_sno %TYPE ) AS v_tno %TYPE。 ( 1)包設(shè)計(jì) 可以把以上的存儲過程和函數(shù)封裝到包里面,創(chuàng)建包的 SQL 語句如下: CREATE OR REPLACE PACKAGE SYSTEM.SALES_SYSTEM AS FUNCTION count_ticket (p_fno %TYPE,p_flydate date,p_cblevel %TYPE )RETURN number。 查詢結(jié)果如 圖 所示: 圖 print_ticket表 的數(shù)據(jù) ( 2)函數(shù)設(shè)計(jì) 在售票的時(shí)候需要計(jì)算剩余票的數(shù)量,因此可以創(chuàng)建一個(gè)函數(shù)來計(jì)算剩余票的數(shù)量, 函數(shù)的參數(shù)為航班號、航班日期和機(jī)艙等級, 函數(shù)的創(chuàng)建如下: CREATE OR REPLACE FUNCTION SYSTEM.COUNT_TICKET ( p_fno %TYPE,p_flydate date,p_cblevel %TYPE ) RETURN number 16 AS v_count number。,39。,39。 CALL create_record (39。1517391388339。44090219880331085539。 SELECT * INTO v_row FROM ticket_info_view WHERE tno=v_tno。 v_row ticket_info_view%ROWTYPE。 此時(shí) ticket 表的數(shù)據(jù)就會更新 , ticket 表的部分?jǐn)?shù)據(jù)如表 所示: TNO FNO CBLEVEL TO_CHAR(FLYDATE,39。202161039。 END。 v_tno:=v_tno+1。 begin SELECT count(1) INTO v_cblevel_count FROM cabin WHERE fno=p_fno。 為了使機(jī)票編號有序且不重復(fù), 13 因此需要創(chuàng)建一個(gè)表,表存放當(dāng)前機(jī)票編號, 創(chuàng)建 表和 存儲過程 SQL 語句 如下: CREATE TABLE SYSTEM.T_NUMBER ( TNO NUMBER(10) )。 此時(shí)系統(tǒng)會返回查詢的結(jié)果如 圖 所示: 10 圖 remain_seats_view視圖查詢 的數(shù)據(jù) 在乘客確定好要預(yù)訂的機(jī)票的時(shí)候,系統(tǒng)需要打印機(jī)票 , 機(jī)票 上 需要顯示機(jī)票編號、航班號、 公 司名、 飛機(jī)名稱、 出發(fā)地、目的地、 機(jī)票日期、 出發(fā)時(shí)間、到達(dá)時(shí)間、機(jī)艙等級、座位號、定價(jià)、折扣、售價(jià) 以 及乘客姓名、乘客身份證號和業(yè)務(wù)員姓名 ,因此可以創(chuàng)建一個(gè)視圖, 創(chuàng)建視圖的 SQL 語句如下: 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 =。,39。,39。 此時(shí)系統(tǒng)會返回查詢的結(jié)果 如 圖 所示 : 圖 flight_view_bysite視圖查詢 的數(shù)據(jù) 這時(shí)候假設(shè)再想查詢航班 F000日期為 2021 年 6 月 1 日 的余票信息,應(yīng)用程序會執(zhí)行以下 SQL 語句: INSERT INTO input_to_flight VALUES(39。,39。,39。 應(yīng)用程序還可以根據(jù)航班號和航班日期查詢余票信息,因此需要創(chuàng)建一個(gè)余票信息的視圖,顯示某一航班某一日期不同機(jī)艙等級的剩余座位數(shù)、定價(jià)和折扣等信息。) FLYTIME ANO F0001 廣州 北京 075000 0 3:30: A0001 F0002 北京 廣州 123000 0 3:30: A0001 F0003 廣州 長沙 080000 0 1:5: A0002 F0004 長沙 廣州 102000 0 1:5: A0002 F0005 北京 長沙 091000 0 2:50: A0003 F0006 長沙 北京 125000 0 2:50: A0003 F0007 長沙 廣州 073500 0 1:10: A0004 F0008 廣州 長沙 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)用程序需要查詢 航班信息 ,因此需要創(chuàng)建一個(gè)航班信息的視圖, 根據(jù)參數(shù)航班號或者出發(fā)地以及目的地查詢航班信息, 顯示 航班號、 公司名、 飛機(jī) 名稱 、出發(fā)時(shí)間、到達(dá)時(shí)間、出發(fā)地 和 目的地 。 CREATE TABLE SYSTEM.TICKETSALE (
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1