2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第1頁(yè)
2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第2頁(yè)
2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第3頁(yè)
2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第4頁(yè)
2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2022年河南省許昌市全國(guó)計(jì)算機(jī)等級(jí)考試

數(shù)據(jù)庫(kù)技術(shù)真題(含答案)

學(xué)校:班級(jí):姓名:考號(hào):

一、1.選擇題(10題)

1.下述屬于并發(fā)控制的主要方法定_____O

A.授權(quán)B.封鎖C.日志D.索引

2.一個(gè)進(jìn)程執(zhí)行V操作意味著

A.該進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列

B.該進(jìn)程從磁盤調(diào)入內(nèi)存

C.可能有另一個(gè)進(jìn)程從等待隊(duì)列進(jìn)入就緒隊(duì)列

D.可能有另一個(gè)進(jìn)程從磁盤調(diào)入內(nèi)存

3.IP地址是

A.Internet中的子網(wǎng)地址

B.接入Internet的計(jì)算機(jī)地址編號(hào)

C.Internet中網(wǎng)絡(luò)資源的地理位置

D.接入Internet的局域網(wǎng)編號(hào)

4.數(shù)據(jù)庫(kù)管理系統(tǒng)由三級(jí)模式組成,其中決定DBMS功能的是

A.邏輯模式B.外模式C.內(nèi)模式D.物理模式

5.數(shù)據(jù)模型應(yīng)具有o

A.數(shù)據(jù)描述功能B.數(shù)據(jù)聯(lián)系功能C.數(shù)據(jù)查詢功能D.數(shù)據(jù)描述及數(shù)據(jù)

聯(lián)系功能

6.E-R圖的主要元素是____o

A.實(shí)體、屬性和聯(lián)系B.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束條件C.外模式、

概念模式和內(nèi)模式D.關(guān)系模型、網(wǎng)狀模型、層次模型

7.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?

A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方

8.如下是一個(gè)稀疏矩陣的三元組法存儲(chǔ)表示和基于此表示所得出的相

關(guān)敘述

I.該稀疏矩陣有5行

II.該稀疏矩陣有4列

III.該稀疏矩有6個(gè)非。元素

這些敘述中哪一個(gè)(些)是正確的?

A.僅IB.I和IIC.僅mD.全部

9.串的長(zhǎng)度是指()

A.串中所含不同字母的個(gè)數(shù)B.串中所含字符的個(gè)數(shù)C.串中所含不同

字符的個(gè)數(shù)D.串中所含非空格字符的個(gè)數(shù)

10.下面說(shuō)法中錯(cuò)誤的是

A.子類具有繼承性

B.子類的鍵是其超類的鍵

C.子類繼承超類上定義的全部屬性,其本身不可以包含其他的屬性

D.同一實(shí)體類型的若干子類之間可相交也可不相交

二、填空題(10題)

11.通常,自然連接的兩個(gè)運(yùn)算對(duì)象關(guān)系R和S具有公共屬性,如果關(guān)

系R和S沒有公共屬性,那么它們的自然連接就等同于o

12.給定一個(gè)關(guān)鍵字序列(24,19,32,43,38,6,13,22),進(jìn)行快速排序,掃描

一趟后的結(jié)果是_____。

13.在數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段中,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容?!盀槟?/p>

些表、在哪些字段上、建什么樣的索引?!边@一設(shè)計(jì)內(nèi)容應(yīng)該屬于

設(shè)計(jì)階段。

14.如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某個(gè)串行調(diào)度

下的執(zhí)行結(jié)果相同,則稱這個(gè)調(diào)度為【】調(diào)度。

15.在HTML語(yǔ)言中,<IMG>標(biāo)記用于表示°

16.從設(shè)備的工作特性來(lái)分類,設(shè)備可以分為存儲(chǔ)設(shè)備、【】。

17.Po\verDesigner可以設(shè)計(jì)兩種數(shù)據(jù)庫(kù)模型圖:口和【】

18.在一類設(shè)備上模擬另一類設(shè)備,例如用高速磁盤模擬慢速打印機(jī),

則被模擬的設(shè)備稱為【】。

19.不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用于數(shù)字簽名和

20.數(shù)據(jù)庫(kù)并發(fā)操作控制包括以【】方式打開數(shù)據(jù)庫(kù)和對(duì)數(shù)據(jù)庫(kù)或記錄

加鎖兩種方法。

三、單選題(10題)

21.在關(guān)系中選取滿足某個(gè)條件的元組的關(guān)系代數(shù)運(yùn)算稱之為()

A.選中運(yùn)算B.選擇運(yùn)算C.投影運(yùn)算D.搜索運(yùn)算

22.SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要用來(lái)維護(hù)數(shù)據(jù)庫(kù)的

