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題)

i.為保證文件未經(jīng)擁有者授權(quán),不允許任何用戶使用,操作系統(tǒng)采取()。

A.文件隱藏B.文件共享C.文件保護(hù)D.文件保密

2.已知基本表SC(S#,C#,GRADE),貝IJ“統(tǒng)計(jì)選修了課程的學(xué)生人次

數(shù)”的SQL語(yǔ)句為()。

A.SELECTCOUNT(DISTINCTS#)/FROMSC

B.SELECTCOUNT(S#)/FROMSC

C.SELECTCOUNT(*)/FROMSC

D.SELECTCOUNT(DISTINCT*)/FROMSC

3.如果一棵二叉樹結(jié)點(diǎn)的前序序列是A,B,C,后序序列是C,B,A,

則該二叉樹結(jié)點(diǎn)的對(duì)稱序序列

A.必為A,B,CB.必為A,C,BC.必為B,C,AD.不能確定

4.對(duì)一個(gè)由n個(gè)關(guān)鍵碼組成的序列,借助排序過(guò)程選出其中最大的關(guān)

鍵碼,要求關(guān)鍵碼比較次數(shù)和移動(dòng)次數(shù)最少,應(yīng)當(dāng)使用下列哪種排序方

法?

A.歸并排序B.直接插入排序C.直接選擇排序D.快速排序

5.下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語(yǔ)中,哪一個(gè)術(shù)語(yǔ)所表達(dá)的概念與二維表

中的“行''的概念最接近?()

A.屬性B.關(guān)系C.域D.元組

6.臨界區(qū)是指并發(fā)進(jìn)程中訪問(wèn)共享變量的

A.管理信息段B.信息存儲(chǔ)段C.數(shù)據(jù)段D.程序段

7.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)o其中

S#為學(xué)生號(hào),SNAME為學(xué)生姓名,SEX為性別,C#為課程號(hào),CNAME

為課程名。要查詢選修“計(jì)算機(jī)文化”課的全體男學(xué)生姓名的SQL語(yǔ)句

是:SELECTSNAMEFROMS,C,SCWHERE

A.S.S#=SC.S#ANDSEX=^'ANDCNAME=計(jì)算機(jī)文化’

B.S.S#=SC.S#ANDC.C#=SC.C#ANDCNAME=,計(jì)算機(jī)文化,

C.SEX=kANDCNAME=計(jì)算機(jī)文化’

D.S.S#=SC.S#ANDC.C#=SC.C#ANDSEX='^'ANDCNAME=,計(jì)算機(jī)

文化’

8.下述哪一條不是局部E-R圖集成為全局E-R圖時(shí)可能存在的沖突?

A.模型沖突B.結(jié)構(gòu)沖突C.屬性沖突D.命名沖突

9.關(guān)系模式規(guī)范化的最起碼的要求是達(dá)到第一范式,即滿足

A.每個(gè)非碼屬性都完全依賴于主碼B.主碼屬性惟一標(biāo)識(shí)關(guān)系中的元組

C.關(guān)系中的元組不可重復(fù)D.每個(gè)屬性都是不可分解的

10.

現(xiàn)將關(guān)系模式P分解為兩個(gè)關(guān)系模式Pl(c,T,R),P2(C,S,G),那

么這個(gè)分解

A.不具有無(wú)損連接性,不保持函數(shù)依賴

B.具有無(wú)損連接性,保持函數(shù)依賴

C不具有無(wú)損連接性,保持函數(shù)依賴

D.具有無(wú)損連接性且保持函數(shù)依賴

二、填空題(10題)

11.在X.80。中將安全攻擊分為兩類:被動(dòng)攻擊和o

12.XMPP是一種基于的即時(shí)通信協(xié)議。

13.多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行是正確的,是能保證數(shù)據(jù)庫(kù)一致性的,

當(dāng)且僅當(dāng)該調(diào)度是______O

14.數(shù)據(jù)是信息的符號(hào)表示或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語(yǔ)義解釋。例如“世界

人口已經(jīng)達(dá)到6億“,這是【】。

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

一趟后的結(jié)果是______O

16.數(shù)據(jù)庫(kù)恢復(fù)通常基于數(shù)據(jù)備份和。

17.使用PowerDesigner的DataArchitect,可以對(duì)已有數(shù)據(jù)庫(kù)生成物理

數(shù)據(jù)模型(PDM),這種功能通常稱為o

18.0racle自7起對(duì)進(jìn)程結(jié)構(gòu)作了改進(jìn),采用了多【】多線索體系結(jié)構(gòu)。

19.用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為數(shù)據(jù)

模型。

20.系統(tǒng)為了管理文件,設(shè)置了專門的數(shù)據(jù)結(jié)構(gòu)【】(FCB)OFCB是在

執(zhí)行創(chuàng)建文件系統(tǒng)調(diào)用時(shí)建立的。

三、單選題(10題)

21.用戶對(duì)SQL數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限中,如果只允許刪除基本表中的元組,

應(yīng)授予哪一種權(quán)限?

A.DROPB.DELETEC.ALTERD.UPDATE

22.能夠?qū)owerDesigner中所有模型信息只讀訪問(wèn)的模塊是()。

A.A.ProcessAnalyst

B.DataArchitect

C.Viewer

D.WarehouseArchitecture

23.下列關(guān)于SQLServer數(shù)據(jù)庫(kù)用戶權(quán)限的說(shuō)法中,錯(cuò)誤的是

A.數(shù)據(jù)庫(kù)用戶自動(dòng)具有該數(shù)據(jù)庫(kù)中全部用戶數(shù)據(jù)的查詢權(quán)

B.通常情況下,數(shù)據(jù)庫(kù)用戶都來(lái)源于服務(wù)器的登錄賬戶

C一個(gè)登錄賬戶可以對(duì)應(yīng)多個(gè)數(shù)據(jù)庫(kù)中的用戶

D.數(shù)據(jù)庫(kù)用戶都自動(dòng)具有該數(shù)據(jù)庫(kù)中public角色的權(quán)限

24.一個(gè)公司有若干名兼職人員,而每個(gè)兼職人員有可能在多家公司打

工,則公司與兼職人員之間具有

A.一對(duì)一聯(lián)系B.一對(duì)多聯(lián)系C.多對(duì)多聯(lián)系D.多對(duì)一聯(lián)系

25.SQLServer數(shù)據(jù)庫(kù)是由文件組成的。下列關(guān)于數(shù)據(jù)庫(kù)所包含的文件的

說(shuō)法中,正確的是__________0

A.一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)主要數(shù)據(jù)文件和多個(gè)日志文件

