




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、分布式數(shù)據(jù)庫實(shí)驗(yàn)期末評(píng)測方案(示例)注:1. 本方案針對(duì)三個(gè)場地的情況,分別命名為site1、site2、site32. 由于測試中會(huì)涉及到一個(gè)邏輯表的四個(gè)片斷,故作如下指定:db1: site1db2: site2db3: site3db4: site13. 當(dāng)指某一個(gè)邏輯表的分片時(shí),用表達(dá)形式:tableNamedbi (i =1,2,3,4)4. 這種表達(dá)方式可以擴(kuò)充:(m為場地?cái)?shù),n為分片數(shù))dbi: sitej (i = 1,2,3, n; j = 1,2,3,m;) tableName dbi (i = 1,2,3, n)(一) 僅支持水平劃分1. 對(duì)create、fragment
2、、insert、delete的考察a) create i. 創(chuàng)建新數(shù)據(jù)庫testdbii. 生成如下的表模式:SAL (title char(20) primary key, sal float not null)EMP (eno char(20) primary key, ename char(20) not null, title char(20)JOB (jno char(20) primary key, jname char(20) not null, budget float not null, loc char(20) not null)ASG (eno char(20), jno
3、 char(20), resp char(20) not null, dur int not null)b) fragment (要求按照要求將劃分信息計(jì)入數(shù)據(jù)字典)i. 按照以下方式劃分:EMP eno E1000 & title N db1eno = N db2eno = E1000 & title = E1000 & title = N db4ASG eno E1000 & jno J0500 db1eno = J0500 db2eno = E1000 & jno = E1000 & jno = J0500 db4JOBjno = J0500 db2ii. SAL不劃分,放置在db1c)
4、 Insert (檢查相應(yīng)場地的數(shù)據(jù),看是否正確插入)i. insert into EMP (eno, ename, title) values (E0001, J. Doe, Elect. Eng.)- db1ii. insert into EMP (eno, ename, title) values (E0999, M. Smith, Syst. Anal.)- db2iii. insert into EMP (eno, ename, title) values (E1000, L. Polly, Elect. Eng.)- db3iv. insert into JOB (jno, jna
5、me, budget, loc) values (J0499, Instrumentation, 80000, Montreal)- db1v. insert into JOB (jno, jname, budget, loc) values (J0500, Database Develop, 135000, New York)- db2d) delete(檢查相應(yīng)場地的數(shù)據(jù),看是否正確刪除) i. select * from JOB(應(yīng)返回兩條記錄:(J0499, Instrumentation, 80000, Montreal)(J0500, Database Develop, 13500
6、0, New York)ii. delete from JOB where jno=J0500(應(yīng)返回信息:成功刪除一條記錄;查看db2,子表為空)iii. select * from JOB(應(yīng)返回一條記錄:(J0499, Instrumentation, 80000, Montreal))iv. delete from JOB where budget90000v. delete from EMP where enoE2002(以上兩步將所有的表都刪空)vi. select * from EMP (應(yīng)返回信息:0條記錄)2. 導(dǎo)入真實(shí)考察數(shù)據(jù)a) 數(shù)據(jù)集規(guī)模: EMP:2500行, ASG
7、:4000行,JOB:1000行,SAL:100行b) 成功導(dǎo)入后,查看每個(gè)站點(diǎn)的子表數(shù)據(jù)分布情況3. 對(duì)select的考察a) 基本的select操作i. 涉及單個(gè)表的一個(gè)片斷select * from EMP where enoE0010ii. 涉及單個(gè)表的多個(gè)片段 select * from ASG where eno=E0990b) 較復(fù)雜的select操作i. 根據(jù)查詢條件優(yōu)化select * from EMP, SAL where EMP.title = SAL.title and SAL.enoE0100(要點(diǎn):根據(jù)查詢條件選擇合適的EMP的分片;選擇操作下移減少連接數(shù)據(jù)集的大小
8、;適當(dāng)進(jìn)行并行操作)ii. 根據(jù)劃分條件優(yōu)化select * from EMP, ASG where EMP.eno = ASG.eno(要點(diǎn):根據(jù)查詢條件選擇合適的EMP與ASG的分片進(jìn)行連接;適當(dāng)進(jìn)行并行操作)iii. 查詢條件到劃分條件的傳遞及優(yōu)化select * from ASG, JOB where ASG.jno = JOB.jno and ASG.jnoJ0200(要點(diǎn):根據(jù)查詢條件選擇合適的ASG 和JOB的分片;選擇操作下移減少連接數(shù)據(jù)集的大小;適當(dāng)進(jìn)行并行操作)iv. 四表的復(fù)雜連接select * from EMP, JOB, SAL, ASG where EMP.tit
9、le = SAL.title and EMP.eno = ASG.eno and JOB.jno = ASG.jno and EMP.enoE0010(要點(diǎn):選擇操作下移減少連接數(shù)據(jù)集的大?。贿m當(dāng)進(jìn)行并行操作;優(yōu)化結(jié)果不唯一)(二) 支持水平劃分垂直劃分1. 對(duì)create、fragment、insert、delete的考察a) create i. 創(chuàng)建新數(shù)據(jù)庫testdbii. 生成如下的表模式:SAL (title char(20) primary key, sal float not null)EMP (eno char(20) primary key, ename char(20) n
10、ot null, title char(20)JOB (jno char(20) primary key, jname char(20) not null, budget float not null, loc char(20) not null)Gxx (eno char(20), jno char(20), resp char(20) not null, dur int not null)b) fragment (要求按照要求將劃分信息計(jì)入數(shù)據(jù)字典)i. 按照以下方式劃分:EMP eno E1000 & title N db1eno = N db2eno = E1000 & title =
11、 E1000 & title = N db4ASG eno E1000 & jno J0500 db1eno = J0500 db2eno = E1000 & jno = E1000 & jno = J0500 db4JOBjno J0500(jno, jname, budget) db1jno = J0500 (jno, jname, budget) db3 jno = J0500 (jno, loc) db4 ii. SAL不劃分,放置在db1c) Insert (檢查相應(yīng)場地的數(shù)據(jù),看是否正確插入)i. insert into EMP (eno, ename, title) values
12、 (E0001, J. Doe, Elect. Eng.)- db1ii. insert into EMP (eno, ename, title) values (E0999, M. Smith, Syst. Anal.)- db2iii. insert into EMP (eno, ename, title) values (E1000, L. Polly, Elect. Eng.)- db3iv. insert into JOB (jno, jname, budget, loc) values (J0499, Instrumentation, 80000, Montreal)- db1,
13、db2v. insert into JOB (jno, jname, budget, loc) values (J0500, Database Develop, 135000, New York)- db3, db4d) delete(檢查相應(yīng)場地的數(shù)據(jù),看是否正確刪除)i. select * from JOB(應(yīng)返回兩條記錄:(J0499, Instrumentation, 80000, Montreal)(J0500, Database Develop, 135000, New York)ii. delete from JOB where jno=J0500(應(yīng)返回信息:成功刪除一條記錄;
14、查看db3與db4,子表為空)iii. select * from JOB(應(yīng)返回一條記錄:(J0499, Instrumentation, 80000, Montreal))iv. delete from JOB where budget90000v. delete from EMP where enoE2002(以上兩步將所有的表都刪空)vi. select * from EMP (應(yīng)返回信息:0條記錄)2. 導(dǎo)入真實(shí)考察數(shù)據(jù)a) 數(shù)據(jù)集規(guī)模: EMP:2500行, ASG:4000行,JOB:1000行,SAL:100行b) 成功導(dǎo)入后,查看每個(gè)站點(diǎn)的子表數(shù)據(jù)分布情況3. 對(duì)select
15、的考察a) 基本的select操作i. 涉及單個(gè)表的水平劃分的一個(gè)片斷select * from EMP where enoE0010ii. 涉及單個(gè)表的水平劃分的多個(gè)片段select * from ASG where eno=E0990iii. 涉及單個(gè)表的垂直劃分的一個(gè)片斷select jno, jname from JOB where jnoJ0300iv. 涉及單個(gè)表的垂直劃分的多個(gè)片段(縱向)select jno, jname from JOBv. 涉及單個(gè)表的垂直劃分的多個(gè)片段(橫向)select * from JOB where JNOJ0100b) 較復(fù)雜的select操作i. 根據(jù)查詢條件優(yōu)化select * from EMP, SAL where EMP.title = SAL.title and SAL.enoE0100(要點(diǎn):根據(jù)查詢條件選擇合適的EMP的分片;選擇操作下移減少連接數(shù)據(jù)集的大小;適當(dāng)進(jìn)行并行操作)ii. 根據(jù)劃分條件優(yōu)化select * from EMP, ASG where EMP.eno = ASG.eno(要點(diǎn):根據(jù)查詢條件選擇合適的EMP與ASG的分片進(jìn)行連接;適當(dāng)進(jìn)行并行操作)iii. 查詢條件到劃分條件的傳遞及優(yōu)化select * from ASG, JOB where ASG.jn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高職院校美育課程建設(shè)中傳統(tǒng)文化融合的可行性研究
- 高校審計(jì)中大數(shù)據(jù)分析的使用與實(shí)踐探索
- 廣西壯族自治區(qū)北海市合浦縣2024年九年級(jí)化學(xué)第一學(xué)期期末質(zhì)量檢測模擬試題含解析
- 2025至2030短袖襯衫行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評(píng)估報(bào)告
- 草莓采摘園與旅行社定制旅游服務(wù)合同
- 高溫高壓環(huán)境下的化工設(shè)備設(shè)計(jì)
- 2025年公職人員考試時(shí)事政治考試試題(附答案)
- 2025至2030巴基斯坦旋轉(zhuǎn)泵行業(yè)發(fā)展趨勢(shì)分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國利瓦斯蒂明行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評(píng)估報(bào)告
- 2025至2030中國自貿(mào)區(qū)(FTZ)行業(yè)現(xiàn)狀趨勢(shì)與發(fā)展前景戰(zhàn)略研究報(bào)告
- (完整版)曲臂式高空作業(yè)車安全技術(shù)交底
- 2024年民族宗教政策法規(guī)宣傳月知識(shí)競賽考試題庫(含答案)
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》考試參考題庫120題(含答案)
- 診所中藥飲片清單
- 零信任安全架構(gòu)-第1篇
- 《發(fā)酵飼料的應(yīng)用》課件
- 國家開放大學(xué)2023年7月期末統(tǒng)一試《22417客戶關(guān)系管理》試題及答案-開放???/a>
- 西式面點(diǎn)師(高級(jí))課件 項(xiàng)目4 甜品制作
- 鼎捷T100-V1.0-銷售管理用戶手冊(cè)-簡體
- 抗生素的合理應(yīng)用-專業(yè)知識(shí)講座培訓(xùn)課件
- “三高共管、六病同防”工作實(shí)踐10-40-16
評(píng)論
0/150
提交評(píng)論