()。

A.安全性B.完整性C可靠性D.一致性

23.概念結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是產(chǎn)生數(shù)據(jù)庫(kù)概念結(jié)構(gòu)(即概念模式),這結(jié)構(gòu)主

要反映()

A.DBA的管理信息需求B.應(yīng)用程序員的編程需求C企業(yè)組織的信息

需求D.數(shù)據(jù)庫(kù)的維護(hù)需求

24.如果兩個(gè)實(shí)體之間的聯(lián)系是1:M,則實(shí)現(xiàn)1:M聯(lián)系的方法是()

A.將兩個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系

B.將兩個(gè)實(shí)體轉(zhuǎn)換的關(guān)系中,分別加入另一個(gè)關(guān)系的主碼

C.將"1"端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入"M"端實(shí)體轉(zhuǎn)換的關(guān)系中

D.將"M"端實(shí)體轉(zhuǎn)換的關(guān)系的主碼,放入"1"端實(shí)體轉(zhuǎn)換的關(guān)系中

25.下列不屬于創(chuàng)建分區(qū)表步驟的是________o

A.創(chuàng)建分區(qū)依據(jù)列B.創(chuàng)建分區(qū)函數(shù)C.創(chuàng)建分區(qū)方案D.使用分區(qū)方案

創(chuàng)建表

26.下歹IJSQLServer提供的系統(tǒng)角色中,具有數(shù)據(jù)庫(kù)服務(wù)器上全部操作

權(quán)限的角色是__________O

A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin

27.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)

中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段。

A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型

28.在概念設(shè)計(jì)階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個(gè)

工作是對(duì)數(shù)據(jù)進(jìn)行什么抽象?()

A.分類B.聚集C.概括D.數(shù)據(jù)抽象

29.在E-R圖和數(shù)據(jù)流圖中都使用了方框,下列說(shuō)法中有錯(cuò)誤的是()

A.在E-R圖中表示實(shí)體B.在E-R圖中表示屬性C.在數(shù)據(jù)流圖中表示起

點(diǎn)D.在數(shù)據(jù)流圖中表示終點(diǎn)

30.Oracle的Internet解決方案主要包括哪幾部分工具?IOracleExpress

ServerII.OracleExpressObjectsIII.OracleExpressAnalyzerIV.Oracle

WebListenerV.OracleWebAgentVI.OracleWebserver

A.i,v和VIB.I,ii和nic.w,V和VID.全部

四、C語(yǔ)言程序設(shè)計(jì)題(10題)

31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串

數(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)容。

?include<stdio.h>

?include<string.h>

3charxx(50](80];

4unsignedintmaxlxne-0;/?文章的總行數(shù)?/

5intReadDat(void);

6voidWrlteDat(void);

7voidSortCharD(void)

B

9

10

11voidmain,)