B.一個(gè)數(shù)據(jù)庫(kù)只能包含一個(gè)主要數(shù)據(jù)文件和一個(gè)日志文件

C一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)次要數(shù)據(jù)文件,但只能包含一個(gè)日志文件

D.一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)次要數(shù)據(jù)文件和多個(gè)日志文件

26.設(shè)計(jì)作業(yè)調(diào)度算法時(shí)不需要考慮下列()因素。

A.用戶界面友好B.公平性C均衡使用資源D.吞吐量大

27.在關(guān)系代數(shù)的連接操作中,連接操作需要取消重復(fù)列的是()。

A.自然連接B.笛卡爾積C.等值連接D.0連接

28.概念設(shè)計(jì)的結(jié)構(gòu)是得到一個(gè)與()

A.DBMS有關(guān)的邏輯結(jié)構(gòu)B.DBMS無(wú)關(guān)的概念模式C.DBMS和硬件

有關(guān)的邏輯結(jié)構(gòu)D.DBMS和硬件無(wú)關(guān)的數(shù)據(jù)結(jié)構(gòu)

29.設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素el、e2、e3、e4、e5和e6依

次通過(guò)棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出棧的順

序是e2、e4、e3、e6、e5、el,則棧S的容量至少應(yīng)該是()

A.6B.4C.3D.2

30.若實(shí)體間的聯(lián)系是M:N,則將聯(lián)系類型()

A.的屬性加入任一個(gè)關(guān)系模式中

B.的屬性加入N端實(shí)體類型相對(duì)應(yīng)的關(guān)系模式中

C.的屬性加入M端實(shí)體類型相對(duì)應(yīng)的關(guān)系模式中

D.也轉(zhuǎn)換為關(guān)系模型

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

31.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)

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

其功能要求:

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é)果輸出至lj文件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>

2IdefineMAXNUM200

3intxx[MAXNUM];

4inttotNum-0;〃文件/n.dan中大名少個(gè)正?敷

5inttotCnt?0;〃符合條件的正整數(shù)的個(gè)效

6doubletotPjz-0.0;〃平均值

7intReadDat(void);

8voidWriteDat(void);

9voidCalValue(void)

