版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告
設(shè)計(jì)題目:旅游景區(qū)管理系統(tǒng)
專業(yè):信息管理與信息系統(tǒng)
計(jì)算機(jī)與數(shù)據(jù)科學(xué)學(xué)院
2019年1月10日
目錄
第1章概述..........................................................1
1.1選題的背景與意義...............................................1
1.2系統(tǒng)目標(biāo)與需求分析.............................................1
1?2.1系統(tǒng)目標(biāo)...................................................1
1.2.2需求分析...................................................1
第2章系統(tǒng)功能設(shè)計(jì)..................................................2
2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖.............................................2
2.2系統(tǒng)功能模塊...................................................4
2.2.1用戶模塊....................................................4
2.2.2管理模塊....................................................5
第3章數(shù)據(jù)庫設(shè)計(jì)....................................................6
3.1概念結(jié)構(gòu)設(shè)計(jì)...................................................6
3.1.2局部E-R圖.................................................6
3.1.3全局E-R圖..................................................8
3.1.1數(shù)據(jù)字典....................................................9
3.2邏輯結(jié)構(gòu)設(shè)計(jì)...................................................11
3.2.1聯(lián)系類型的轉(zhuǎn)換.............................................11
3.2.2關(guān)系模式規(guī)范化.............................................11
3.3物理結(jié)構(gòu)設(shè)計(jì)..................................................12
3.3.1確定物理結(jié)構(gòu)...............................................12
3.3.2基本表索引.................................................12
3.4數(shù)據(jù)庫實(shí)施....................................................12
3.4.1數(shù)據(jù)庫創(chuàng)建.................................................12
3.4.2基本表創(chuàng)建.................................................13
3.4.3視圖創(chuàng)建...................................................16
3.4.4索引創(chuàng)建...................................................17
3.4.5存儲(chǔ)過程...................................................18
第4章數(shù)據(jù)庫運(yùn)行與維護(hù).............................................20
4.1數(shù)據(jù)部分查詢測(cè)試...........................................20
4.2部分插入測(cè)試...............................................20
4.3數(shù)據(jù)庫備份和恢復(fù)...........................................21
總結(jié)................................................................22
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第1章概述
第1章概述
1.1選題的背景與意義
隨著生活水平的提高,人們不僅要在物質(zhì)方面提高生活水平,而且在精神方面希
望有一個(gè)質(zhì)的飛越。于是,越來越多的人選擇在周末或是假期外出,換換環(huán)境,享受
在另外一種環(huán)境下的生活方式,來豐富自己的精神世界,擴(kuò)展視野。各種各樣的旅行
社就由此孕育而生,豐富多彩的旅游景區(qū)則需要一個(gè)合適的旅游代理來規(guī)范并提供各
種旅行服務(wù),使得各項(xiàng)工作都有條理地進(jìn)行,所以進(jìn)行旅行代理是十分必要的。
在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于旅行大力的日常管
理已經(jīng)是勢(shì)必所然,而且這也將旅行代理帶來前所未有的改變,它可以帶來意想不到
的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為
旅行代理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。
由于時(shí)下大多數(shù)人生活優(yōu)越,交通工具方便快捷,信息獲取方便,導(dǎo)致旅游業(yè)迅
速發(fā)展。為了方便旅游愛好者在網(wǎng)上獲取信息,有效的掌握景區(qū)的相關(guān)信息,開發(fā)出
一套適合于旅游者在網(wǎng)絡(luò)上快速獲取信息的管理系統(tǒng),通過本系統(tǒng),出行者可以查看
鄭州市的全部景區(qū)列表,為了解某個(gè)景區(qū)的詳細(xì)情況,自駕車、公交線路,獲取景區(qū)
內(nèi)的旅游地圖等。該系統(tǒng)為旅客提供全面的旅游景區(qū)查詢服務(wù)。
1.2系統(tǒng)目標(biāo)與需求分析
1.2.1系統(tǒng)目標(biāo)
本旅游景區(qū)管理系統(tǒng)提供對(duì)各旅游景區(qū)綜合信息的查詢和管理,可以作為旅游出
行綜合信息查詢的門戶。通過本系統(tǒng)出行者可以查看全部景區(qū)列表,了解某個(gè)景區(qū)的
詳細(xì)情況。
1.2.2需求分析
該系統(tǒng)針對(duì)一般旅游景區(qū)信息管理的需求,分析總結(jié)出如下需求信息。
1.用戶可以對(duì)旅游景區(qū)及其詳細(xì)信息進(jìn)行查詢
2.用戶可以預(yù)定旅游景區(qū)
3.用戶可以查看網(wǎng)站的公告信息
4.用戶可以查看留言板以及留言
5.管理員可以修改旅游景區(qū)信息
6.管理員可以刪除和增加旅游景區(qū)
7.管理員可以增加和修改公告信息
8.管理員可以查看留言板以及回復(fù)留言
?
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第2章系統(tǒng)功能設(shè)計(jì)
第2章系統(tǒng)功能設(shè)計(jì)
2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖
該系統(tǒng)主要由用戶和管理兩大結(jié)構(gòu)體組成
圖2.1用戶系統(tǒng)結(jié)構(gòu)圖
2
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第2章系統(tǒng)功能設(shè)計(jì)
管理
游
旅留旅
客
游言游
信
景管信
息
區(qū)理息
管
管
管理
理
理
旅旅
旅旅
留留
游
游游游
旦
信
樂景信
查
息
區(qū)區(qū)回息
看
更
增刪復(fù)修
新
加除改
圖2.2管理員系統(tǒng)結(jié)構(gòu)圖
3
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第2章系統(tǒng)功能設(shè)計(jì)
2.2系統(tǒng)功能模塊
2.2.1用戶模塊
圖2.3旅客數(shù)據(jù)流圖
通過本系統(tǒng),旅客可以瀏覽公告信息以及旅游景區(qū)信息,可以通過登陸查看用戶信
息和留言信息,并且可以實(shí)現(xiàn)旅游景區(qū)的瀏覽和預(yù)定。
4
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第2章系統(tǒng)功能設(shè)計(jì)
2.2.2管理模塊
圖2.4管理數(shù)據(jù)流圖
管理員可以通過該系統(tǒng)對(duì)留言板進(jìn)行管理留言信息,用管理權(quán)限登錄系統(tǒng)后可
以查看管理用戶信息和公告,并能夠?qū)崟r(shí)地對(duì)旅游景區(qū)進(jìn)行更新完善和管理。
5
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
第3章數(shù)據(jù)庫設(shè)計(jì)
3.1概念結(jié)構(gòu)設(shè)計(jì)
3.1.2局部E-R圖
(1)用戶與可預(yù)訂旅游景區(qū)之間的實(shí)體關(guān)系E-R圖:
圖3.1用戶與可預(yù)訂旅游景區(qū)關(guān)系E-R圖
(2)管理與旅游景區(qū)之間的實(shí)體關(guān)系E-R圖:
6
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
(3)管理員與公告之間的實(shí)體關(guān)系圖E-R圖
(4)管理員與留言板之間的實(shí)體關(guān)系E-R圖
圖3.4管理員與留言板關(guān)系E-R圖
7
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
3.1.3全局E-R圖
圖3.5全局E-R圖
8
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
3.1.1數(shù)據(jù)字典
(1)數(shù)據(jù)項(xiàng)
用戶信息:
表3.1用戶信息表
數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型長(zhǎng)度是否唯一
用戶名use_namevarchar50是
密碼use_keychar12
旅游景區(qū)信息:
表3.2旅游景區(qū)信息表
數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型長(zhǎng)度是否唯一
旅游景區(qū)名稱tour_namevarchar50是
景區(qū)ididfloat8
景區(qū)類型1firsttypevarchar50
景區(qū)類型2secondtypevarchar50
景區(qū)類型3thirdtypevarchar50
景區(qū)編碼typecodefloat8
景區(qū)地址addressvarchar50
所在省provincevarchar10
所在市cityvarchar20
所在地區(qū)areavarchar20
坐標(biāo)1latfloat8
坐標(biāo)2Ingfloat8
聯(lián)系電話telephonevarchar30
留言板信息:
表3.3留言板信息表
數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型長(zhǎng)度是否唯一
留言標(biāo)題信息board_titlevarchar50是
留言內(nèi)容board_contexvarchar200
留言用戶名board_namevarchar12
留言時(shí)間board_timedatetime10
回復(fù)內(nèi)容response_contexvarchar200
回復(fù)時(shí)間response/imevarchar10
管理員信息:
表3.4管理員信息表
數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型長(zhǎng)度是否唯一
用戶名admin_namevarchar50是
密碼admin_keychar12
9
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
公告欄信息:
表3.5公告欄信息表
數(shù)據(jù)項(xiàng)名稱別名數(shù)據(jù)類型長(zhǎng)度是否唯一
公告標(biāo)題notice_titlevarchar50是
公告內(nèi)容notice_contexvarchar200
公告時(shí)間notice_timedatetime10
(2)數(shù)據(jù)結(jié)構(gòu):
表3.6數(shù)據(jù)結(jié)構(gòu)表
編號(hào)數(shù)據(jù)結(jié)構(gòu)名屬性
1管理員信息姓名、密碼
2用戶信息用戶名、密碼
3公告欄信息公告標(biāo)題、公告時(shí)間、公告內(nèi)容
4旅游景區(qū)信息旅游景區(qū)名稱、類型、編碼、詳
細(xì)地址、聯(lián)系電話
5留言板信息留言標(biāo)題、留言時(shí)間、留言內(nèi)容、
回復(fù)內(nèi)容、回復(fù)管理
(3)數(shù)據(jù)流:
表3.7數(shù)據(jù)流表
編號(hào)數(shù)據(jù)流名稱輸入輸出
1登陸查看旅客用戶信息
2景區(qū)瀏覽及預(yù)定旅客景區(qū)詳細(xì)信息
3公告信息瀏覽旅客公告信息
4留言旅客留言信息
5登錄管理員用戶信息
6留言板管理管理員留言信息
(4)數(shù)據(jù)存儲(chǔ):
表3.8數(shù)據(jù)存儲(chǔ)表
數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流
用戶信息用戶基本信息用戶登錄
管理員信息管理員基本信息管理員登錄
旅游景區(qū)信息旅游景區(qū)信息瀏覽、管理用戶、管理員
公告信息公告信息查看、管理用戶、管理員
留言信息留言、管理留言信息用戶、管理員
10
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
(5)處理過程:
表3.9處理過程一覽表
處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流
登錄查看終端用戶信息
景區(qū)預(yù)訂終端旅客
留言更新后留言旅客
旅游景區(qū)瀏覽終端旅客
公告瀏覽終端旅客
留言信息管理回復(fù)留言當(dāng)前留言
旅游景區(qū)管理更新旅游線路當(dāng)前旅游景區(qū)
公告管理更新公告當(dāng)前公告
3.2邏輯結(jié)構(gòu)設(shè)計(jì)
3.2.1聯(lián)系類型的轉(zhuǎn)換
E-R圖轉(zhuǎn)化為相應(yīng)的關(guān)系模式(依據(jù)轉(zhuǎn)換原則)。縱觀項(xiàng)目的具體特點(diǎn)和整體處理要求,
同時(shí)為便于系統(tǒng)內(nèi)部的管理,在各實(shí)體原有信息的基礎(chǔ)上,確定增加候選碼,作為各
關(guān)系的主鍵(關(guān)鍵字)、考慮聯(lián)系確定外鍵。(下劃線標(biāo)注的是主鍵,波浪線標(biāo)注的是
外鍵)
關(guān)系模式:
(1)管理員(用戶名,密碼)
(2)公告欄(公告標(biāo)題,管理員用戶名,公告時(shí)間,公告內(nèi)容)
(3)用戶(用戶名,密碼)
(4)旅游景區(qū)(旅溫景區(qū)名稱,管理員用戶名,類型,編碼,坐標(biāo),地址,聯(lián)系電
話)
(5)留言板(留言標(biāo)題,管理員用戶名,留言時(shí)間,回復(fù)內(nèi)容,回復(fù)時(shí)間,留言內(nèi)
容)
(6)預(yù)定(用戶名,景區(qū)名稱)
(7)留言(用戶名,留言標(biāo)題)
別名
(1)admin(admin_name,admin_key)
(2)notice-board(notice_ti11e,admin_name,notice_time,notice_contex)
(3)user(use_name,use_key)
(4)tour(tour_name,admin_name,,id,firsttype,secondtype,thirdtype,typecod
e,address,province,city,area,lat,Ing,telephone)
(5)board(board_ti11e,admin_name,board_time,response_contex,response_tim
e,board_contex)
(6)reserve(use_name,tour_name)
(7)message(use_name,board_title)
3.2.2關(guān)系模式規(guī)范化
關(guān)系模式屬于第三范式,每個(gè)非主屬性都不傳遞函數(shù)依賴于主關(guān)系鍵。在關(guān)系模式
中,用戶名,公告標(biāo)題,旅游景區(qū)名稱,留言標(biāo)題為主屬性,其余的為非主屬性,對(duì)
于公共欄,公告標(biāo)題、公告時(shí)間決定公告內(nèi)容,非主屬性公告內(nèi)容不傳遞函數(shù)依賴于
11
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
主關(guān)系鍵,因此公告欄屬于第三范式,對(duì)于旅客和管理員,密碼不傳遞依賴于用戶名,
也屬于第三范式。對(duì)于旅游景區(qū)和留言板也同樣是,非主屬性不傳遞依賴于主關(guān)系鍵,
都屬于第三范式。
3.3物理結(jié)構(gòu)設(shè)計(jì)
3.3.1確定物理結(jié)構(gòu)
確認(rèn)數(shù)據(jù)庫的物理結(jié)構(gòu),主要指存取方式和存儲(chǔ)結(jié)構(gòu),對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)
價(jià)重點(diǎn)是時(shí)間和空間效率數(shù)據(jù)存取方法。該部分包括存儲(chǔ)結(jié)構(gòu)與存取方法、數(shù)據(jù)的易
變與穩(wěn)定部分以及索引的建立。
3.3.2基本表索引
1.由于基本表Userinfo的主碼tour_name取值唯一?,經(jīng)常在查詢條件中出現(xiàn),
且它們更新頻率較低,所以考慮在這組屬性上建立作為唯一索引。
2.由于基本表Messinfo的主碼board_title經(jīng)常在查詢條件中出現(xiàn),所以考慮
在這組屬性上建立作為唯一索引。
3.由于基本表Dbuy的主碼anno_title,經(jīng)常在查詢條件中出現(xiàn),且它們更新頻
率較低,所以考慮在這組屬性上建立作為唯一索引。
3.4數(shù)據(jù)庫實(shí)施
3.4.1數(shù)據(jù)庫創(chuàng)建
createdatabaseTSAMD
on
(name=TSAMD_Data,
filename』D:\旅游景區(qū)管理系統(tǒng).mdf',
size=10,
maxsize=500,
Filegrowth=10)
logon
(name=TSAMD_1og,
filename』D:\旅游景區(qū)管理系統(tǒng).Idf',
size=5,
maxsize=500,
filegrowth=5)
12
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
SQLQueryl.sql-...62HV6Q憫亭(52))*XSQLQue
BcreatedatabaseTSAMD
on
(name=TSAMD_Data,
filename』D:\旅游景區(qū)管理系統(tǒng).mdf',
size=10,
maxsize=500,
Filegrowth=10)
logon
(name=TSAMD_log,
filename」D:\旅游景區(qū)管理系統(tǒng).Idf',|
size=5,
maxsize=500,
filegrowth=5)
100%▼
出消息
命令已成功完成。
圖3.6數(shù)據(jù)庫創(chuàng)建效果圖
3.4.2基本表創(chuàng)建
1.管理員admin表
createtableadmin
(admin_namefloatnotnullconstraintadmin_primprimarykey,
admin_keychar(12)notnull)
SQLQuery2.sql-???62HV6Q\楓亭(53))*XSQLQueryl.sql-,..62HV6Q\W(52))*S
Beatetableadmin
dmin_namevarchar(50)notnullconstraintadmin_primprimarykey,
dmin_keycharl1.12)notnull)
100%▼
區(qū)消息
命令已成功完成。
圖37基本表admin創(chuàng)建效果圖
2.公告欄notice_board表
createtablenotice_board
13
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
(notice_titlevarchar(50)notnullconstraintnotice_board_primprimary
key,
admin_namefloatnotnullconstraintadmin_foreforeignkeyreferences
admin(admin_name),
notice_timedatetimenotnull,
notice_contexvarchar(200)notnull)
SQLQuery3.sql-...62HV6Q\楓亭(54)廣XSQLQuery2.sql-...62HV6Q\楓亭(53))*SQLQueryl.sql-...62HV6Q\楓亭(52))*SQL]
-createtablenotice_board
(notice_titlevarchar50)notnullconstraintnotice_board_primprimarykey,
admin_namevarchar(50)notnullconstraintadmin_foreforeignkeyreferencesadmin(admin_name),
notice_timedatetimenotnull,
notice_contexvarchar(200notnull)|
no%▼
鼠消息
命令已成功完成。
圖3.8基本表notice_board創(chuàng)建效果圖
3.用戶consumer表
createtableconsumer
(use_namevarchar(50)notnullconstraintuserjprimprimarykey,
use_keychar(12)notnull)
SQLQuery4.sql-…62HV6Q\楓亭(55))*xSQLQueryB.sql??..62HV6Q\楓亭(54))大SQU
Ecreatetableconsumeij
(use_namevarchar(50)notnullconstraintuser_primprimarykey,
use_keychar(12)notnull)
no%一
6消息
命令已成功完成。
圖3.9基本表consumer創(chuàng)建效果圖
4.旅游景區(qū)信息tour表
createtabletour
(tour_namevarchar(50)notnullconstrainttour_primprimarykey,
admin_namefloatnotnullconstraintadto_admin_nameforeignkey
referencesadmin(admin_name),
idfloatnotnull,
firsttypevarchar(50),
secondtypevarchar(50),
14
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
thirdtypevarchar(50),
typecodefloatnotnull,
addressvarchar(50)notnull,
provincevarchar(10)notnull,
cityvarchar(20)notnull,
areavarchar(20)notnull,
latfloat,
Ingfloat,
telephonevarchar(30),
)
SQLQuery3.sql-...62HV6Q\楓亭(53))*XSQLQueryl.sql-...62HV6Q\楓亭(52))*
Bcreatetabletour
(tour_namevarchar(50)notnullconstrainttour_primprimarykey.
admin_namevarchar(50)notnullconstraintadto_admin_nameforeignkeyreferencesadmin(admin_name),
idfloatnotnull,
firsttypevarchar(50),
secondtypevarchar(50),
thirdtypevarchar(50),
typecodefloatnotnull,
addressvarchar(50)notnull,
provincevarchar(10)notnull,
cityvarchar(20)notnull,
areavarchar(20)notnull,
latfloat,
Ingfloat,
telephonevarchar(30),
)
100%▼
■消息
命令已成功完成。
圖3.10基本表tour創(chuàng)建效果圖
5.留言板board表
createtableboard
(board_titlevarchar(50)notnullconstraintboard_primprimarykey,
admin_namefloatnotnullconstraintadbo_admin__nameforeignkey
referencesadmin(admin_name),
board_timedatetimenotnull,
board_contexvarchar(200)notnull,
response_timedatetimenotnull,
response_contexvarchar(200)notnull)
SQLQuery6.sql-...62HV6Q\a?(57))*.SQLQuery5.sql-...62HV6Q\楓亭(56))*SQLQuery4.sql-...62HV6Q憫亭(55))*SQ
Ecreatetableboard
(board_titlevarchar(50)notnullconstraintboard_primprimarykey,
admin_namevarchar,50)notnullconstraintadbo_admin_nameforeignkeyreferences(admin_name),
board_timedatetimenotnull,
board_contexvarchar(200)notnull,
response.timedatetimenotnull,
response_contexvarchar(200)notnull)
100%▼
信消息
命令已成功完成。
圖3.11基本表board創(chuàng)建效果圖
15
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
6.預(yù)定reserve
createtablereserve
(usernamevarchar(50)notnullconstraintcore_use_nameforeignkey
referencesconsumer(use_name),
tour_namevarchar(50)notnullconstrainttore_tour_nameforeignkey
referencestour(tour_name))
SQLQuery7.sql-...62HV6Q\楓亭(58))*3SQLQuery6.sql-...62HV6Q憫亭(57))*SQLQueryS.sql-...62HV6Q\楓亭(56))*
Bcreatetablereserve
use_namevarchar(50notnullconstraintcore_use_nameforeignkeyreferencesconsumeruse_name),
tour_namevarchar(50)notnullconstrainttore_tour_nameforeignkeyreferencestsyi:(tour_name))|
100%-
■消息
命令已成功完成。
圖3.12基本表reserve創(chuàng)建效果圖
7.留言板message
createtablemessage
(use_namevarchar(50)notnullconstraintcome_use_nameforeignkeyreferences
consumer(use_name),
board_titlevarchar(50)notnullconstraintbome__board_ti11eforeignkey
referencesboard(board_title))
SQLQueryS.sql-...62HV6QW^(59))*9SQLQuery7.sql-...62HV6Q\颯亭(58))*SQLQuery6.sql-...62HV6Q\弧亭(57))*SQLQue
Ncreatetablemessage
(use_namevarchar(50)notnullconstraintcome_use_nameforeignkeyreferencesconsumer(use_name),
board_titievarchar(50notnullconstraintbome_board_ti11eforeignkeyreferences^?33^(board_title))
100%▼
力消息
命令已成功完成。
圖3.13基本表message創(chuàng)建效果圖
3.4.3視圖創(chuàng)建
景區(qū)展示視圖創(chuàng)建
createviewtour_show
AS
Selecttour_name,address
Fromtour
Withcheckoption
16
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
SQLQuery5.sql-...62HV6Q1楓亭(55))*X
Screateviewtour_show
AS
Selecttour_name,adless
Fromtour
Withcheckoption
100%-
3消息
命令已成功完成。
圖3.14視圖創(chuàng)建效果圖
3.4.4索引創(chuàng)建
1.由于基本表tour的主碼toujname取值唯一*,經(jīng)常在查詢條件中出現(xiàn),且它
們更新頻率較低,所以考慮在這組屬性上建立作為唯一索引。
createuniqueindextourdexontour(tour_name)
SQLQuery3.sql-...62HV6Q\楓亭(56))*SQLQuery2.sql-...62HV6
createuniqueindextourdexontour(tour_natne)
100%-
3消息
命令已成功完成。
圖3.15索引tourdex創(chuàng)建效果圖
2.由于基本表board的主碼board_title經(jīng)常在查詢條件中出現(xiàn),所以考慮在
這組屬性上建立作為唯一索引。
createuniqueindexboarddexonboard(board_ti11e)
17
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
SQLQuery3.sql-...62HV6Q\楓亭(56))*SQLQuery2.sql-...62HV6Q\^
createuniqueindexboarddexonboard(board_tit|le)
100%
Ga消息
命令已成功完成。
圖3.16索引boarddex創(chuàng)建效果圖
3.由于基本表notice_board的主碼notice_title,經(jīng)常在查詢條件中出現(xiàn),且
它們更新頻率較低,所以考甫在這組屬性上建立作為唯一索引。
createuniqueindexnoticedexonnotice_board(notice_ti11e)
SQLQuery3.sql???.62HV6Q\楓亭(56))*XSQLQuery2.sql-...62HV6Q\楓亭(55))*
createuniqueindexnoticedexonnotice.board(notice_ti11e)
100%▼
H消息
命令已成功完成。
I
圖3.17索引noticedex創(chuàng)建效果圖
3.4.5存儲(chǔ)過程
在該數(shù)據(jù)庫中創(chuàng)建一個(gè)名稱為inserttour的存儲(chǔ)過程,該存儲(chǔ)過程的功能是向旅
游景區(qū)信息表tour中插入一個(gè)景區(qū)的詳細(xì)信息,新景區(qū)信息的各項(xiàng)值由參數(shù)提供。
useTSAMD
go
createprocedureinserttour
(@tour_namevarchar(50),
@admin_namefloat,
@idfloat,
@firsttypevarchar(50),
@secondtypevarchar(50),
@thirdtypevarchar(50),
?typecodefloat,
?addressvarchar(50),
?provincevarchar(10),
@cityvarchar(20),
@areavarchar(20),
@latfloat,
@lngfloat,
?telephonevarchar(30))
AS
insertintotour
values(@tour_name,@admin_name,@id,@firsttype,@secondtype,@thirdtype,@typec
18
《數(shù)據(jù)庫原理》課程設(shè)計(jì)報(bào)告第3章數(shù)據(jù)庫設(shè)計(jì)
ode,?address,?province,@city,?area,@lat,@lng,?telephone)
卜QLQuery4.sql=..62?^60\颯亭(53))*xDESKTOP-762HV6..JkMD-dbo.tourDESKTOP-762HV6...D-dbo.reserveDESKTOP-762HV6...bo.noticeboardDESKTOP-762HV6...D-d
useTSAMD
8。
-createprocedureInserttour
(@tour_naa>evarchar*50>.
@admln_nanefloat,
@idfloat.
Irsttypevarchar1501.
Osecondtypevarchar(50),
dthlrdtypevarchar(50).
◎typecodefloat,
?addressvarchari50).
provincevardiar110).
ScltyvarcharC20).
@areavarchar:20/,
@latfloat.
@lngfloat,
?telephonevarchar(30^'
AS
Insertintotourvalues(0tour_najne,^admin_na?e.?ld,irsttype,^secondtype,^thlrdtype,Qtypecode,daddress,^province,?city,^area,dlat,ding,?telephone)
18%.<
3消息
I命令已成功完成。
圖3.18存儲(chǔ)過程創(chuàng)建效果圖
執(zhí)行存儲(chǔ)過程:
DESKIOP-/62HV6...AMD-dbo.tour
useTSAMD
go
日execiosgxXiSMJ:@tour_name='二七’,
@admin_name=,1832224956,,
@id=,2',
@firsttype=,風(fēng)景名勝’,
@secondtype=,公園廣場(chǎng)’,
@thirdtype=,城市廣場(chǎng)’,
@typecode=,110200,,
@address=,西大街21號(hào)’,
@province=,,
@city=,鄭州市’,
@area=>二七區(qū)',
@lat=,113.666461',
@lng=34.751856',
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代家居設(shè)計(jì)與生活品質(zhì)的提升
- 現(xiàn)代辦公環(huán)境中營(yíng)銷自動(dòng)化策略的實(shí)施
- Unit2 An Accident(說課稿)-2024-2025學(xué)年北師大版(三起)英語六年級(jí)上冊(cè)
- 3-1《百合花》(說課稿)高一語文同步高效課堂(統(tǒng)編版 必修上冊(cè))
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 七 分一分與除法第5課時(shí) 小熊開店說課稿 北師大版
- 3 天窗(說課稿)2023-2024學(xué)年部編版語文四年級(jí)下冊(cè)
- 《8和9的加、減法的應(yīng)用》(說課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- Unit 1 Art Using language 2 說課稿 -2023-2024學(xué)年高中英語人教版(2019)選擇性必修第三冊(cè)
- Unit 5 Colours Lesson 1(說課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語一年級(jí)上冊(cè)
- 2023四年級(jí)數(shù)學(xué)上冊(cè) 1 大數(shù)的認(rèn)識(shí)第4課時(shí) 億以內(nèi)數(shù)的大小比較說課稿 新人教版
- 中國(guó)高血壓防治指南(2024年修訂版)解讀課件
- 2024年員工規(guī)章制度具體內(nèi)容范本(三篇)
- 2024年浙江省中考科學(xué)試卷
- 初三科目綜合模擬卷
- 2024年全國(guó)高考新課標(biāo)卷物理真題(含答案)
- 勞動(dòng)合同薪酬與績(jī)效約定書
- 消除醫(yī)療歧視管理制度
- 柴油機(jī)油-標(biāo)準(zhǔn)
- 足療店?duì)I銷策劃方案
- 學(xué)校安全一崗雙責(zé)
- 2024年全國(guó)版圖知識(shí)競(jìng)賽(小學(xué)組)考試題庫大全(含答案)
評(píng)論
0/150
提交評(píng)論