12(

13if(ReadDat())

14(

15prints(”題第文件in.dat不能打開!\n\007-);

16return;

17I

18SortCharDOi

19WrlteDat();

20I

,?從文件m.ibi中讀取一篇英文文拿存入現(xiàn)字櫛席數(shù)iaXX中〃

21intReadDat(void)

22(

23FILE

24;inti-0;

255char-p;

26;if((fp-fopeni^in.dat-^r"))-NULL)

27jreturn1;〃如更文件in.At內(nèi)聲為!Wig回1

“當(dāng)從文件In.dAt中讀以79個(gè)字符存入沒火僧碘發(fā)生執(zhí)行■環(huán)體中的語(yǔ)句?/

;

28while(fgets(xx[1]/80rfp)!■NULL)

29;(

30;p?strchr(xx(i),?\n?);〃在字符率xx【i)中去找回車接廳將需一個(gè)X配的位,

31\if(p)*p?0;〃如果p的值不為零,IHC其值設(shè)置力o

32J1+*;〃行變■加】

33?)

34;maxline-i;〃肥文■的◎行做X蛤交■axhne

35jfclose(fp);

36jreturn0;

37;I

/,把帖果XX?出則文樸out.d>t中?/

381voidWriteDat(void)

39;(

40iFILE?fp;

41iunsignedinti;

42;fp-fopen(*out.dat0,"w**);

43!for(i?0;i<maxiIne;

44j(

M

45;printf(%s\n"rxx[ij);

465fprintf(fp,"s'n"?xx[i]

47i)

48jfclose(fp);

49!

32.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)

符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十

位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千

位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)ent以及這

些數(shù)的和sum。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函

數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。

注意?部分源程序存放在twte文件中.

請(qǐng)勿改動(dòng)主函數(shù)main。和輸出數(shù)據(jù)函數(shù)writeDAT。的內(nèi)容.

1!■include<stdio.h>

2Jintcntrsum;〃定義整型全屬交或enu和6M

3;voidwriteDAT();

4!voidcountValue()

5!(

6!

7

8voidmain()

9

10ent-sum?0;〃蛤全局變■cnc.bumM期值為0

11countvalueO;〃調(diào)用南斂countvaXuo(),實(shí)現(xiàn)JI11要求的功能

12printf("滿足條件的自然數(shù)的個(gè)數(shù),td\n\ent);

M

13printf滿足條件的自然數(shù)值的和-td\nrsun);

14writeDATO;

15

16voidwriteDAT()

17(

18FILEwfp;

19fp-fop^nc.(laL,;

20fprintf(fpr,,%d\n%d\n**/ent,sum);

21fclose(fp);

22

33.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄

由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整

型),數(shù)量si(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)

量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編

制函數(shù)SortDat,其功能要求:按產(chǎn)品名稱從大到小進(jìn)行排列,若產(chǎn)品名

稱相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell

中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解

題:產(chǎn)品名稱比較請(qǐng)用函數(shù)strcrnp進(jìn)行解題。例如:sell[i]=temp;

注意:部分源程序存放在test.c文件中。

請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

?include<3tdio.h>

2?include<string.h>

3*include<stdllb.h>

A?defineMAX100

5typedefstruct

6

7chardm(5];/?產(chǎn)品代碼?/

8charme(111;/?產(chǎn)品名琳?/

9intdji/,?單價(jià)?/

10intdl;/,Mt?/

11longje;/?金??/

12}PRO;

13PROsellIMAX);

14voidReadDatO;

15voidWrlteDat();

16voidSortDat()

17

18

19

20voidmain()

21<

22memset(sell,0,sizeof(sell)>;

23ReadDat();

24SortDatO;

25WriteDat();

26)

27voidReadDatO

28I?

29FILE?fp;

30charstr[80],ch[ll];

31inti;

32fp?£open(Mln.datM*wrw);

33for(i-0;i<100;1??】

34I

35fgets(str,80.fp);

36memepy(sell[i].dm,str,4);

37tnemcpy(sell(1).me,str?4.10):

38memepy(ch*str*14,4);ch[4]-0;

39sell(i).dj?atol(ch);

40tnemepy(chrstr*18<5);ch[5]-0j

41sell|X|asl■atol(ch);

42sollU).)e?(long)sell11).dj?sell(1).81;

43>

44fclose(fp);

45

46*voidWriteDat()

47i(

48!FILE*fp;

49jinti;

ww

50ifp■fop?n(out.dat"r*w):

51-ford-0;1<100;

52\I

53;fprlntf(fp,*ls%s15d?lOLd\n*tsell(i|.dm?sell(ij,mcrsell(1|.dj,aellfi).31,

!sell(i).je);

54iJ

55:fclostt(fp);

56i)

34.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符

號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)

組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX所對(duì)應(yīng)的位置

上,最后調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。

替代關(guān)系:f(p)=p*Umod256,mod為取余運(yùn)算,p是數(shù)組XX中某一

個(gè)字符的ASCII值,以p)是計(jì)算后無(wú)符號(hào)的整型值(注意:中間變量定義

成整型變量),如果原字符是數(shù)字字符。至9或計(jì)算后f(p)值小于等于

32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:

每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系

進(jìn)行處理。

請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat

的內(nèi)容。

finclude<stdio.h>

?include<string.h>

3?include<ctype.h>

4unsignedcharxx[50][80);

5intmaxline-0;/?文章的總行數(shù)*7

6intReadDat(void);

1voidWriteDat(void);

8voidencryptChar()

9

10

11

12!voidmain()

13;(

14;if(ReadDatO)

15(

16pcntfLift據(jù)文件in.dat不能打開!\n\007”);

17return;

18)

19;encryptChar<);

20!WriteDat();

215I

:/?從文件如.施?中a取一■英文文章.存入到無(wú)符號(hào)字料?教蛆口中?/

22!intReadDat(void)

23jI

24\FILE?fp;

25int1-0;

26;unsignedcharap;

27Jif((fp-fopen("in.dat*r)*-NVLL)

28return1;

29;while(fgets(xx(l]r80,fp)!,NULL)

30!I

31P-strchr(xx(ijr'\n*);

32if(p)?p-0;

33if

34;1

35maxline?i;

36?fclose(fp);

37?return0;

38P

j/?圮納豪U"出到文件OULda中?/

39!voidWriteDat(void)

40

41FILE*fp;

42inti;

43fp-fopen("out.dat"/”*?);

44for(i?0;i<maxline;i—)

45(

46prlntfxx(i]);

47fprintf(fp/7s\nlxx[ij);

48)

49fclose(fp);

50

35.在文件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,以及滿足此條件的

這些正整數(shù)的算術(shù)平均值totPjzo最后main函數(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ù)WriteDat的內(nèi)容。

?#include<stdlo?h>

!idefineMAXNUM200

3;intxx(MAXNUM];

4?inttotNum=0;〃文仆xn.dat中共開多少個(gè)正

5?inttotCnt-0;〃料令條件的正短效的個(gè)數(shù)

6:doubletotPjz?0.0;〃平均值

7!intReadDat(void);

8?voidWriteDat(void);

9?voidCalValue(void)

10

11

12

13voidmain()

14(

15inti;

16for(i-0;i<MAXNUM;if

17xxfi)-0;

18if(ReadDat())

19

20printf("數(shù)據(jù)文件in.dat不能打開!\007\nw);

21return;

22I

23CalValueO;

24printf文件in.dat中共有正整數(shù)個(gè)\n**?totNuxn);

25printf("符合條件的正整數(shù)的個(gè)數(shù)7d個(gè)\"*".totCnt);

26printfL平均值21f\n",totPjz);

27WriteDat();

28I

/?讀取這若干個(gè)正鱉斂并存入致fliu中?/

29intReadDat(void)

30(

31FILE*fp;

32inti?0;

33if((fp-fopen("in.datwrw))?NULL)

34return1;

35while(!feof(fp))

36(

37fscanf<fp,7d?”.);

38)

39fclose(fp);

40return0;

41J

,?把計(jì)算姑聚存入文件。Ut.uu中?/

42voidWriteDat(void)

43(

44FILE*fp;

45fp-fopen("out.datH,**wH);

46fprintf(fp/"%d\n%d\n,?21f\n",匕otNum,totCnt#totPjz);

47fclose(fp);

48

36.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四

位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的

值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個(gè)位數(shù)

位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并

把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)

writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出到文件Outdat

中。

注意?部分源程序存在teac文件中.

程序中已定義數(shù)組;a[200].b[2OO].已定義變量,ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main。、讀的數(shù)readDat。和寫函數(shù)writeDatO的內(nèi)容.

1?*include<stdio.h>

2;tdefineMAX200〃定義宏變■MAX,H值行20。

3!inta(MAX),b(MAX)#ent-0;〃定義祭小數(shù)邦a【MAX),?【MAX】和要■ent,并IHHI6t的初值為3

4;voidwritoDatO;

5;voidjsVal()

6?!

7j

8!

9jvoidreadDat()

10;(

11?int1;

12;FILE#fp;

13:fp?fopen("in-dat",;

14ifor(1-0;i<MAX;

15\fscanf(fp,"Qd",ia[i|);

161fclose(fp);

,

17i)

18i

voidmain()

19f

20;inti;

21:readDat();

22?jsVal();〃?用力冰也實(shí)現(xiàn)姿求的功能

23;printf(RJil足條件的敷ent);

24!for(1-0;1<ent;

25;printf(R%d,b(i]>;

261-printf(w\nw);

27;writeDat();

28;)

29;voidwrlteDat{)

30I(

31iFILETp;

32Iint1;

33;fp-fopen(wout.dAt**,m;

34j

fprintf(fp,*%d\nw,ent);

35!for(1-0;1<ent;11??)

36ifprintf(fp,b[lj);

37;fclose(fp);

38?

37.已知數(shù)據(jù)文件INI.DAT和IN2.DAT中分別存有100個(gè)兩位十進(jìn)

制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個(gè)文件中的數(shù)存入數(shù)組a和b

中,請(qǐng)考生編制一個(gè)函數(shù)jsVal,實(shí)現(xiàn)的功能是依次對(duì)數(shù)組a和b中的數(shù)

按條件重新組成一個(gè)新數(shù)并依次存入數(shù)組C中,再對(duì)數(shù)組C中的數(shù)按

從小到大的順序進(jìn)行排序,最后調(diào)用輸出函數(shù)writeDat把結(jié)果C輸出到

文件out.dat中。組成新數(shù)的條件:如果數(shù)組a和b中相同下標(biāo)位置的

數(shù)均是奇數(shù),則數(shù)組a中十位數(shù)字為新數(shù)的千位數(shù)字,個(gè)位數(shù)字仍為新

數(shù)的個(gè)位數(shù)字,數(shù)組b中的十位數(shù)字為新數(shù)的百位數(shù)字,個(gè)位數(shù)字為新

數(shù)的十位數(shù)字,這樣組成的新數(shù)并存入數(shù)組C中。

Mtfltai123124152115

bi3245271815

345112751155

掉序后。IIS512753451

注意j部分源程序存在E.c文件中.

程序中已定義】?(100卜b(100)和c[100]?

請(qǐng)勿改動(dòng)數(shù)據(jù)文件INLDAT和IN2.DAT中的任何數(shù)據(jù).主函數(shù)mamO。*足敷reMDaU)和"瑞數(shù)wEeDatO的內(nèi)容.

?include<stdio.h>

?defineMAX100

3inta(MAXl?b(MAXl,C(MAXJ;

intent?0;/?存放符化IHHR的個(gè)依?/

voidjsVol()

(MlDATtN2.DAT100個(gè)腎依士蝮??春入圖聞?Xb中?/

voidreadDat()

intJu

FILEefp;

13fp-fopenfinl.dat*?*r

for(i-0;1<MAX;,?+)

fscanf(fp?fcalUI

fclose(fp);

fp?fop?n("m2.dat","r

18ford-0;1<KAX;…)

19fscanf(fp*4b(l):

20fclose(fp);

21

22voidmain()

23

24IntiivoidwriteDat();

25ford-0;i<MAX;

26C(l)?0;

readDat();

28jsVAl();

29for(i-0;1<MAX“C(i

30prlntf(*WXn-?c(i]);

31writoDat()i

J.

/?史情果數(shù)蛆c?田到文共2g中?/

33voidwriteDat()

34

35FILE*fp;

36int1;

37fp-fopen("out.dat**,Mww?;

38ford-0;i<MAX,,c{i|>0;

39fprintf(fp,c(i))/

40{close(fp);

41

38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVa,其功能是:把千位數(shù)

字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字

是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及

把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十

位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)

字),如果新組成的兩個(gè)數(shù)ab-cd〉=0且ab.cd<=10且兩個(gè)數(shù)均是奇數(shù),

同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到

小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent。

最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件

的四位數(shù)輸出到文件Out.dat中。

注意】部分源程序存在EC文件中.

程序中已定義數(shù)組I1(200].b(200],已定義變量,ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件mdat中的任何數(shù)據(jù).I7##main().諜語(yǔ)數(shù)rcadLhtQ和n函敷writeDittO的內(nèi)容.

Iinclude<stdio.h>

?defineMAX200〃定義宏交UMAX,H值警予zoo

inta【MAX1,b(MAX),ent-0;〃定義全局整出一■敷煙3MAX】,biax?和受■CM.磐初值等于O

4voidwriteDat();

5voidjaval()

6

9voidreadDat〃從in?dat文件中if*2g個(gè)四位數(shù)存入依皿c中

10

inti;

FILE*fp;

fp-fopen("in.dat","r");

for(1?0;1<MAX;人

fscanf(fp,"Id",fca[in;

fcloae(fp);

voidmain()

int1;

21readDat();

22jsvaio;〃黨用”vnc博敷實(shí)現(xiàn)■目裳求的功健

23prlntf("滿足條件的數(shù)7d\ne.ent);

24for(i*0;i<ent;1++)

25printf(n%d**?b[i]);

26printf;

27writeDat();

28j)

29voidwriteDnt{)〃紀(jì)計(jì)IT結(jié)果cm以及@Iflb中符合條件的四位敷■出到63文件中

30

31FILEefp;

32int1;

33fp-fopen(*out.datw,wwR);

34fprintf(fpr"tdXn",ent);

35for(i?0;1<ent;i*+)

n

36fprintf(fpr"td\nrb[i]);

37fclose(fp);

38

39.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:若一個(gè)四

位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的

值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個(gè)位數(shù)

位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并

把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(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ù)mam()、讀函數(shù)re*dDat()和寫徜敏writeDatO的內(nèi)容.

1*include<stdio.h>

2?defineMAX200

3inta(MAX),b[MAXlrent

4voidwriteDat();

5voidjsVaK)

6

7

8

9voidreadDat()

10

inti;

FILE*fp;

fp-fopen("in.dat","rw);

for(1?0;i<MAX;1?*)

fscant(fp/rd”.&a{1});

16fclose(fp);

18voidmam()

19

20int1;

21readDat();

22jsVal();

23;printf("滿足條件的數(shù)?Ad\n",ent);

24for(i?0;i<ent;i++)

25printf("%d",b[i]);

26printf(w\n");

27wrlteDatO:

28

29voidwriteDat()

30

31FILEefp;

32inti;

33fp匚fopen(wout.daWwo);

34fprintf(fp,"Qd'n".ent);

35for(i=0;1<ent;

36ifprintf(fp,Fd\n”.b(i]);

37;fclose(fp);

38!)

40.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)1四位十進(jìn)制數(shù)字組成的正

整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函

數(shù)CalVahieO,其功能要求:

1,求出該文件中共有多少個(gè)正整數(shù)totNum;

2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù)

totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz0

最后main函數(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ù)WriteDatO的內(nèi)容。

finclude<atdlo.h>

tdefineMAXNUM200

3intxx[MAXNUM];

4inttotNum?0;〃文件人n.dot中共不T多少個(gè)正臏依

5inttotCnt■0;〃苻合條件的正整敗的個(gè)數(shù)

6doubletotPjz,0.0;〃平均值

7intReadDat(void);

8voidWriteDat(void);

9voidCalValue(void)

10

11

12

13voidmain()

14(

15int1;

16ford?0;i<MAXNUM;i++)

17xx[i)=0;

18if(ReadDat())

19

20princf(。數(shù)據(jù)文件in.dat不能打開!\007\n**);

21return;

22)

23CalValue();

24printf(。文件in.dat中共有正整數(shù)7d個(gè)totNum);

25prin"("符合條件的正整數(shù)的個(gè)數(shù)?Qd個(gè)totCnt);

26printf「平均值r.21f\rT,totPjz);

27WriteDat();

28I

/?讀取這并干個(gè)iEtt*并存入數(shù)inxx中?/

29intReadDat(void)

30I

31FILE?fp;

33if((fp-fopenCin.dat*,wr"))-NULL)

34return1;〃如果in,<Ut文代為空.副運(yùn)問(wèn)】

/?while一宣執(zhí)行.Kfl文杵Dust的納用選出?/

35while(!feof(fp))

361

37fscanf《£p.Fd,4xx(1+,I);〃從文件in.datiMt、個(gè)Wt仔入xx]幻中.WHlID1

38I

39fclose(fp);

40return0;〃工文件,n?<Uc若干個(gè)正整盤i*取井正?標(biāo)人收皿“中詭網(wǎng)0

41

,?總計(jì)算的瞿存入文件gt.dat中?/

42voidNriteDat(void)

43(

44FILE-fp;

45fp-£open("out.cUit*r"w*);

,;,H

fprintf(tpf"td\n%d\nt.21£\nftocNum,totCnt?totPjx);

47fclose(fp);

48

五、設(shè)計(jì)與應(yīng)用題(2題)

41.已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)

據(jù)表格:

教師

上級(jí)領(lǐng)導(dǎo)教師

教師號(hào)教師名職稱工資

號(hào)

9868王文華教授8000null

9983李一斌副教授60009868

9985丁一講師刪9868

0783王潤(rùn)澤講師刪9868

0899歐陽(yáng)丹妮講師刪9868

課程

課程號(hào)課程名學(xué)分教材號(hào)教材名出版社名任課教師號(hào)

計(jì)算機(jī)原清華大學(xué)出

C2006311計(jì)算機(jī)原理9868

理版社

計(jì)算機(jī)原計(jì)算機(jī)原理與高等教育出

C20063129868

理應(yīng)用版社

清華大學(xué)出

C2004數(shù)據(jù)結(jié)構(gòu)313數(shù)據(jù)結(jié)構(gòu)9868

版社

數(shù)據(jù)庫(kù)原清華大學(xué)出

C2010314數(shù)據(jù)庫(kù)原理9868

理版社

數(shù)據(jù)庫(kù)原數(shù)據(jù)庫(kù)原理與高等教育出

C20103159868

理技術(shù)版社

清華大學(xué)出

S3001音樂欣賞216音樂欣賞9983

版社

已知該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:

I.每個(gè)教師有唯一的教師號(hào),每個(gè)教師號(hào)對(duì)應(yīng)唯一的一名教師;

II.每門課程有唯一的課程號(hào),每個(gè)課程號(hào)對(duì)應(yīng)唯一的一門課程;

III.每本教材有唯一的教材號(hào),每個(gè)教材號(hào)對(duì)應(yīng)唯一的一本教材;

IV.每個(gè)教師最多只有一個(gè)上級(jí)領(lǐng)導(dǎo),也可以沒有上級(jí)領(lǐng)導(dǎo);

V.一門課程僅由一名教師講授;

VI.一本教材僅用于一門課程。(12分)

⑴請(qǐng)根據(jù)原始數(shù)據(jù)表及業(yè)務(wù)規(guī)則,給出該系統(tǒng)的關(guān)系模式,保證每個(gè)

關(guān)系模式滿足3NF,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。

(2)畫出該系統(tǒng)的ER圖,ER圖中需給出每個(gè)實(shí)體集的屬性,主碼屬性

用下劃線標(biāo)識(shí)。

42.在SQLServer2008中,設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,

進(jìn)貨價(jià)格),商品號(hào)為主碼;銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷

售價(jià)格,本次利潤(rùn)),商品號(hào)和銷售時(shí)間為主碼,銷售價(jià)格為本次銷售商

品的單價(jià)?,F(xiàn)要求每當(dāng)在銷售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入

一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷售產(chǎn)生的利潤(rùn),并將該利潤(rùn)賦給銷售

表的第5歹本次利潤(rùn)”。請(qǐng)編寫實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。

(10分)

六、單選題[1分](2題)

43.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)日常維護(hù)的目標(biāo)是保證系統(tǒng)能夠正常運(yùn)行以滿足系

統(tǒng)預(yù)期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)日常維護(hù)工作的說(shuō)

法,錯(cuò)誤的是()o

A.數(shù)據(jù)庫(kù)管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計(jì)劃,在備份計(jì)

劃中應(yīng)包含備份的時(shí)間、周期、備份方式和備份內(nèi)容等

B.數(shù)據(jù)庫(kù)管理員應(yīng)監(jiān)控?cái)?shù)據(jù)庫(kù)中各種鎖的使用情況,在數(shù)據(jù)庫(kù)出現(xiàn)鎖不

能及時(shí)解除時(shí)可能需要手工解鎖

C.很多情況下,數(shù)據(jù)庫(kù)管理員需要定期檢查CPU、內(nèi)存使用情況和操作

系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫(kù)運(yùn)行環(huán)境故障導(dǎo)致數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題

D.為了保證系統(tǒng)可靠運(yùn)行,運(yùn)行要求級(jí)別較高的數(shù)據(jù)庫(kù)一般采用人工監(jiān)

控方法,很少采用自動(dòng)監(jiān)控手段

44.某網(wǎng)上書店根據(jù)用戶的歷史購(gòu)書記錄,采用某種數(shù)據(jù)挖掘算法分析出

用戶最可能屬于某一類書的愛好者,應(yīng)該采用()o

A.關(guān)聯(lián)分析B.分類分析C.時(shí)問(wèn)序列分析D.回歸分析

參考答案

1.B

2.C解析:P操作和V操作都是原語(yǔ)。所謂原語(yǔ)是由若干條機(jī)器指令構(gòu)

成的一段程序,用以完成特定功能。原語(yǔ)在執(zhí)行期間是不可分割的,即

原語(yǔ)一旦開始執(zhí)行,直到執(zhí)行完畢之前,不允許中斷。每執(zhí)行一次P操

作意味著要求分配一個(gè)資源;每執(zhí)行一次V操作,意味著釋放一個(gè)資

源。當(dāng)一個(gè)進(jìn)程進(jìn)行V操作時(shí),意味著可能有另一個(gè)進(jìn)程從等待隊(duì)列進(jìn)

入到就緒隊(duì)列。

3.B解析:IP地址標(biāo)識(shí)了連接到網(wǎng)絡(luò)上的某個(gè)計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備,它是

接入Internet的計(jì)算機(jī)地址編號(hào),IP地址必須是惟一的。

4.A解析:數(shù)據(jù)庫(kù)管理系統(tǒng)由三級(jí)模式組成,其中決定DBMS功能的是

邏輯模式。邏輯模式以一種數(shù)據(jù)模型為基礎(chǔ)統(tǒng)一考慮了所有用戶的需求,

并將這些需求有機(jī)地結(jié)合成一個(gè)邏輯整體。

5.D

數(shù)據(jù)(data)是描述事物的符號(hào)記錄。模型(Model)是現(xiàn)實(shí)世界的抽象。

數(shù)據(jù)模型(DataModel)是數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫(kù)管理的數(shù)學(xué)形式

框架。數(shù)據(jù)庫(kù)系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架。數(shù)據(jù)模

型包括數(shù)據(jù)庫(kù)數(shù)據(jù)的結(jié)構(gòu)部分、數(shù)據(jù)庫(kù)數(shù)據(jù)的操作部分和數(shù)據(jù)庫(kù)數(shù)據(jù)的

約束條件

6.A

7.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存

儲(chǔ)設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。

8.C解析:本題考查稀疏矩陣的三元組存儲(chǔ)法。三元組法用線性表來(lái)表

示稀疏矩陣。線性表的每個(gè)結(jié)點(diǎn)對(duì)應(yīng)稀疏矩陣的一個(gè)非零元素,每個(gè)結(jié)

點(diǎn)包食3個(gè)域,分別為行下標(biāo)、列下標(biāo)和值。結(jié)點(diǎn)間的次序按矩陣的行

優(yōu)先順序排列。表中僅列出了非零元素的行列下標(biāo),因此無(wú)法判斷該矩

陣有幾行幾列,只能知道矩陣有6,個(gè)非零元素。因此本題的答案為Co

9.B解析::串的長(zhǎng)度定義為串中字符的數(shù)目。所以B)為正確答案。C)答

案不正確,因?yàn)榇锌梢院邢嗤淖址籄)答案不正確,因?yàn)榇锌?/p>

能含有相同的字母,而且也可能含有數(shù)字等其他非字母字符;D)答案不

正確,因?yàn)榭崭褚彩且环N字符,在計(jì)算長(zhǎng)度時(shí)理應(yīng)將其計(jì)算在內(nèi)。

10.C

11.笛卡兒積笛卡兒積解析:自然連接是構(gòu)造新關(guān)系的有效方法,投影

和選擇是分解關(guān)系的有效方法。利用投影、選擇和自然連接操作可以任

意地分解和構(gòu)造新關(guān)系。一般,自然連接使用在R和S有公共屬性的情

況中。如果兩個(gè)關(guān)系沒有公共屬性,那么他們的自然連接就變成笛卡兒

積。

12.221913624384332

13.物理物理解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、

邏輯設(shè)計(jì)和物理設(shè)計(jì)。其中物理設(shè)計(jì)階段的主要任務(wù)是:對(duì)數(shù)據(jù)庫(kù)中數(shù)

據(jù)在物理設(shè)備上的存放結(jié)構(gòu)和存取方法進(jìn)行設(shè)計(jì)。“為哪些表、在哪些字

段上、建什么樣的索弓I”便是為數(shù)據(jù)庫(kù)設(shè)計(jì)索引存放的方法。

需求分析階段的任務(wù)是:對(duì)現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等)

進(jìn)行詳細(xì)調(diào)查,在了解新系統(tǒng)的概況、確定新系統(tǒng)功能的過(guò)程中,收集

支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方法。

概念設(shè)計(jì)的任務(wù)是產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概

念模型。

邏輯設(shè)計(jì)的目的,是從概念模型導(dǎo)出特定的DBMS可以處理的數(shù)據(jù)庫(kù)

的邏輯結(jié)構(gòu)(數(shù)據(jù)庫(kù)的模式和外模式),這些模式在功能、性能、完整性、

一致性約束及數(shù)據(jù)庫(kù)可擴(kuò)充性等方面都滿足用戶的要求。

14.可串行化可串行化解析:幾個(gè)事務(wù)的并行執(zhí)行是正確的,當(dāng)且僅當(dāng)

其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果相同時(shí),稱這種并行調(diào)度

策略為可串行化的調(diào)度。可串行化是并行事務(wù)正確性的唯一準(zhǔn)則。

15.圖像【解析】頁(yè)面是一種結(jié)構(gòu)化文檔,采用超文本標(biāo)記語(yǔ)言(HTML)

書寫而成。HTML是一個(gè)簡(jiǎn)單的標(biāo)記語(yǔ)言。用來(lái)描述Web文檔的結(jié)構(gòu)。

①基本結(jié)構(gòu)

16.輸入輸出設(shè)備輸入輸出設(shè)備解析:設(shè)備管理是指對(duì)計(jì)算機(jī)中除了

CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理。但是設(shè)備的種類繁多,

按照設(shè)備的工作特性來(lái)分,可以分為存儲(chǔ)設(shè)備、輸入輸出設(shè)備,按照設(shè)

備上數(shù)據(jù)組織方式可以分為塊設(shè)備、字符設(shè)備,?按照資源分配的角度來(lái)

分可以分為獨(dú)占設(shè)備、共享設(shè)備、虛擬設(shè)備。

17.

數(shù)據(jù)庫(kù)邏輯圖(E-R圖或概念模型)數(shù)據(jù)庫(kù)物理圖(物理模型)

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對(duì)管

理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫(kù)模型設(shè)計(jì)的全過(guò)程。利

用PowerDesigner可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,

可以生成多種客戶端開發(fā)工具的應(yīng)用程序,還可為數(shù)據(jù)倉(cāng)庫(kù)制作結(jié)構(gòu)模

型,也能對(duì)團(tuán)隊(duì)設(shè)備模型進(jìn)行控制。

18.虛擬設(shè)備虛擬設(shè)備

19.身份認(rèn)證【解析】不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用

于數(shù)字簽名和身份認(rèn)證。

20.獨(dú)立獨(dú)立

21.B

22.A

SQL語(yǔ)言中用GRANT、REVOKE語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)控制功能,數(shù)據(jù)庫(kù)中

權(quán)限的授予可以使用GRANT....ON....TO....語(yǔ)句,要求指明授予哪個(gè)用

戶(組)對(duì)哪個(gè)對(duì)象有什么權(quán)限,而REVOKE語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)庫(kù)權(quán)限的回

收,需要指明從哪個(gè)用戶(組)回收對(duì)于哪個(gè)對(duì)象的什么權(quán)限。

23.A

24.C

25.A

26.D

27.B

28.D

29.B方框代表的是實(shí)體,屬性是橢圓,聯(lián)系是菱形

30.C解析Oracle的數(shù)據(jù)倉(cāng)庫(kù)解決方案主要包括Or

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論