




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 大型數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)報(bào)告題 目:出租車駕駛員管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生姓名: 貴仁豪 學(xué) 號(hào): 201317030232 專業(yè)班級(jí): 計(jì)科13101班 同組姓名: 孫征宇 指導(dǎo)教師: 鄒漢斌 設(shè)計(jì)時(shí)間: 2015年下學(xué)期 簽名:日期:評(píng)定成績(jī):指導(dǎo)老師意見:需求分析實(shí)現(xiàn)出租車基本信息管理,車輛違章管理,駕駛員管理等功能,包括出租車信息的添加,修改,刪除及查詢;駕駛員信息的添加,修改,刪除及查詢。駕駛員違章記錄查詢功能等。概念模型設(shè)計(jì)1. 管理員局部E-R模型設(shè)計(jì)(如圖1所示)管理員姓名密碼管理員編號(hào)管理員 圖1管理員實(shí)體屬性圖2. 出租車公司局部E-R模型設(shè)計(jì)(如圖2所示)公司名稱管理員編號(hào)公司編
2、號(hào)出租車公司 圖2出租車公司實(shí)體屬性圖3. 出租車信息局部E-R模型設(shè)計(jì)(如圖3所示)出租車公司編號(hào)車型車輛編號(hào)管理員 圖3出租車信息實(shí)體屬性圖4. 司機(jī)信息局部E-R模型設(shè)計(jì)(如圖4所示)姓名車輛編號(hào)司機(jī)編號(hào)管理員駕齡性別 圖4司機(jī)信息實(shí)體屬性圖5. 違章信息局部E-R模型設(shè)計(jì)(如圖2所示)違章時(shí)間違章情況司機(jī)編號(hào)管理員 圖5違章信息實(shí)體屬性圖6. 整體E-R模型設(shè)計(jì)(如圖下圖所示)違章管理員公司出租車司機(jī)3. 邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模型設(shè)計(jì)1) 管理員實(shí)體對(duì)應(yīng)的關(guān)系模型管理員(管理員編號(hào), 管理員姓名, 密碼)2) 出租車公司實(shí)體對(duì)應(yīng)的關(guān)系模型出租車(出租車公司編號(hào), 公司名稱, 管理員編號(hào))
3、3) 出租車信息實(shí)體對(duì)應(yīng)的關(guān)系模型 出租車信息(車輛編號(hào), 出租車公司編號(hào), 車型) 4) 司機(jī)信息實(shí)體對(duì)應(yīng)的關(guān)系模型司機(jī)信息(司機(jī)編號(hào), 姓名, 車輛編號(hào), 性別, 駕齡) 5) 違章信息實(shí)體對(duì)應(yīng)的關(guān)系模型違章信息(司機(jī)編號(hào), 違章時(shí)間, 違章情況)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)1. 管理員信息表 、 2.出租車公司表 3.出租車信息表 4.司機(jī)信息表 5.違章信息表4. 數(shù)據(jù)庫(kù)實(shí)現(xiàn)1. 創(chuàng)建用戶以管理員身份登錄數(shù)據(jù)庫(kù),創(chuàng)建新用戶create user lukai identified by itlook;2. 為用戶分配權(quán)限grant create session,dba,resource to lu
4、kai3. 用新創(chuàng)建的用戶登錄數(shù)據(jù)庫(kù)Conn lukai/itlook4. 創(chuàng)建表空間create tablespace cardatafile E:car.dbf size 2mautoextend on next 2m maxsize 20mextent management local;alter user lukai default tablespace car5. 在表空間上建立管理員表create table managers( manager_id varchar2(5) primary key, manager_name varchar2(10) not null, manag
5、er_password varchar2(15) not null)tablespace car6. 向管理員表中插入數(shù)據(jù)insert into managers(manager_id,manager_name,manager_password) values (1,張少華,asd123456)insert into managers(manager_id,manager_name,manager_password) values (2,劉俊,lkj123456)insert into managers(manager_id,manager_name,manager_password) val
6、ues (3,張森,zhang6666)insert into managers(manager_id,manager_name,manager_password) values (4,杜鵬,dupeng9999)insert into managers(manager_id,manager_name,manager_password) values (5,李悅,liyue2222)insert into managers(manager_id,manager_name,manager_password) values (6,張菲,zhanfei198)insert into managers
7、(manager_id,manager_name,manager_password) values (7,劉帆運(yùn),lfy1818188)insert into managers(manager_id,manager_name,manager_password) values (8,王進(jìn)財(cái),wjc228228)insert into managers(manager_id,manager_name,manager_password) values (9,彭德華,pdh666666)insert into managers(manager_id,manager_name,manager_passw
8、ord) values (10,曾幸福,zxf299299)7. 查詢管理員表中的記錄8. 在變空間上創(chuàng)建出租車公司表create table car_mes(comaopny_id varchar2(10),company_name varchar2(20) not null,manager_Id varchar2(5),primary key(comaopny_id),foreign key (manager_id) references managers(manager_id)9. 查詢出租車表的記錄插入數(shù)據(jù)后查詢10. 在表空間上創(chuàng)建出租車信息表create table car_mes
9、(car_id varchar2(5),taxi_company_id varchar2(10),car_type varchar2(10) not null,primary key(car_id),foreign key (taxi_company_id) references car_company(company_id)11. 向出租車公司表中插入數(shù)據(jù)insert into car_mes values(1,c1,捷達(dá))insert into car_mes values(2,c2,捷達(dá))insert into car_mes values(3,c3,捷達(dá))insert into car
10、_mes values(4,c4,桑塔納)insert into car_mes values(5,c5,桑塔納)insert into car_mes values(6,c6,桑塔納)insert into car_mes values(7,c7,大眾)insert into car_mes values(8,c8,大眾)insert into car_mes values(9,c9,大眾)insert into car_mes values(10,c10,大眾)12. 查詢出租車信息表中的記錄13. 在表空間上創(chuàng)建司機(jī)信息表create table driver_mes(driver_id
11、 varchar2(5),driver_name varchar2(10) not null,car_id varchar2(5),sex varchar2(2),driver_years number(2),primary key(driver_id),foreign key (car_id) references car_mes(car_id)14. 向司機(jī)信息表中插入數(shù)據(jù)insert into driver_mes values(1,劉飛,1,女,2)insert into driver_mes values(2,吳啟華,2,男,5)insert into driver_mes valu
12、es(3,張宇,3,男,4)insert into driver_mes values(4,程雨辰,4,男,5)insert into driver_mes values(5,單成玉,5,男,6)insert into driver_mes values(6,王晶晶,6,女,3)insert into driver_mes values(7,蘇曉磊,7,男,5)insert into driver_mes values(8,張建林,8,男,7)insert into driver_mes values(9,范斌,9,男,7)insert into driver_mes values(10,保劍
13、鋒,10,男,8)15. 查詢司機(jī)信息表中的記錄16. 在表空間上創(chuàng)建違章信息表create table break_rules(driver_id varchar2(5),br_date varchar2(10) not null,situation varchar2(20),primary key(driver_id,br_date),foreign key (driver_id) references driver_mes(driver_id)17. 向違章信息表中插入數(shù)據(jù)insert into break_rules values(1,08-19-11:12,超速)insert int
14、o break_rules values(2,08-19-13:58,闖紅燈)insert into break_rules values(3,08-19-14:23,超速)insert into break_rules values(4,08-19-10:15,超速)insert into break_rules values(5,08-19-11:35,超速)insert into break_rules values(6,08-19-14:56,酒駕)insert into break_rules values(7,08-19-15:39,闖紅燈)insert into break_ru
15、les values(8,08-19-16:52,超速)insert into break_rules values(9,08-19-18:43,超速)insert into break_rules values(10,08-19-19:49,闖紅燈)18. 查詢違章信息表中的記錄19. 為管理員姓名列創(chuàng)建索引create index name_index on managers(manager_name)tablespace car5. 數(shù)據(jù)查詢1.查詢管理員編號(hào),管理員姓名,管理員密碼并按管理員編號(hào)升序排列select manager_id,manager_name,manager_pas
16、sword from managersorder by manager_id 2.查詢姓張的管理員信息select manager_id,manager_name,manager_password from managerswhere manager_name like 張%3. 多表連接查詢司機(jī)信息表中的司機(jī)編號(hào),司機(jī)姓名,性別,駕齡,車輛編號(hào),違章表的違章時(shí)間,違章情況select driver_id,driver_name,car_id,sex,driver_yearsbr_date,situationfrom driver_mes join break_rulesusing(drive
17、r_id)4. 多表連接查詢違章情況為“闖紅燈”的司機(jī)姓名,車輛編號(hào),駕齡,違章時(shí)間select driver_name,car_id,sex,driver_years,br_datefrom driver_mes join break_rulesusing(driver_id)where situation=闖紅燈5. 多表連接查詢使用的出租車車型為“捷達(dá)”的司機(jī)姓名,性別,出租車公司名稱select driver_name,sex,company_namefrom driver_mes d,car_mes c1,car_company c2where d.car_id=c1.car_id
18、and c1.taxi_company_id=pany_id and car_type=捷達(dá) 6. 查詢駕齡最大的司機(jī)姓名,性別,及其駕駛的車輛編號(hào),駕齡select driver_name,sex,car_id,driver_yearsfrom driver_meswhere driver_years=(select max(to_number(driver_years) from driver_mes)7. 查詢駕齡在(3, 6)年的司機(jī)姓名,駕齡,駕駛的車型,出租車公司select driver_name,driver_years,car_type,company_namefrom dr
19、iver_mes d,car_mes c1,car_company c2where d.car_id=c1.car_id and c1.taxi_company_id=pany_id and driver_years between 3 and 68. 查詢管理員姓名中帶有“財(cái)”字的員工的姓名,及其所在的公司名稱select manager_name,company_namefrom managers m,car_company cwhere m.manager_id=c.manager_id and manager_name like %財(cái)%9. 查詢司機(jī)駕齡小于等于三年或大于等于七年的司機(jī)姓名,駕齡,駕駛的車輛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械行業(yè)中的品牌建設(shè)與市場(chǎng)定位
- 醫(yī)療器械技術(shù)進(jìn)步對(duì)商業(yè)發(fā)展的影響
- 醫(yī)療行業(yè)中的科技力量-探討移支動(dòng)技術(shù)在健康教育中的應(yīng)用
- 利用區(qū)塊鏈進(jìn)行精確控制優(yōu)化醫(yī)療資源供應(yīng)鏈管理的路徑研究
- 2025年生產(chǎn)部工作年度總結(jié)模版
- 醫(yī)療健康產(chǎn)業(yè)中的大數(shù)據(jù)與人工智能
- 醫(yī)療大數(shù)據(jù)分析在疾病預(yù)防中的價(jià)值
- 企業(yè)食堂供貨合同范例
- 以環(huán)保為目標(biāo)創(chuàng)新型醫(yī)院的設(shè)計(jì)與實(shí)施
- 供銷合同范例6
- Excel高效辦公應(yīng)用與技巧知到智慧樹章節(jié)測(cè)試課后答案2024年秋四川職業(yè)技術(shù)學(xué)院
- 數(shù)字化賦能應(yīng)用型高校實(shí)踐教學(xué)改革研究
- 《前列腺癌篩查及治療的臨床研究進(jìn)展》
- 11.5 歌曲《賣報(bào)歌》課件(14張)
- 2024年新疆中考數(shù)學(xué)試卷(含答案解析)
- 員工突發(fā)疾病應(yīng)急預(yù)案
- 7分析一個(gè)實(shí)際的環(huán)境問題課件科學(xué)五年級(jí)下冊(cè)教科版
- 小學(xué)英語(yǔ)語(yǔ)法專題訓(xùn)練:名詞所有格(含答案)
- 2023年全國(guó)職業(yè)院校技能大賽-直播電商賽項(xiàng)規(guī)程
- DL∕T 5161.5-2018 電氣裝置安裝工程質(zhì)量檢驗(yàn)及評(píng)定規(guī)程 第5部分:電纜線路施工質(zhì)量檢驗(yàn)
- 綠化養(yǎng)護(hù)服務(wù)投標(biāo)方案(技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論