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

正文內(nèi)容

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

2023-05-24 20:41:48 本頁面
 

【正文】 TNO NUMBER (10) NOT NULL , PID VARCHAR2(20) NOT NULL , SNO VARCHAR2(10) NOT NULL , SALEDATE DATE NOT NULL , PRIMARY KEY (TNO, PID, SNO) VALIDATE , FOREIGN KEY (TNO) REFERENCES SYSTEM.TICKET (TNO) VALIDATE , FOREIGN KEY (PID) REFERENCES SYSTEM.PASSENGER (PID) VALIDATE , FOREIGN KEY (SNO) REFERENCES SYSTEM.SALESMAN (SNO) VALIDATE ) TABLESPACE TICKETSALE。 CREATE TABLE SYSTEM.AIRPLANE ( ANO VARCHAR2(10) NOT NULL , ANAME VARCHAR2(20) NOT NULL , CNO VARCHAR2(10) NOT NULL , PRIMARY KEY (ANO) VALIDATE , FOREIGN KEY (CNO) REFERENCES SYSTEM.COMPANY (CNO) VALIDATE ) TABLESPACE OTHERS。 根據(jù) ER 模型 ,可以得出相應(yīng)的關(guān)系模型, 關(guān)系模型 如下: pany( o, ame, ctel, caddress) passenger( pID, pname, ptel, paddress) salesman( sno, sID, sname, stel, saddress, o) airplane( ano, aname, o) flight( fno, departure, arrival, time, flytime, ano) cabin( fno, cblevel, seats, price) ticket( tno, fno, cblevel, flydate, status, seat, discount) ticketsale( tno, pID, sno, saledate) ( 3)表 的 創(chuàng)建 。 CREATE SMALLFILE TABLESPACE OTHERS DATAFILE 39。 SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO。F:\APP\ORACLE\ORADATA\ORCL\TICKETSALE\39。 一個(gè)航空公司有 多架飛機(jī)和多名業(yè)務(wù)員,一架飛機(jī)可有多個(gè) 航班 ,一個(gè)航班有多種機(jī)艙等級(jí),一 個(gè)機(jī)艙可有多張機(jī)票;乘客、業(yè)務(wù)員和機(jī)票之間有售票聯(lián)系,售票聯(lián)系有售票日期這一屬性。 ( 5)從數(shù)據(jù)更新或修改的角度出發(fā),設(shè)計(jì)至少 1 個(gè)存儲(chǔ)過程。 基本要求: ( 1)根據(jù)需求,補(bǔ)充必要的數(shù)據(jù)庫實(shí)體,建立 ER 模型,通過 ER 圖表示。同時(shí)要求對(duì)數(shù) 據(jù)庫的運(yùn)營、管理及使用上進(jìn)行必要的規(guī)劃和實(shí)現(xiàn)。 首 先 根據(jù)問題需 求 設(shè)計(jì) ER 模型,包括幾個(gè)主要的實(shí)體,如 航空公司、飛機(jī)、 乘客、航班、機(jī)票、業(yè)務(wù)員等 以及 相關(guān)的聯(lián)系 。 隨著 社會(huì)的進(jìn)步,人們的生活水平得到很大的提高, 民航 的發(fā)展也很迅速 ,乘坐 飛機(jī) 的 旅客 也 大大增多。假如現(xiàn)在沒有售票系統(tǒng),民航將也不會(huì)存在,人們的出行極大不便 。 然后再轉(zhuǎn) 根據(jù) ER 模型設(shè)計(jì)出 相應(yīng)的 關(guān)系模型,對(duì)于關(guān)系模型 的每一個(gè)關(guān)系 ,可以 設(shè)計(jì)出相應(yīng)的表,接著分配表空間、 創(chuàng)建視圖、 設(shè)計(jì)存儲(chǔ)過程 、函數(shù) 和觸發(fā)器以及設(shè)計(jì)安全與備份策略 。 課程設(shè)計(jì) 任務(wù) 系統(tǒng)需要管理以下主要信息: ( 1)航班基本信息,包括航班的編號(hào)、飛機(jī)名稱、機(jī)艙等級(jí)等。 ( 2)在 Oracle 中創(chuàng)建該系統(tǒng)的數(shù)據(jù)庫,并在數(shù)據(jù)庫中實(shí)現(xiàn)各表,寫入一定的數(shù)據(jù)。 ( 6)從安全的角度出發(fā),規(guī)劃系統(tǒng)的角色、用戶、權(quán)限,并通過相關(guān)的 SQL 實(shí)現(xiàn)。 根據(jù)以上分析可以畫出 系統(tǒng) ER 圖, 系統(tǒng) ER 圖如圖 所示: 3 乘 客姓 名身 份 證 號(hào) 聯(lián) 系 電 話住 址業(yè) 務(wù) 員姓 名業(yè) 務(wù) 員 編 號(hào) 身 份 證 號(hào)住 址聯(lián) 系 電 話航 空 公 司公 司 名公 司 編 號(hào)公 司 電 話公 司 地 址飛 機(jī)飛 機(jī) 編 號(hào) 飛 機(jī) 名 稱售 票屬 于 機(jī) 票座 位 號(hào)折 扣n屬 于n1屬 于n航 班航 班 號(hào)出 發(fā) 地目 的 地起 飛 時(shí) 刻飛 行 時(shí) 間11屬 于n1機(jī) 票 編 號(hào)n銷 售 日 期1定 價(jià)屬 于n 1登 機(jī) 日 期購 票n 1機(jī) 艙機(jī) 艙 等 級(jí)座 位 數(shù)屬 于n1航 班 號(hào)銷 售 日 期 圖 系統(tǒng) ER圖 表空間及表的設(shè)計(jì) ( 1)表空間 的 設(shè)計(jì) 。 SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO。 CREATE SMALLFILE TABLESPACE TICKETSALE DATAFILE 39。F:\APP\ORACLE\ORADATA\ORCL\TICKETSALE\others .dbf 39。 對(duì)于關(guān)系模型的每一個(gè)關(guān)系, 可以得出相應(yīng)的 一張表, 創(chuàng)建表的 SQL 語句 如下 : CREATE TABLE SYSTEM.COMPANY ( CNO VARCHAR2(10) NOT NULL , CNAME VARCHAR2(20) NOT NULL , CTEL VARCHAR2(20), CADDRESS VARCHAR2(50), PRIMARY KEY (CNO) VALIDATE ) TABLESPACE OTHERS。 CREATE TABLE SYSTEM.FLIGHT ( FNO VARCHAR2(10) NOT NULL , DEPARTURE VARCHAR2(20) NOT NULL , ARRIVAL VARCHAR2(20) NOT NULL , TIME DATE NOT NULL , FLYTIME INTERVAL DAY TO SECOND NOT NULL , ANO VARCHAR2(10) NOT NULL , PRIMARY KEY (FNO) VALIDATE , FOREIGN KEY (ANO) REFERENCES SYSTEM.AIRPLANE (ANO) VALIDATE ) TABLESPACE OTHERS。 ( 4)為表添加數(shù)據(jù) 由于 表 pany、 salesman、 airplane、 flight 和 cabin 是公司管理員 通過應(yīng)用程序的 管理端 預(yù)先錄入的,因此 應(yīng)用程序需要 為這些表 添加一定數(shù)據(jù) ,應(yīng)用程序?qū)?huì)執(zhí)行INSERT 語句 對(duì)表進(jìn)行插入數(shù)據(jù) 。由于 oracle 的視圖不支持參數(shù),但可 以利用臨時(shí)表作為參數(shù)進(jìn)行傳遞, 因此需要?jiǎng)?chuàng)建一個(gè)臨時(shí)表, 創(chuàng)建臨時(shí)表的 SQL 語句如下: 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)建一個(gè)參數(shù)化的視圖 , 其中計(jì)算余票 使用函數(shù) count_ticket, 創(chuàng)建視圖的 SQL語句如下: 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=。茂名 39。39。F00033
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1