版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年廣東省江門(mén)市全國(guó)計(jì)算機(jī)等級(jí)考試
數(shù)據(jù)庫(kù)技術(shù)真題(含答案)學(xué)校:班級(jí):姓名:考號(hào):一、1.選擇題(10題).設(shè)關(guān)系R(A,B,C),其函數(shù)依賴(lài)集F={A-B,B-C},在關(guān)系R至多滿(mǎn)足()。A.1NFB.2NFC.3NFD.BCNF.數(shù)據(jù)管理技術(shù)發(fā)展階段中,人工管理階段與文件系統(tǒng)階段的主要區(qū)別是文件系統(tǒng)()。A.數(shù)據(jù)共享性強(qiáng)B.數(shù)據(jù)可長(zhǎng)期保存C采用一定的數(shù)據(jù)結(jié)構(gòu)D.數(shù)據(jù)獨(dú)立性好.如果在一個(gè)關(guān)系中,存在某個(gè)屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱(chēng)該屬性(或?qū)傩越M)為這個(gè)關(guān)系的A.候選碼B.主碼C.外碼D.連接碼號(hào).在分頁(yè)式存儲(chǔ)管理系統(tǒng)中,地址轉(zhuǎn)換工作是由()完成的。A.硬件B.地址轉(zhuǎn)換程序C.用戶(hù)程序D.裝入程序.關(guān)系中的“主碼”不允許取空值是指 約束規(guī)則。A.實(shí)體完整性B.引用完整性C.用戶(hù)定義的完整性D.數(shù)據(jù)完整性23456789101112131415161716192021222324252627282930313233343536373839404142434445464748495051;Iinclude<stdio.h>:Iinclude<8tring.h>?IInclude<^tdlib.h>;tdefinoMAX100typ?dofstruct(TOC\o"1-5"\h\zchar515】;/?盧A代碼?/charme(111;/?產(chǎn)?名,?/intdj; /??伊?/intsi; /? ttl ?/longJe; /?金??/)PRO;PROsell(MAX);voidReadDat();voidWriteOat();voidSortDat0voidcaainO艮二二"一f;cnomoet(seilt0,sizeof(dell)):ReadDat();SortDat<);WriteDdt();jvoidReadDat();<FILE*fp;Ichar9tr(80]*chill)jin…fp■fopen(rn.dat,"rw):for(i?0;1<100;1??)I<;fgets(9tr?80,fp);memepy(sell(1].dm,str#4);memepy(sell111.mcrstr?4.10,;merocpy(ch#str*14r4);ch14j-0;\ soll(i]?dj-atoi(ch);tnemepy(ch#strflB,5);ch(5]-0;i sell(1J.91?atoi(ch);!sell[X)?je?(long)selllij.dj?selltij.al;1)fclo8e(fp)J!i;voidWrlteDat()<一,F(xiàn)ILEefp;jinti;:fp?fopen("out?dat**,"L”for(i?0;1<100;—fprintf(fp,IsMd,5dsenfl]?dm,sellll)<mc,sellUJ.dj,sell(l)selltl]?”);|54Jfclose(fp);55!fclose(fp);56;34.編寫(xiě)一個(gè)函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)值返回。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo”,子字符串為“as",函數(shù)返回值是6。函數(shù)ReadWrite實(shí)現(xiàn)從文件indat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr,最后把結(jié)果輸出到文件out.dat中。注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。;*include<stdio.h>!finclude<string.h>;voidReadWrltc();!intfindStr(char?3trfcharesubstr)Ii.>6;main()9!(10;char9tr(811,substr[3];!intn;JprintfL輸入Ki字符申尸);;gets(str);;prjntf(■輸入f7符申;;gets(substr);;puts(atr);I:puts(substr);!n*findStr(str#substr);;prlntf(**n?%d\nw,n);!ReadWrlte();;,?從文件htdat中It取兩個(gè)字符中.并輯用ifi依AndSE).■后把鉆果常出到文件oul&i4;voidReadWrite();I24!charstr(81)rsubstr(3],ch;f25;intnrlen.i?0;26:27;28I29j30;31132:33!34;FILEerfr26:27;28I29j30;31132:33!34;FILEerfrewf;rf-fopen(Htn.datttrwrH);wf?fopen(Hout.datM^"w")while(i<5)fgets(str,80,rf);/
fgets(substr,10,rf)〃從文件mdai中占取長(zhǎng)度為79的字抻巾存入到字符中atr文件in 中常取長(zhǎng)度為9的子字符中存入到字符如:〃花f字符小substr的長(zhǎng)度M1的外映紿lensubstrlen.strlen(substr)."substr[len];〃把子字符*的18-字相的位HIM字符ch人如果子學(xué)舒申的■后一個(gè)字布是阿不換行符續(xù)是文件奶般舒,JWE干學(xué)符申的■后一個(gè)字符的值設(shè)置為。?/ch35?if(ch-f\nch3■Oxla)aubstr(len)?I/*Vin3A*tXndStr(strf0;■ub“n返回子字符串sx^bstr在字特小str中出現(xiàn)的次也”37;n-flndStr(5trrsubstr);38! fprintf(wffFd'n".n);39; 1??;〃*環(huán)交加】/,無(wú)計(jì)算納空n”人到文件out-dAt40! !41Ifcloae(rf);42!fclose(wf);43:>35.已知數(shù)據(jù)文件indat中存有20。個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat°把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿(mǎn)五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)ent并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文件中。注意:部分源程序存在test.C文件中。程序中已定義數(shù)組:a[200],b[200],已定義變量:ent請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫(xiě)函數(shù)writeDat的內(nèi)容。linclude<stdio.h>tdefineMAX200Inta(MAX)rb[MAX],ent-(voidwriteDat();565678/areadDdt從數(shù)如文付in.dat中讀取200個(gè)四位做存入數(shù)姐■中?/voidreadDat()101315xo17181315xo1718int1;FILEefp;fp-fepen(Hin.dat**, ;ford-0;i<MAX;fscanf(fpf"W,&<[i]);fclose(fp);voidmain()202120212223242526272829303132333435363738int1;readDat();jsVal();〃調(diào)用。膜故,實(shí)現(xiàn)啟目?求的功能printf("湎足條件的數(shù)7d\rT?,ent);for(i?0;i<ent;i++)printf(M%d”,printf(H\nH>;writeDat();f;;/?哈數(shù)writeDartHea?cm以及效mb中符合條件的四位散■出現(xiàn)ouldat文件中?/voidwriteDat()r一…工FILE*fp;inti;fp=>fopen(Mout.dat"/"w");fprintf(fp/M%d\nf\ent);for(i*0;i<ent;i+上)fprintf(fp,"d\n",b[i));fclose(fp);.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請(qǐng)編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cntl和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj0結(jié)果cntl,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件訪.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。1234512345678910II141516171819202122232425262728voidmain()readdat(xx);linclude<stdio.h>?defineN200lotcntl,cnt2rxx(N);floatpj;〃平均值voidwriteDat();voidjsValue()/?road_<Ut(int 唯數(shù)相文件iiuht中的200個(gè)■數(shù)it至故fitu中?/voidread_dat(intxxfN})(inti.jj;,,_ ;FILEefp;fp■fopen(win.datM4*rH);for(x?0;i<20;…—…一…、..一—二for(j?0;j<10;fscanf(fp,7d「.^xx(ie10>jJ);〃從文件ndai中球取一個(gè)?散〃入敷爆元素xx建中printf(R%d■,xx[in0*jJ);I 、printf(#\n*);}fclose(fp);292930313233343536373839jsValue();printf(^XnXncntl-ld,cnt2?%dfpj?%6.2f\n**/cntl#cnt2rpj);writeDat();1/?將計(jì)算結(jié)果cntl?cnt2?pj"出JNout.da!中?/voidwriteDat()IFILE*fw;;"fw-fopen(*out.dat*\www);fprintf(fw^R%d\n%d\n%6.2f\nw9cntl,cnt2.pj);//cnthcm2.0月人到outdat中fclose(fw);.程序test.c的功能是:計(jì)算100以?xún)?nèi)滿(mǎn)足以下條件的所有整數(shù)i的個(gè)數(shù)ent以及這些i之和sumo條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100o請(qǐng)考生編寫(xiě)函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果ent和sum輸出到文件out.dat中。(數(shù)值1不是素?cái)?shù))注Jfih部分源程序存放在皿C文件中.請(qǐng)勿改動(dòng)主函數(shù)mam。*】輸出數(shù)據(jù)函數(shù)wTiteDATO的內(nèi)容..tinclude<stdio?h>//tnchMfe誦旬設(shè)明芬程序中色含”6。中的標(biāo)凈?人■曲簾?數(shù)gobJvoidwriteDATO;〃端數(shù)bkasda了"的/明由句;intent#sum;//定義全盟■型會(huì)■uu.9g!intisPrirae(intnumber) //晶盤(pán)1■PmuHnuinben畀斷ngber是否是K故.如JRJL*敗.*1電回七"的值等于iI?否創(chuàng)iKPIgg的他等于0!,?int1.tag?1,〃堂文曳■1和eq,弁U*女* 的初值等于ijif(number??1)?return0;//to%nuvb?rTMlkH09!for(1-2;tag“£<?number/2;i—)〃1UH從2開(kāi)此旬次mLAM鬻值小于等「n3e“2井'M史?t?g的值尊于Iff■圖出情環(huán):if(number11??0)!tag?0;〃加果ngb―1Klt1惴*的值等于Qireturntag;〃也回氣■“g的依18;voidmain();,一■,20;ent■sum■0;〃蛤全同攵量ent.sunttffitto21;countValue()://WUAAi&hil*22!prlntf(-清足條件的事敗的個(gè)散■,d\n,ent);〃密M?上?出?足條fl的■敷個(gè)船ent23?printfL耦足條件的整數(shù)的加值*%d\n*rsum);〃在1V上■出得足務(wù)仔的發(fā)數(shù)的le.ua24;xrSSDAT。”“C計(jì)算觸?切5文行oot.su中26?voidwriteDAT()27?(28!FILE-fp;〃定義文件指Itfp〃以只期的方式帆I(xiàn)斤文件cnn.dat.井旦£?指向此文fl〃以只期的方式帆I(xiàn)斤文件cnn.dat.井旦£?指向此文flsum);〃忙拿翻的個(gè)數(shù)值era.即常韁9g寫(xiě)入*文件cut.dk30;fprintf(fptM%d\nld\nHtent,31!fclose(fp);〃關(guān)用文件ou匕.<ut38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。例:原文:dAe,BfC.CCbbAA結(jié)果:fedCBAbbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。注意:部分源程序存放在test.C文件中。請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。1234567891234567891011121314151617181920?include<stdio?h>?include<string.h>charxx[50)(80);unsignedintmaxline-0;/*文章的總行Itt?/intReadDat(void);void
voidvoidWriteDat(void);
SortCharD(void)mainOif(ReadDat())printf("數(shù)索文件in.dat不能打開(kāi)!\n\007-);return;SortCharDO;WriteDat();2122212223FILEefP;/?從文件mdm中讀取一II英文文拿存入字符*數(shù)xx中?intReadDat(void)240;25!char*p;26iif((fpmfopenC^in.dat**,wr"))?-NULL)27;return1;〃如更文件in.dAt內(nèi)容為!2.9H6&1“當(dāng)從文件in.dat中讀取79個(gè)字符存入xx【L】沒(méi)物鐐識(shí)發(fā)生時(shí),執(zhí)行1?環(huán)體中的潛旬?,28;while(fgets(xx[i]#80Ffp)!-NULL)303132333435p?strchr(xxfi)?\n*);〃在字符小xx[i)中魚(yú)找回車(chē)接燈符第一個(gè)151K的位■if(p)*p■0;〃如果p的債不為零,IWC箕值沒(méi)H為?!ㄐ凶兞考?Imaxline?1;〃把文章的◎行敏M蛉受■naxllnefclose(fp);36(return0;37i|i,?尤姑果XX輸出到文件51tdm中?/38?voidWriteDat(void)40414243FILE?fp;unsignedinti;fp?fopenLout.dat".Rfor(1**0;i<maxline;4546474849printf(M%s\nw,xx(1]);fprintf(fpfRis\nntxxfclose(fp);39.已知數(shù)據(jù)文件in,dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上的值最后減去個(gè)位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù)ent,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到Out.dat文件中。注意:部分源程序存在test.C文件中。567891011121314567891011121314151617voidreadDat()inti;FILE*£p:fp-for(ifopen(RinadatHf?r”)0;i<MAX;fscanf(fp.(close(fp);4a[i]);程序中已定義敏蝸,"200卜b(200),已定義變量,ent請(qǐng)勿改動(dòng)數(shù)圖文件iruta中的任何畋據(jù)、主函UmiinO、讀的數(shù)edDatO和寫(xiě)函數(shù)writcDai。的內(nèi)容.(include<stdio.h>?defineMAX200inta{MAX],b(MAXJ,ent-0;voidwriteDat();voidjsVal()1819181920212223242526272829303132333435363738voidmain()(inti;readDat0;jaValO;prlntfL滿(mǎn)足條件的故ent);for(1?0;1<ent;11)prlntf(01db(l));prlntfurrlteDat();JvoidwrltoDat()FILEefp;int1;fp■fopen(Hout.datH,Cprlntf(fp?"%d\nRrent);for(1"0;i<ent;11)fprintf(fpr b(1));fclose(fp);40.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù).下列()不是Oracle的連接軟件及功能。A.SQL*NetB.OracleWebAgentC.Oracle多協(xié)議轉(zhuǎn)換器D.Oracle開(kāi)放工網(wǎng)關(guān).下面關(guān)于模式和實(shí)例的說(shuō)法中,不正確的是A.模式的一個(gè)具體值稱(chēng)為模式的一個(gè)實(shí)例.一個(gè)模式對(duì)應(yīng)著一個(gè)惟一的實(shí)例C.模式是相對(duì)穩(wěn)定的,實(shí)例是相對(duì)變動(dòng)的D.模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系.下面的敘述中,正確的是A.隊(duì)列限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表B.隊(duì)列是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表C.串是僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表D.數(shù)組是僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表采用輪轉(zhuǎn)法調(diào)度是為了()。A.多個(gè)終端都能得到系統(tǒng)的及時(shí)響應(yīng)B.先來(lái)先服務(wù)C.優(yōu)先級(jí)較高的進(jìn)程得到及時(shí)調(diào)度D.占用CPU時(shí)間最短的進(jìn)程先做.下列關(guān)于時(shí)間片輪轉(zhuǎn)法的敘述中,哪一個(gè)是不正確的?A.在時(shí)間片輪轉(zhuǎn)法中,系統(tǒng)將CPU時(shí)間劃分成一個(gè)個(gè)時(shí)間段B.就緒隊(duì)列的各進(jìn)程輪流在CPU上運(yùn)行,每次運(yùn)行一個(gè)時(shí)間片WrriteDat把結(jié)果xx輸出到out.dat文件中。例如:位置 01234567源字符串 hgfedcba則處理后字符串hafcdebR注意:部分源程序存在test.c文件中?請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函效mam。、讀函數(shù)readDatO和寫(xiě)函數(shù)曾riteDatO的內(nèi)容.!?include<stdio.h>I,;Iinclude<3tring.h>-voidreadDat();jvoidwriteDat();S;charxx(20J[80];!voidjsSort()11l|}?voidmain()\I!readDat();13U*jsSort();> . .!writeDat();[)?“從文件tftdm中過(guò)取20打數(shù)蟲(chóng)存放到字符串?dāng)蘹x中?/16!voidreadDat()171(18?FILE*inr ??19,Jint1-0;20;char*p;-21!in?fopen(win.dat,,#"r”);221while(i<20“fgets(xx[i)f80,in)t-NULL)23;(24!p,strchr(xx[i)?Vn*);25i'r;if(p)ep-0;.262球,I:. ——.V28;?fclose(in);29!)?,?把姑果ult出到皿k文件中“30;voidwriteDat()31;(32i FILE?out;33; int1;34? out-fopen("out?dat".35: for(1-0; i < 20;36:(37;printf(w%s\nR,xx(i]);38;fprintf(out,H%s\nw/xx[1]);39!)I40?fclose(out);五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fgl、f92、f93和f94,以及一個(gè)分區(qū)函數(shù)RangePFl。RangePFl的定義代碼如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)(2)請(qǐng)使用RangePSl創(chuàng)建—個(gè)分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)建分區(qū)。其中Gid:int類(lèi)型,取值大于等于1;GoodName:統(tǒng)一字符編碼可變長(zhǎng)類(lèi)型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類(lèi)型,小數(shù)部分1位,整數(shù)部分到千位。(5分).已知有如下關(guān)系模式:RI(a,b,c),R2(c,d,a),R3(e,f),R4(u,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來(lái),并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。(10分)六、單選題[1分](2題).設(shè)有購(gòu)買(mǎi)表(顧客號(hào),商品號(hào),購(gòu)買(mǎi)時(shí)間)。現(xiàn)要查詢(xún)2012年顧客A購(gòu)買(mǎi)了但顧客B沒(méi)有購(gòu)買(mǎi)的商品。有下列查詢(xún)語(yǔ)句:1.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=’2012'AND顧客號(hào)二'A'AND商品號(hào)NOTIN(SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)='2012'AND顧客號(hào)='B')11.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)=’2012'AND顧客號(hào)二'A'EXCEPTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))='2012'AND顧客號(hào)二'B'11.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))='2012'AND顧客號(hào)=zAINTERSECTSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)='2012'AND顧客號(hào)二'B'IV.SELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)問(wèn))=’2012'AND顧客號(hào)二’A'UNIONSELECT商品號(hào)FROM購(gòu)買(mǎi)表WHEREYEAR(購(gòu)買(mǎi)時(shí)間)二‘2012'AND顧客號(hào)二'B'上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢(xún)要求的是()。A.僅I和IIB.僅I和HIC.僅I和IVD.全部.某網(wǎng)上書(shū)店根據(jù)用戶(hù)的歷史購(gòu)書(shū)記錄,采用某種數(shù)據(jù)挖掘算法分析出用戶(hù)最可能屬于某一類(lèi)書(shū)的愛(ài)好者,應(yīng)該采用()oA.關(guān)聯(lián)分析B.分類(lèi)分析C.時(shí)問(wèn)序列分析D.回歸分析參考答案1.B解析:在關(guān)系R中A為主碼,不存在非主屬性對(duì)主碼的部分函數(shù)依賴(lài),因此屬于第二范式,又因?yàn)镃對(duì)A傳遞依賴(lài),所以不町能是3NF。2.B解析:人工管理階段的特點(diǎn)是:數(shù)據(jù)不保存,數(shù)據(jù)無(wú)專(zhuān)門(mén)軟件管理,數(shù)據(jù)不共享,數(shù)據(jù)不具有獨(dú)立性。文件系統(tǒng)階段特點(diǎn)是:數(shù)據(jù)可以長(zhǎng)期保存,文件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)獨(dú)立性差,數(shù)據(jù)共享性差。.C解析:當(dāng)關(guān)系中的某個(gè)屬性(或?qū)傩越M)雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱(chēng)該屬性為這個(gè)關(guān)系的外鍵(外碼)。.A解析:地址轉(zhuǎn)換時(shí)為了實(shí)現(xiàn)用戶(hù)地址空間中的邏輯地址到物理地址的轉(zhuǎn)換,地址轉(zhuǎn)換工作是借助于頁(yè)表來(lái)完成的,在基本地址變換機(jī)構(gòu)中,其功能由一組專(zhuān)門(mén)的寄存器來(lái)實(shí)現(xiàn),為了提高地址變換速度,頁(yè)可在其中增設(shè)一個(gè)“快表”。.A解析:關(guān)系中的“主碼”不允許取空值,因?yàn)殛P(guān)系中的每一行都代表一個(gè)實(shí)體,而實(shí)體的區(qū)分就是靠主碼的取值來(lái)惟一標(biāo)識(shí)的,如果主碼值為空,意味著存在著不可識(shí)別的實(shí)體,所以這種約束規(guī)則是實(shí)體完整性約束規(guī)則。.B解析:Oracle的連接軟件及功能有;?SQL*Net;?Oracle多協(xié)議轉(zhuǎn)換器;?Oracle開(kāi)放工網(wǎng)關(guān)。.B解析:在數(shù)據(jù)模型中有“型”和“值”的概念。型是指對(duì)某一類(lèi)數(shù)據(jù)的結(jié)構(gòu)和屬性的說(shuō)明;值是型的一個(gè)具體賦值。模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它僅僅涉及到型的描述,不涉及到具體的值。模式的一個(gè)具體值稱(chēng)為模式的一個(gè)實(shí)例。同一個(gè)模式可以有很多實(shí)例。模式是相對(duì)穩(wěn)定的,而實(shí)例是相對(duì)變動(dòng)的,因此數(shù)據(jù)庫(kù)中的數(shù)據(jù)是在不斷更新的。模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系,實(shí)例反映的是數(shù)據(jù)庫(kù)某一時(shí)刻的狀態(tài)。8.A解析:棧是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表。隊(duì)列是限定所有的插入都在去的一端進(jìn)行,所有的刪除都在表的另一端進(jìn)行的線性表。串是由零個(gè)或多個(gè)字符組成的有限序列。注意:隊(duì)列是限定所有的插入都在表的一端進(jìn)行,所有的刪除都在表的另一端進(jìn)行的線性表,故B)錯(cuò);棧是限定僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,故C),D)錯(cuò)。掌握棧和隊(duì)列、串和數(shù)組的的區(qū)別,以及鏈表的存儲(chǔ)方式。9.A解析:對(duì)于不同的系統(tǒng)和系統(tǒng)目標(biāo)常采用不同的調(diào)度算法,常用的調(diào)度算法有,先來(lái)先服務(wù)算法,可以用在進(jìn)程調(diào)度和作業(yè)調(diào)度中,其基本思想是按進(jìn)程或作業(yè)到達(dá)的前后順序進(jìn)行調(diào)度,?優(yōu)先級(jí)調(diào)度算法是為照顧對(duì)緊急進(jìn)程或重要進(jìn)程進(jìn)行調(diào)度:輪轉(zhuǎn)法調(diào)度是分時(shí)系統(tǒng)使用的算法。它將CPU處理時(shí)間分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列中的諸進(jìn)程輪流運(yùn)行一個(gè)時(shí)間片,當(dāng)時(shí)間片結(jié)束時(shí),就強(qiáng)迫運(yùn)行進(jìn)程讓出CPU,該進(jìn)程進(jìn)入就緒隊(duì)列,同時(shí),進(jìn)程調(diào)度選擇就緒隊(duì)列中的另個(gè)進(jìn)程,分配給它一個(gè)時(shí)間片。如此就緒隊(duì)列中的各個(gè)進(jìn)程都能及時(shí)得到系統(tǒng)的響應(yīng).10.C解析:時(shí)間片輪轉(zhuǎn)法主要是分時(shí)系統(tǒng)中使用的一種調(diào)度算法。時(shí)間片輪轉(zhuǎn)法的基本思想是:將CPU時(shí)間劃分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列的各進(jìn)程輪流在CPU上運(yùn)行,每次運(yùn)行一個(gè)時(shí)間片,當(dāng)時(shí)間片結(jié)束時(shí)該進(jìn)程自動(dòng)讓出CPU進(jìn)入就緒隊(duì)列,等待下一次調(diào)度。同時(shí),進(jìn)程調(diào)度又去選擇就緒隊(duì)伍中的一個(gè)進(jìn)程,分配給它一個(gè)時(shí)間片。如果時(shí)間片長(zhǎng)度很小,則調(diào)度程序剝奪CPU的次數(shù)頻,加重系統(tǒng)開(kāi)銷(xiāo);而如果時(shí)間片長(zhǎng)度很大,則輪轉(zhuǎn)法就退化為了先進(jìn)先出算法。對(duì)照本題四個(gè)選項(xiàng)可知,正確答案是C。1LR.A=S.AR.A=S.A解析:在SQL語(yǔ)言中對(duì)關(guān)系表進(jìn)行查詢(xún)時(shí)需要加上條件語(yǔ)句where表1.索弓|二表2.索弓|,這樣查詢(xún)出的記錄才是一一對(duì)應(yīng)的。.域名服務(wù)器【解析】主機(jī)名與IP地址的映射是借助一組既獨(dú)立又協(xié)作的域名服務(wù)器完成的。因特網(wǎng)中存在大量的域名服務(wù)器,每臺(tái)服務(wù)器保存它所管轄區(qū)域內(nèi)的主機(jī)名與IP地址的對(duì)照表。域名服務(wù)器是域名解析系統(tǒng)的核心。.跳數(shù)【解析】向量一距離(V-D)路由選擇算法,也稱(chēng)為Bellman-Ford算法。其基本思想是路由器周期性地向其相鄰路由器廣播自己知道的路由信息,用于通知相鄰路由器自己可以到達(dá)的網(wǎng)絡(luò)以及到達(dá)該網(wǎng)絡(luò)的距離(通常用“跳數(shù)”表示),相鄰路由器可以根據(jù)收到的路由器修改和刷新自己的路由表。.可串行化的或可串行化可串行化的或可串行化解析:本題考察調(diào)度可串行化的概念。如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某串行調(diào)度下的執(zhí)行結(jié)果一致,則稱(chēng)該調(diào)度為可串行化的調(diào)度。可串行化是多個(gè)事務(wù)并發(fā)執(zhí)行的正確性準(zhǔn)則。所以答案為:可串行化的。.簡(jiǎn)單操作次數(shù)存儲(chǔ)空間算法的復(fù)雜度包括時(shí)間復(fù)雜度和空間復(fù)雜度;時(shí)間復(fù)雜度是指該算法包含簡(jiǎn)單操作次數(shù)的多少,空間復(fù)雜性是指算法在運(yùn)行過(guò)程中臨時(shí)占用的存儲(chǔ)空間的大小。.數(shù)據(jù)庫(kù)建模。【解析】OracleDesigner2000是Oracle提供的CASE工具,能夠幫助用戶(hù)對(duì)復(fù)雜系統(tǒng)進(jìn)行建模、分析和設(shè)計(jì)。.目的主機(jī)【解析】在接收到所有分片的基礎(chǔ)上,主機(jī)對(duì)分片進(jìn)行重新組裝的過(guò)程稱(chēng)為IP數(shù)據(jù)報(bào)重組。IP協(xié)議規(guī)定,只有最終的目的主機(jī)才可以對(duì)分片進(jìn)行重組。.松散【解析】源路由選項(xiàng)可以分為兩類(lèi),一類(lèi)是嚴(yán)格源路由選項(xiàng),一類(lèi)是松散源路由選項(xiàng)。嚴(yán)格源路由選項(xiàng)規(guī)定IP數(shù)據(jù)報(bào)要經(jīng)過(guò)路徑上的每一個(gè)路由器,相鄰路由器之間不得有中間路由器,并且所經(jīng)過(guò)的路由器的順序不可更改:松散源路由選項(xiàng)只是給出IP數(shù)據(jù)包必須經(jīng)過(guò)的一些“要點(diǎn)”,并不給出一條完備的路徑,無(wú)直接連接的路由器之間的路由尚需IP軟件的尋址功能補(bǔ)充。.并發(fā)控制并發(fā)控制解析:解決事務(wù)并發(fā)執(zhí)行問(wèn)題的一種方法是串行地執(zhí)行事務(wù),即一個(gè)接一個(gè)地執(zhí)行。但這樣性能較低,事務(wù)并發(fā)執(zhí)行能顯著地改善性能。因此,數(shù)據(jù)庫(kù)管理系統(tǒng)中有一個(gè)并發(fā)控制部件,它保證事務(wù)隔離性,即確保事務(wù)并發(fā)執(zhí)行后的系統(tǒng)狀態(tài)與這些事務(wù)以某種次序一個(gè)接一個(gè)地執(zhí)行后的狀態(tài)是等價(jià)的。.隔離性隔離性解析盡管多個(gè)事務(wù)可以并發(fā)執(zhí)行。但系統(tǒng)必須保證,對(duì)任一對(duì)事務(wù)T1和T2,在T1看來(lái)。T2或者在T1開(kāi)始之前已經(jīng)停止執(zhí)行,或者在T1完成之后執(zhí)行。這樣,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中有其他事務(wù)在并發(fā)地執(zhí)行。我們稱(chēng)之為事務(wù)的隔離性。.B選項(xiàng)A),AdHoC網(wǎng)絡(luò)是一種自組織、對(duì)等式、多跳的無(wú)線移動(dòng)網(wǎng)絡(luò);選項(xiàng)B),AdhoC網(wǎng)絡(luò)是在分組無(wú)線網(wǎng)的基礎(chǔ)上發(fā)展起來(lái)的;選項(xiàng)C),AdHoC網(wǎng)絡(luò)是由一組用戶(hù)構(gòu)成、不需要基站的移動(dòng)通信模式;選項(xiàng)D),AdHoC網(wǎng)絡(luò)在軍事上卜分重要,它可以支持野外聯(lián)絡(luò)、獨(dú)立站點(diǎn)通信和艦隊(duì)?wèi)?zhàn)斗群通信、臨時(shí)通信要求和無(wú)人偵查與情報(bào)傳輸。22.B23.B24.C解析:本題主要考查了實(shí)體之間多對(duì)多的聯(lián)系。如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,稱(chēng)為一對(duì)一聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多有一個(gè)實(shí)體與之聯(lián)系,稱(chēng)實(shí)體集A與B的聯(lián)系為一對(duì)多聯(lián)系;如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體與之聯(lián)系;對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中有m個(gè)實(shí)體與之聯(lián)系,稱(chēng)為多對(duì)多聯(lián)系。所以C)正確。25.C26.A27.D28.C29.C.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱(chēng)為實(shí)體。實(shí)體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個(gè)數(shù)及平均值。\n【解題思路】\n本題類(lèi)似第46套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語(yǔ)句,將該該語(yǔ)句為判斷各位數(shù)字之和是奇數(shù)的表達(dá)式即可。\n【參考答案】\n\n.\n【審題關(guān)鍵句】個(gè)位+千位與百位+十位,偶數(shù),整除,從大到小排序。\n【解題思路】\n本題類(lèi)似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語(yǔ)句重新指定兩位數(shù)的組合方式:②新組合的兩位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語(yǔ)句。注意,兩個(gè)整除關(guān)系表達(dá)式要用或運(yùn)算符(II)連接,且用括號(hào)括起來(lái)先進(jìn)行整除運(yùn)算(因?yàn)榛蜻\(yùn)算級(jí)別比與運(yùn)算級(jí)別低,因此要括起來(lái)),再與奇偶性判斷表達(dá)式進(jìn)行與()運(yùn)算。\n【參考答案】\n\n\n.\n[審題關(guān)鍵句】計(jì)算金額,按金額從小到大進(jìn)行排列,相同的則按產(chǎn)品代碼從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。\n【解題思路】\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。\n【參考答案】\n\n.\n【審題關(guān)鍵句】統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的子字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。\n【解題思路】\n①定義字符指針p,q,并且q指向字符串stro定義計(jì)數(shù)整型變量ent,設(shè)置其值等于0。\n②在while循環(huán)中調(diào)用C語(yǔ)言的字符串庫(kù)函數(shù)strstr,返回子字符串substr在字符串q第一次出現(xiàn)的位置,賦給變量P。用if語(yǔ)句判斷,如果P的值為空,則說(shuō)明在字符串str沒(méi)有找到子字符串,退出循環(huán)。否則,變量ent加1,再把P的值加2(因?yàn)樽幼址畇ubstr的長(zhǎng)度為2)賦給變量q,執(zhí)行下一次循環(huán)。直到字符串中不存在子字符串時(shí),退出循環(huán)結(jié)束。\n③最后,返回子字符串substr在字符串str中出現(xiàn)的次數(shù)。\n【參考答案】\n.\n【審題關(guān)鍵句】大于后連續(xù)5個(gè)數(shù),奇數(shù),從小到大排序。\n【解題思路】本題類(lèi)似第35套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過(guò)a[i]%2進(jìn)行判斷,參考答案的第4條語(yǔ)句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語(yǔ)句。\n【參考答案】\n\n36An【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。\n【解題思路】\n本題類(lèi)似第42套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題c.當(dāng)時(shí)間片結(jié)束時(shí),運(yùn)行進(jìn)程自動(dòng)讓出CPU,該進(jìn)程進(jìn)入等待隊(duì)列D.如果時(shí)間片長(zhǎng)度很小,則調(diào)度程序剝奪CPU的次數(shù)頻,加重系統(tǒng)開(kāi)銷(xiāo)二、填空題(10題).設(shè)有關(guān)系R(A,B,C)和S(A,D,E,F),若將關(guān)系代數(shù)表達(dá)式:nR.A,R,R.B,S.D,S.F(R8S)用SQL語(yǔ)言的查詢(xún)語(yǔ)句表示,則有:SELECTR.A,B,D,FFROMR,SWHERE[]o.在因特網(wǎng)中,域名解析通常借助于一組既獨(dú)立又協(xié)作的完成。.RIP協(xié)議中表示距離的參數(shù)為o.多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行是正確的,是能保證數(shù)據(jù)庫(kù)一致性的,當(dāng)且僅當(dāng)該調(diào)度是 O.算法的時(shí)間復(fù)雜性是指該算法包含口的多少,它是一個(gè)算法運(yùn)行時(shí)間的相對(duì)度量;一個(gè)算法的空間復(fù)雜性是指該算法在運(yùn)行過(guò)程中臨時(shí)占用的[]的大小。是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語(yǔ)句。\n【參考答案】\n\n37An【審題關(guān)鍵句】100以?xún)?nèi)(含100)滿(mǎn)足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(shù)以及這些i之和。\n【解題思路】\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接用即可),對(duì)i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量ent值加1,同將時(shí)將變量i的值累加到sum上。\n【參考答案】\n\n.【審題關(guān)鍵句】以行為單位對(duì)字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。\n【解題思路】\n①首先定義字符變量ch和無(wú)符號(hào)整型變量i、j、ko\n②對(duì)字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的掃描,在第二層for時(shí)循環(huán)中,變量j從。開(kāi)始,依次遞增直到其值等于strlen(xx[i]),即第i行的長(zhǎng)度。在第三層循環(huán)語(yǔ)句中,變量k從j開(kāi)始,依次遞增直到其值等于strlen(xx[i]),對(duì)每一行中的數(shù)組元素xx[il[j]sXX[i][k]按照它們的ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼小于XX皿k]的ASCII碼,則兩者交換,實(shí)現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進(jìn)行排序。\n【參考答案】\n\n.\n[審題關(guān)鍵句】千位-百位-十位-個(gè)位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿(mǎn)足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。\n【解題思路】\n本題類(lèi)似第9套試題,通過(guò)審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位一百位-十位-個(gè)位>=0",二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語(yǔ)句中,對(duì)該語(yǔ)句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。\n【參老答案】\n\n\n.\n【審題關(guān)鍵句】以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的字符按從小到大排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。\n【解題思路】\n①因?yàn)橐M(jìn)行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、ko\n②在第一層for循環(huán)中,循環(huán)變量i從。開(kāi)始,依次遞增直到其值等于或大于20,在循環(huán)體中實(shí)現(xiàn)對(duì)每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開(kāi)始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開(kāi)始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i皿的ASCII碼值大于)XX[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串)XX[i]中下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來(lái)位置存放的功能。\n【參考答案】\n\n.(1)【解題思路】數(shù)據(jù)實(shí)際上是依附于表而存在,我們將表放入到文件組中,而文件組是一個(gè)邏輯的概念,其實(shí)體是輔助數(shù)據(jù)庫(kù)文件(ndf),所以就等于將我們指定的數(shù)據(jù)放入到了指定的輔助數(shù)據(jù)庫(kù)文件中,然后將這些輔助數(shù)據(jù)庫(kù)文件放人不同的磁盤(pán)分區(qū)中,就可以有針對(duì)性的對(duì)相應(yīng)的數(shù)據(jù)實(shí)現(xiàn)性能的優(yōu)化。【參考答案】createpartitionschemeRangePSlaspartitionRangePFlto(fgl,f91.fgl,f92)(2)【解題思路】創(chuàng)建分區(qū)表可通過(guò)以下幾個(gè)步驟實(shí)現(xiàn):①創(chuàng)建分區(qū)函數(shù)。②創(chuàng)建分區(qū)方案。③使用分區(qū)方案創(chuàng)建表?!緟⒖即鸢浮縿?chuàng)建分區(qū)表:createtableorders(GIDintidentity(1,1)primarykey,GoodNamevarchar(40),Pricefloat)onRangePSl(GID)42.【解題思路】ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:⑴將每一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性為關(guān)系模式的屬性。f21對(duì)干一元聯(lián)系,按各種情處理,如下表格所示。二元關(guān)系ER圖轉(zhuǎn)換成的關(guān)系聯(lián)系的處理主鍵外鍵1:1(2個(gè)關(guān)系)模式A模式B(有兩種)處理后⑴:把模式B的主鍵,聯(lián)系的屬性加入模式A處理方式(2):把模式A的主鍵,聯(lián)系的屬性加入模式B0(依據(jù)聯(lián)系的處理方式)方式⑴:模式B的主鍵為模式A方式(2).表A的主鍵為表B的夕1:N1rn(2個(gè)關(guān)系)模式A模式B把模式A的主鍵,聯(lián)系的屬性加入模式B0模式A的主鍵為模式BM:Nm—>n(3個(gè)關(guān)系)模式A模式B模式A-B聯(lián)系類(lèi)型轉(zhuǎn)換成關(guān)系模式A-B;模式A-B的屬性:(a)聯(lián)系的屬性?xún)啥藢?shí)體類(lèi)型的主鍵一起構(gòu)成模兩端實(shí)體類(lèi)型的主鍵分別為模式A-B的外(b)兩端實(shí)體類(lèi)型的主鍵式A-B主鍵此題為關(guān)系模式轉(zhuǎn)換為實(shí)體類(lèi)型,因此采用實(shí)體—關(guān)系的逆向思維解題。從模式R1和R2可知,R1和R2為一對(duì)一關(guān)系,根據(jù)這兩個(gè)模式的拆分可以確定三個(gè)實(shí)體,此處將這三個(gè)實(shí)體分別命名為A、B和Co其中A、B和C分別 對(duì)應(yīng),且a和c分別是B和C的外鍵。從模式R1和R4可知,R1和R4為多對(duì)一關(guān)系,由此確定實(shí)體D。從模式R3和R4可知,R3和R4為多對(duì)一關(guān)系,由此可以確定出實(shí)體Eo【參考答案】a、c為A的候選碼,可任選其一做主碼??赏ㄟ^(guò)以下ER圖來(lái)表示:43.AIII選項(xiàng)中INTERSECT返回兩個(gè)集合皆有的數(shù)據(jù),該SQL語(yǔ)句返回顧客A和B都購(gòu)買(mǎi)的商品號(hào),不符合題意;IV選項(xiàng)中的UNION查詢(xún)出了顧客A購(gòu)買(mǎi)的商品,通過(guò)UNION關(guān)鍵字合并了顧客B沒(méi)有購(gòu)買(mǎi)的商品,因此總的視圖為顧客A購(gòu)買(mǎi)的商品和B沒(méi)有購(gòu)買(mǎi)的商品總和,不符合要求。I、II實(shí)現(xiàn)的是顧客A購(gòu)買(mǎi)商品集合與顧客B購(gòu)買(mǎi)商品集合的差集。因此滿(mǎn)足要求的為1和H,答案為A。44.B常見(jiàn)的數(shù)據(jù)挖掘任務(wù)包括分類(lèi)、估計(jì)、預(yù)測(cè)、相關(guān)性分組或關(guān)聯(lián)規(guī)則、聚類(lèi)和描述、可視化以及復(fù)雜數(shù)據(jù)類(lèi)型挖掘(Text.Web、圖形圖像、視頻和音頻等)等。分類(lèi)分析首先從數(shù)據(jù)中選出已經(jīng)分好類(lèi)的訓(xùn)練集,在該訓(xùn)練集上運(yùn)用數(shù)據(jù)挖掘分類(lèi)的技術(shù),建立分類(lèi)模型,對(duì)于沒(méi)有分類(lèi)的數(shù)據(jù)進(jìn)行分類(lèi)。該需求要求根據(jù)購(gòu)書(shū)記錄將用戶(hù)映射到傾向于喜歡某種書(shū)的顧客特性中,而分類(lèi)挖掘模型能把數(shù)據(jù)庫(kù)中的數(shù)據(jù)項(xiàng)映射到給定類(lèi)別的某一個(gè)中。16.0raCle系統(tǒng)不僅具有高性能的RDBMS,而且提供全過(guò)程的應(yīng)用開(kāi)發(fā)工具。OraCleDesigner2000所承擔(dān)的功能是 。17.在口數(shù)據(jù)報(bào)分片后,通常用負(fù)責(zé)數(shù)據(jù)報(bào)的重組。IP數(shù)據(jù)報(bào)的源路由選項(xiàng)分為兩類(lèi),一類(lèi)為嚴(yán)格源路由,另一類(lèi)為 源路由。.數(shù)據(jù)庫(kù)管理系統(tǒng)中事務(wù)的隔離性主要由部件來(lái)保證。.數(shù)據(jù)庫(kù)中,每個(gè)事務(wù)都感覺(jué)不到系統(tǒng)中其他事務(wù)在并發(fā)地執(zhí)行,這一特性稱(chēng)為事務(wù)的O三、單選題(10題).關(guān)于AdHoe網(wǎng)絡(luò)的描述中,錯(cuò)誤的是( )A.A.是一種對(duì)等式的無(wú)線移動(dòng)網(wǎng)絡(luò)B.在WLAN的基礎(chǔ)上發(fā)展起來(lái)C.采用無(wú)基站的通信模式D.在軍事領(lǐng)域應(yīng)用廣泛.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài).在SQLSever中創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù),其主要數(shù)據(jù)文件的大小必須大于A.master數(shù)據(jù)庫(kù)的大小B.model數(shù)據(jù)庫(kù)的大小C.msdb數(shù)據(jù)庫(kù)的大小D.3MB.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打工,則公司與兼職人員之間具有A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫(kù)的()A.存儲(chǔ)格式B.存取方法C.存儲(chǔ)結(jié)構(gòu)與存取方法D.存儲(chǔ)模式.進(jìn)程具有并發(fā)性和()兩大重要屬性。A.動(dòng)態(tài)性B.靜態(tài)性C易用性D.封閉性.關(guān)于水平分割說(shuō)法錯(cuò)誤的是:()A.根據(jù)行的使用特點(diǎn)進(jìn)行分割分割之后所有表的結(jié)構(gòu)都相同。C.而存儲(chǔ)的數(shù)據(jù)不同。使用并(Union)操作。D.使用連接(Join)操作.在SQLSever中創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù),實(shí)際就是定義數(shù)據(jù)庫(kù)所包含的文件以及文件的屬性。下列不屬于數(shù)據(jù)庫(kù)文件屬性的是 OA.初始大小B.物理文件名C.文件結(jié)構(gòu)D.最大大小.一個(gè)棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()A.edcbaB.decbaC.dceabD.abcde.在概念模型中,客觀存在并可以相互區(qū)別的事物稱(chēng)為oA.碼B.屬性C.聯(lián)系D.實(shí)體四、C語(yǔ)言程序設(shè)計(jì)題(10題).已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2,求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿(mǎn)足此條件的這些正整數(shù)的算術(shù)平均值totPjzo最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到Out.dat文件中。注意:部分源程序存放在test.C文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)Write
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024工程承包協(xié)議樣本大全
- 2024年職工勞動(dòng)協(xié)議模板
- 2024年跨國(guó)公司工程勞務(wù)合作協(xié)議稿
- 2024年草坪使用權(quán)益租賃協(xié)議
- 2024年建筑項(xiàng)目協(xié)議規(guī)劃方案
- 中小學(xué)德育教育的教師角色與發(fā)展
- 高端住宅區(qū)租賃代理協(xié)議2024年
- 高等教育學(xué)教材編寫(xiě)人員的選拔與培訓(xùn)
- 房產(chǎn)數(shù)據(jù)保密協(xié)議(2024年定制)
- 彩鋼瓦廠房建筑協(xié)議規(guī)范2024年
- 薄壁不銹鋼管卡壓連接施工工藝
- 新課標(biāo)-人教版數(shù)學(xué)六年級(jí)上冊(cè)第四單元《比》單元教材解讀
- XML期末大作業(yè)實(shí)驗(yàn)報(bào)告
- 部編版道德與法治 四年級(jí)上冊(cè) 單元作業(yè)設(shè)計(jì)《為父母分擔(dān)》
- 第一章-教育及其本質(zhì)
- 中國(guó)女性生理健康白皮書(shū)
- 天然氣巡檢記錄表
- 甲苯磺酸瑞馬唑侖臨床應(yīng)用
- 民法典講座-繼承篇
- 外包施工單位入廠安全培訓(xùn)(通用)
- 糖尿病健康知識(shí)宣教課件
評(píng)論
0/150
提交評(píng)論