10

11

12

13voidmaln()

14I

15int1;

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

17xx[1]■0;

18if(ReadDat())

19I

20prfntf("數(shù)據(jù)文件in.dat不能打開I\007\n");

21return;

22I

23CalValue();

24printfL文件in.dat中共有正岐lk='d個(gè)totNum);

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

26printf(”平均值totPjz);

27WriteDat();

28)

八S取這若干個(gè)正■數(shù)并存入數(shù)tflIX中?/

29intReadDat(void)

30(

31FILE*fp;

32inti-0;

33if((fp-fopen("ln.dat*,*r*)J-NULL)

34return1;

35while(!feof(fp))

36I

37fscanf(fp,"%d>"<4xx[i+^J>;

38)

39fclose(fp);

40return0;

41)

/?把計(jì)算的裳存入文件iut.dat中?/

42voidWriteDat(void)

431

44FILE?fp;

45fp?fopen.dat",Hww);

ww

46fprintf(fp,td\n%d\ni.21f\n/totNum,totCnt,totPjz);

47fclose(fp);

48

32.已知數(shù)據(jù)文件in.dat中存有200個(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ù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此

條件的個(gè)數(shù)ent,并把這些四位數(shù)存入數(shù)組b中,而后對(duì)數(shù)組b進(jìn)行升

序排序,最后調(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ù)main、讀函數(shù)readDat

和寫函數(shù)writeDat的內(nèi)容。

1-linclude<stdio.h>

2jIdefineMAX200〃定義宏交■KAXH值券于200

3\inta(MAX)rb(MAX]ent-0;〃北初蛤值為0,定義全身■型脩敢祖SMAX;.

41voidwriteDat();//xHsDaD由故的說(shuō)明語(yǔ)句

5jvoidjsVal()

6?(

/?readDat()從依據(jù)文件m.dat中讀取200個(gè)四粒依存入敏由?中〃

9voidreadDat()

10

11int1;

12FILE*fp;

ww

13fopen(in.datr"r

14for(ia0;i<MAX;

15fscanf(fpr"d",&a[i]);

16fclose(fp);

17>

18voidmamO

19

20inti;

21readDat();

22jsValO;〃惻網(wǎng)鼎也實(shí)Kim要求的功能

23printf("滿足條件的數(shù)7d\n,:nt);

24for(1-0;i<ent;

25print1(**%d8,b(11);

26printf;

27writeDat();

28)

i/?W數(shù)wntcDiMHC姑果E以及效組b中將C條件的四位數(shù)■出到0ut.(ht文件中?/

29:voidwriteDat()

30

31FILE*fp;

32inti;

w

33fpnfopen("out.datr"w");

34fprintf(fprRQd\n",ent);

35for(i■0;1<ent;

36fprintf(fp,"%d\n"rb(i));

37fclose(fp);

38

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

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

數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并把這些四

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

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

件中。

注意:部分源程序存在teste文件中.

秩序中已定義數(shù)組:4200],b(200J,已定義變量:ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件Hdat中的任何數(shù)據(jù)、主函數(shù)建的數(shù)readDat()和寫函數(shù)writeDtiO的內(nèi)容.

1finclude<stdio.h>

2t!?defineMAX200

3;inta[MAX),b[MAX],ent-0;

4:voidwriteDat();

5?voidjsVal()

i

6;

7i

I

8j

9ivoidreadDat()〃從Xn.dat文件中“取200個(gè)四位我存入依ifla中

io!(

111inti;

12;FILE?fp;

13:fp-fopenLin?daL.*r*);

14\for(iw0;1<MAX;ii)

R

15!fscanf(fp>-%d/

16'fcloso(fp);

1

17;)

18!voidmain()

19iI

2。;Inci;

21jreadDat(>;

i

22ijsVal();〃■川嫉敦)sValO,實(shí)現(xiàn)flniQ求的功能

23;printf「滿足條件的數(shù)7d\n",ent);

24?for(1?0;i<ent;£>?)

251printf("Id”■b[i]);

ww

26?;printf(\n);

27;writeDat();

28:>

29!voidwriteDat()//ftil何皓黎cm以及敷出b4用自條種的四位依?由利。3.(面文件中

30\(

31iFILE*fp;*

32fint1;

?

33!fp-fopen("out"w");

34:fprintf(fpz”d\n".ent);

35iford-0;i<ent;

36;fprintf(fp,b(i]);

37jfclose(fp);

38;

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

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

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

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

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

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

果兩個(gè)新組成的數(shù)均是奇數(shù)并且至少有一個(gè)數(shù)能被5整除,同時(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文件中。

注意,部分源界庫(kù)存在teste文件中.

程序中已定義數(shù)組:a[200].b(200],已定義變ILent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、上東數(shù)mmn(k讀函數(shù)rcadDa")和寫函數(shù)writcDat()的內(nèi)容.

#include<stdio.h>

2JfdefineMAX200

3jinta(MAX],b[MAX]rent-0;

4;voidwriteDat();

5\voidjsVal0

6

7

8

9voidreadDat()〃從in.dac文件中慎取20。個(gè)四位數(shù)作入數(shù)組A中

10(

11int1;

12FILE*fp;

Rw

13fp?fopen(in.datr**r*);

for(I?0;i<MAX;

fscanf(fp,"d”,1]);

fclose(fp);

18voidmain()

19I

20int1;

21readDat();

22isValO;〃,用Ai敷SVal”,賓理■求的功雒

23printzf滿足條件的數(shù),Qd\n”,ent);

24for(i-0;i<ent;

25printf(*%dIb[i]);

26printf(H\nw);

27writeDat();

28)

29voidwriteDatO〃紀(jì)計(jì)算站整h以及數(shù)組b中符合條件的四位依■出到皿《文件中

30(

31FILE*fp;

32int1;

33fp-fopen("out.datwwwH);

34fprlntf(fp*"%d\n",ent);

35for(i-0;1<ent;

36fprintf(fp,Htd\n"/b(i));

37fclose(fp>;

38

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

串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的

行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)

0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的

值仍存入原字符串對(duì)應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入

數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件

out.dat中。

例如:

“z”對(duì)應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為

00000111,加上原來(lái)“2"的ASCII值0111上10得到10000001結(jié)果。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符

號(hào)和空格,并也按字符處理。

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

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

j?include<stdio.h>

!■include<atring.h>

;charxx(501(801;

!intmaxline-0;/?文章的曲行數(shù)*/

5;intReadDat(void>;

6?voidWriteDat(void);

ivoidStrCharJR(void)

8

9

io;l

iivoidmain()

12

if(ReadDat())

(

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

return;

I

StrCharJRO;

WriteDat();

)

/?從文鐘in<hi中讀取篇英文文章存入到字符申數(shù)鈕“中?/

intReadDat(void)

I

FILE?fp;

inti?0;

charep;

0Hw

if((fp-fopen(in.dafrr))-NULL)

returnI;

while(fgets(xx(i],80rfp)!-NULL)

(

p?strchr(xx[i),

if(p)*p-0;

32

33

34roaxline?i;

35fclose(fp);

36return0;

37

/果u■出到文的outdai中?/

38voidWriteDat(void)

39

40FILEefp;

41inti;

42fp?fopen("out.datM,

43for(i-0;i<maxline;

44

45printf(**%3\n"rxx[i]);

46fprintf(fprxxll));

47

:?hfclose(tp);

36.已知在文件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<cht>tr*14,4);ch[4]-0;

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

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

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

42sollll]??(long)sell(I).dj?sell(1).91;

43>

44fclose(fp);

45

46!voidWriteDat(>

47j(

48!FILE*fp;

49jinti;

ww

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

51-ford-0;1<100;

52\I

53;fprlntf(fp,*ts%sI4d15d?lOLd\n*tsell(il.dm?sell(i),mc,sell(1|.dj,aellfi).31,

!sellfij.je);

54iJ

55:fclostt(fp);

56i)

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

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

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

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

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

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

果兩個(gè)新組成的數(shù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(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文件中。

注意*部分源程序存在皿C文件中?

程序中已定義數(shù)生:a(200].b(200],已定義變■:cm

請(qǐng)勿改動(dòng)數(shù)據(jù)文付m.dal中的任何數(shù)據(jù).主函數(shù)main()、談函數(shù)rcadDatO和寫成數(shù)writcDatO的內(nèi)容.

?include<stdio.h>

?defineMAX200

inta[MAX],b[MAX]rent-0;

4voidjsVal()

5

6

7

8voidreadDatO〃從xti.dac:文件中修收200個(gè)四位數(shù)存入1H8金中

9

10mt1;

11FILE?fp:

w

12fp?fopen(ln.dat*'<**r");

13for(1?0;i<MAX;

w

14fscanf(fp,"%dr6a(1));

15fclose(fp);

16

17writeDatf)〃紀(jì)計(jì)算站果cm以及數(shù)也b中符合條件的網(wǎng)口收■出到guhi文件中

18

19FILEefD;

20:int1;

wH

fp?fopon(out.dat**rw*);

H

22fprlntf(fp/**%d\nrent);

23for(i-0;i<ent;

24fprintl(fp#Fd\n",bli))

25fclose(fp);

26

27voidmainO

28

29int1;

30readDat();

31jsVal();〃調(diào)用函觸“Va】力實(shí)現(xiàn)HU集氽的功雒

32piintf("滿足條件的敷一,d\n3nt);

33for(1-0;i<ent;

34printf(7d-,b[l]>;

35printf;

36writeDat();

37

38.函數(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>

tinclude<string.h>

3charxx[50)(80];

4unsignedintmaxline■0;/?文章的總行Ift?/

5intReadDat(void);

6voidWriteDat(void);

7voidSortCharD(void)

8

9

10

11voidmain()

12(

13if(ReadDat())

14(

15printf("數(shù)奧文件in.dat不能打開!\n\007");

16return;

17I

18SortCharD();

19WriteDat0;

20

/?從文件m.<bt中博取一篇英文文今存入a字希中敷mu中?/

21intReadDat(void)

22(

23FILEefD:

24;inti?0;

25!char*p;

Hw

26jif((fp-fopen("in.dat,r"))*-NULL)

27-return1;〃如果文件In.0n內(nèi)存為空.*返回1

!/?當(dāng)從文件Ln.dat中選取79個(gè)字符存入xx【L|沒(méi)/命課發(fā)生》t執(zhí)行/環(huán)體中的語(yǔ)句?/

28jwhile(fgets(xx[i],80rfp)!,NULL)

29\{

30?p-strchrCxxfi),,Xn1);〃在字杪率中叁找回車撰行將事一個(gè)IK配的位置

31;if(p)*p?0;〃如果p的值不為零,麗苴值設(shè)置為0

32;i+4;〃行變量加1

33?)

34jmaxline-1;〃尼文章的總行效M蛤堂fltaaitUne

35j(close(fp);

36jreturn0;

37;|

j,?紀(jì)咕累XX"出到文件中?/

38jvoidWriteDat(void)

39;(

40!FILE?fp;

41junsignedinti;

ww

42;fp-fopen(*out.dat°tw);

43!for(i-0;1<maxline;

44i(

ww

45;printf(ts\nrxx(i]);

46!fprintf(fp/"ls\n",xx[i]);

47i}

48-fclose(fp);

49?}

39.在文件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

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

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

上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)

ent,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的

四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat

把數(shù)組b中的數(shù)輸出到文件Out.dat中。

例如;9123,剜讀數(shù)滿足條件存入數(shù)《lb中.且個(gè)數(shù)cgu+1.

9812,央心1?2<0,則該數(shù)不滿足條件忽略.

注意;部分源程序存在teste文件中.

程序中已定義數(shù)組:4300),b[300],已定義變量卜ent

域勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主曲JftmainO,讀曲數(shù)rcadDatQ和寫函數(shù)wri(cDat()的內(nèi)容.

?include<stdio.h>

2inta(300hb(300J,cnt-0:〃定義整型數(shù)蛆a[300),b[3。。]和受量ent,并且ent的初值為0

3voidwriteDat();

4voidreadDat();

5voidjsValue()

6

7

B

9main()

10(

11int1;

12readDat();

13isValue();

14writeDat();

15printf("cnt-tdXn**,ent);

16for(i-0;i<ent;

17prlntfi,b(iD;

181

19voidreadDat()

20{

21FILE?fp;

22tnti;

ww

23fp-fopen(in.dat*r*r);

24for(i-0;i<300;

25fscanf(fp,;

26fclose(fp);

27I

28voidwriteDat()

29(

30FILEefp;

31int1;

32fp-fopeni^out.dat"/"w");

33fprintf(tp,"%d\n"rent);

34fox(i-0;1<ent;

35fprintf(£p,Fd\n”,b[i!);

36fclose(fp);

37

五、設(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

9985T-講師刪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音樂(lè)欣賞216音樂(lè)欣賞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),也可以沒(méi)有上級(jí)領(lǐng)導(dǎo);

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

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

(1)請(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.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采

用了一套新的經(jīng)營(yíng)管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理

系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場(chǎng)原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有

系統(tǒng)使用SQLServer2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。因此需要把

數(shù)據(jù)從SQLServer2000導(dǎo)入到SQLServer2008中,為了保證數(shù)據(jù)一

致性,數(shù)據(jù)導(dǎo)入過(guò)程中要求暫停業(yè)務(wù)且必須在3小時(shí)內(nèi)完成。(1)在原

有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過(guò)程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)

需要四小時(shí),業(yè)務(wù)無(wú)法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過(guò)程中的

數(shù)據(jù)庫(kù)I/O很高,但導(dǎo)入數(shù)據(jù)的程序本身對(duì)系統(tǒng)資源占用率很低。該工

程師建議將數(shù)據(jù)導(dǎo)入過(guò)程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡(jiǎn)單”

模式以提高數(shù)據(jù)導(dǎo)人速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)

據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請(qǐng)分析此

方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時(shí)分析此操作的數(shù)據(jù)丟

失風(fēng)險(xiǎn)。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在

上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)器的CPU使用率很高,達(dá)到近90%,

高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存占用率達(dá)到90%,但系統(tǒng)I/O很輕。

業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度。在不修改應(yīng)

用程序的前提下,兩位工程師提出了不同的解決辦法:I.為服務(wù)器增

加2顆CPU,緩解CPU使用率很高的問(wèn)題;n.為服務(wù)器增加一倍內(nèi)

存,緩解內(nèi)存使用率很高的問(wèn)題??紤]成本,現(xiàn)階段只能按照一種方案

實(shí)施。請(qǐng)指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)

六、單選題n分](2題)

43.在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,

照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問(wèn)題。下列關(guān)于照片存儲(chǔ)

與使用的說(shuō)法,錯(cuò)誤的是()o

A.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多

B.將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,

可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量

C.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便

地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問(wèn)照片數(shù)據(jù)的

速度

D.與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)

人員信息和照片數(shù)據(jù)的一致性

44.在SOLServer2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫(kù)當(dāng)前主要數(shù)據(jù)文件及日志文

件的大小如下表所示:

數(shù)據(jù)庫(kù)主要數(shù)據(jù)文件(MB.日志文件(MB.

master152

model41

msdb82

tempdb61

現(xiàn)要在該系統(tǒng)中創(chuàng)建一個(gè)新的用戶數(shù)據(jù)庫(kù),則用戶數(shù)據(jù)庫(kù)中主妻數(shù)據(jù)

文件的大小不能小于()。

A.15MBB.4MC.8MBD.6MB

參考答案

1.D解析:對(duì)用戶的存儲(chǔ)權(quán)限加以控制是文件的保密措施。

2.B

3.D解析:二叉樹是樹形結(jié)構(gòu)的一種重要類型,它是結(jié)點(diǎn)的有限集合,

這個(gè)有限集合或者為空集,或者由一個(gè)根(N)結(jié)點(diǎn)及兩個(gè)不相交的、分別

稱作這個(gè)根的左子樹(L)和右子樹(R)的二叉樹組成。按周游二叉樹的方

法可以分為:①前序序列法(NLR):訪問(wèn)根,按前序周游左子樹,按前

序周游右子樹;②后序序列法(LRN):按后序周游左子樹,按后序周游

右子樹,訪問(wèn)根,?③對(duì)稱序列法(LNR):按對(duì)稱序周游左子樹,訪問(wèn)根,

按對(duì)稱序周游右子樹。按照以上定義可知,如二叉樹的前序序列為A,

B、C,則二叉樹可能如下圖所示類型中的一種:

它們的對(duì)稱序列分別為C、B、A;B、C、A;A、B,C;A、C、Bo因

此本題的答案為選項(xiàng)D°

4.C解析:直接選擇排序第一趟掃描就可以把最大的關(guān)鍵碼找出來(lái)(不必

等到排序結(jié)束)其他幾種排序方法都必須等到排序完成才能找到最大關(guān)

鍵碼。

5.D二維表中的“行”即關(guān)系數(shù)據(jù)模型中的“元組”,二維表中的"列''即關(guān)

系數(shù)據(jù)模型中的“屬性故選D。

6.D不論是硬件臨界資源,還是軟件臨界資源,多個(gè)進(jìn)程必須互斥地對(duì)

它進(jìn)行訪問(wèn)。每個(gè)進(jìn)程中訪問(wèn)臨界資源的那段程序稱為臨界區(qū)

7.D解析:本題涉及3個(gè)表的連接查詢,需要我們解決的是WHERE后

面的連接條件。首先連接表S與SC,連接條件為s.s#=sc.s#;然后再

連接表c和SC,連接條件為C.C#=SC.C#O這樣就可以將3個(gè)表連接起

來(lái)。但是分析題意,同時(shí)還要在連接后所形成的表中滿足條件“SEX士男

,和CNAME=5十算機(jī)文化;通過(guò)以上分析,連接是同時(shí)滿足的關(guān)系,故

應(yīng)用“AND”連接,因此,WHERE子句內(nèi)容應(yīng)為"S.S#=SC.S#AND

C.C#=SC.C#ANDSEX='男'ANDCNAME=^i+算機(jī)文化”

8.A解析:將局部E-R圖集成為全局E-R圖時(shí)可能存在的沖突有:屬性

沖突、結(jié)構(gòu)沖突和命名沖突。因此4個(gè)選項(xiàng)中只有A(模型沖突)不屬于

將局部E-R圖集成為全局E-R圖時(shí)可能存在的沖突,正確答案為選項(xiàng)

A。

9.D解析:關(guān)系模式需要滿足一定的條件,不同程序的條件稱作不同的

格式。最低要求的條件是元組的每個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng),這叫

做第一范式,簡(jiǎn)稱1NF,是最基本的規(guī)范化。

10.A解析:本題考查關(guān)系模式分解的基本概念。正確答案為Ao

11.主動(dòng)攻擊【解析】在X800中將安全攻擊分為兩類:被動(dòng)攻擊和主

動(dòng)攻擊。被動(dòng)攻擊試圖了解或利用系統(tǒng)的信息,但不影響系統(tǒng)資源。主

動(dòng)攻擊試圖改變系統(tǒng)資源或影響系統(tǒng)工作。

12.XML語(yǔ)言【解析】XMPP是一種基于XML語(yǔ)言定義描述的IM協(xié)

議。

13.可串行化的或可串行化可串行化的或可串行化解析:本題考察調(diào)度

可串行化的概念。

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

執(zhí)行結(jié)果一致,則稱該調(diào)度為可串行化的調(diào)度??纱谢嵌鄠€(gè)事務(wù)并

發(fā)執(zhí)行的正確性準(zhǔn)則。所以答案為:可串行化的。

14.信息信息是經(jīng)過(guò)加工后的數(shù)據(jù)

15.221913624384332

16.日志日志

17.逆向工程逆向工程解析:PowerDesignerDataArchitect用于兩層的即

概念層和物理層的數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)構(gòu)造。DataArchitect提供概念數(shù)

據(jù)模型設(shè)計(jì),自動(dòng)的物理數(shù)據(jù)模型生成,針對(duì)多種數(shù)據(jù)庫(kù)管理系統(tǒng)

(DBMS)的數(shù)據(jù)庫(kù)生成,開發(fā)工具的支持和高質(zhì)量的文檔特性。使用其

逆向工程能力,設(shè)計(jì)人員可以得到一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的“藍(lán)圖”,可用于文

檔和維護(hù)數(shù)據(jù)庫(kù)或移植到一個(gè)不同的DBMS。

18.進(jìn)程多進(jìn)程,多線索的體系結(jié)構(gòu):一個(gè)或多個(gè)線索進(jìn)程,多個(gè)服務(wù)器

和多個(gè)后臺(tái)進(jìn)程。線索進(jìn)程負(fù)責(zé)監(jiān)聽用戶請(qǐng)求,將用戶請(qǐng)求鏈入內(nèi)存的

請(qǐng)求隊(duì)列中,并將應(yīng)答隊(duì)列中執(zhí)行結(jié)果返給相應(yīng)用戶。

19.關(guān)系關(guān)系

20.文件控制塊文件控制塊是系統(tǒng)為每個(gè)文件設(shè)置的描述性數(shù)據(jù)結(jié)構(gòu),文

件目錄是文件控制塊的有序集合。

21.B解析:允許刪除基本表中的元組的權(quán)限是DELETEo

22.B

【答案】B

【解析】DataArchitect是可以對(duì)PowerDesigner中所有模型信息進(jìn)行

訪問(wèn)的只讀模塊。

23.A

24.C解析:本題主要考查了實(shí)體之間多對(duì)多的聯(lián)系。

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論