第一部分選擇題
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)
前的字母填在題后的括號(hào)內(nèi)。
1、三級(jí)模式間存在兩種映射,它們是( )
A、模式與子模式間,模式與內(nèi)模式間
B、子模式與內(nèi)模式間,外模式與內(nèi)模式間
C、子模式與外模式間,模式與內(nèi)模式間
D、模式與內(nèi)模式間,模式與模式間
2、從關(guān)系中挑選出指定的屬性組成新關(guān)系的運(yùn)算稱為( )
A、"選取"運(yùn)算
B、"投影"運(yùn)算
C、"聯(lián)接"運(yùn)算
D、"交"運(yùn)算
3、FoxBASE+是一個(gè)基于( )
A、層次模型的DBMS
B、網(wǎng)狀模型的DBMS
C、關(guān)系模型的應(yīng)用程序
D、關(guān)系模型的DBMS
4、FoxBASE+的使用方式為( )
A、會(huì)話式
B、程序方式
C、嵌入主語言式
D、會(huì)話式或程序方式
5、下列命令中,不能修改備注字段值的是( )
A、APPEND
B、BROWSE
C、CHANGE
D、EDIT
6、日期型數(shù)據(jù)加整型數(shù)據(jù)的結(jié)果為( )
A、數(shù)值型
B、邏輯型
C、字符型
D、日期型
7、邏輯表達(dá)式運(yùn)算的結(jié)果是( )
A、數(shù)值型
B、字符型
C、邏輯型
D、日期型
8、關(guān)系模型中,表示實(shí)體間n:m聯(lián)系是通過增加一個(gè)( )
A、關(guān)系實(shí)現(xiàn)
B、屬性實(shí)現(xiàn)
C、關(guān)系或一個(gè)屬性實(shí)現(xiàn)
D、關(guān)系和一個(gè)屬性實(shí)現(xiàn)
9、3NF同時(shí)又是( )
A、2NF
B、1NF
C、BCNF
D、1NF,2NF
10、如下命令中須使用索引文件的命令是( )
A、LOCATE
B、LIST
C、DISP
D、SEEK
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個(gè)選項(xiàng)中有二至五個(gè)選是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)。多選、少選、錯(cuò)均無分。
11、CREATE命令可以指定( )
A、數(shù)據(jù)庫文件名
B、字段名
C、字段類型
D、字段的寬度
E、關(guān)鍵字
12、MODIFY COMMAND命令可建立( )
A、數(shù)據(jù)庫文件
B、文本文件
C、程序文件
D、備份文件
E、可執(zhí)行文件
13、下列表達(dá)式中,正確的表達(dá)式有( )
A、DATE( )+TIME( )
B、DATE( )+200
C、365-DATE( )
D、DATE( )-CTOD("01/01/00")
E、365-TIME( )
14、USE命令的功能包括( )
A、打開。DBF文件
B、打開。IDX文件
C、關(guān)閉。DBF及相關(guān)的索引
D、調(diào)用子程序
E、退出程序模塊
15、不能真正刪除當(dāng)前庫文件中所有記錄的命令是( )
A、PACK
B、DELETE ALL
C、DELETE FOR .T.
D、CLOSE DATABASE
E、CLOSE ALL
第二部分非選擇題
三、填空題(本大題共7小題,每空1分,共10分)
16、提供數(shù)據(jù)庫定義、數(shù)據(jù)裝入、數(shù)據(jù)操縱、數(shù)據(jù)控制和DB維護(hù)功能的軟件稱為______________.
17、數(shù)據(jù)獨(dú)立性分為______________和______________.
18、謂詞演算用于關(guān)系運(yùn)算中稱______________.
19、分解關(guān)系的兩條基本原則是:______________,____________________________.
20、FoxBASE+中,每個(gè)已打開的數(shù)據(jù)庫文件,同時(shí)可打開的索引文件的個(gè)數(shù)為__________.
21、FoxBASE+中規(guī)定常量有四種類型:即字符型,數(shù)值型,_________和_________.
22、FoxBASE+中運(yùn)算符分為四種:算術(shù)運(yùn)算符,字符串運(yùn)算符,________________和邏輯運(yùn)算符。
四、名詞解釋(本大題共5小題,每小題3分,共15分)
23、數(shù)據(jù)完整性
24、刪除異常
25、實(shí)體
26、主關(guān)鍵字
27、非主屬性
五、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
28、什么叫數(shù)據(jù)模型?數(shù)據(jù)模型與數(shù)據(jù)庫的概念模式有什么關(guān)系?
29、數(shù)據(jù)獨(dú)立有何好處?
30、全局變量和局部變量有什么差別?
31、TOTAL與SUM有何異同?
六、程序分析題(本大題共5小題,每小題5分,共25分)
(1)指出下列程序段的執(zhí)行結(jié)果
32、store 0 to m,n
do while .t.
m=m+1
do case
case int(m/2)=m/2
loop
case m>=10
exit
othe
n=n+m
endcase
enddo
"m="+str(m,2)
33、*主程序
set talk off
k5="AB"
do sub1
k5
return
*sub1.prg
k5=k5+"200"
k5
return
34、s=0
i=1
do while i<=10
s=s+i
i=i+1
enddo
"s=",s
(2)指出如下程序段的功能
35、use學(xué)生
repl成績with成績+5 for成績>=80
repl成績with成績+4 for成績>70.and.成績<80
repl成績with成績+2 for成績<=70
use
return
36、use選課
scan for課程號(hào)=655.and.成績<60
學(xué)號(hào),課程號(hào),成績
endscan
use
retu
七、程序設(shè)計(jì)題(本大題共2小題,每小題5分,共10分)
設(shè)有如下數(shù)據(jù)庫文件:
stu(考號(hào),姓名,性別,筆試成績,面試成績)
其中含有若干條記錄,要求用多工作區(qū)方式,設(shè)計(jì)滿足如下要求(37,38兩題)的foxBASE+程序。
37、從stu.dbf中拷貝生成不含任何記錄的如下文件結(jié)構(gòu)stu1(考號(hào),筆試成績,面試成績)
38、將stu.dbf中筆試成績<60,面試成績<65的所有記錄轉(zhuǎn)存到stu1.dbf中
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)
1.A 3.D 5.B 7.C 9.D
2.B 4.D 6.D 8.A 10.D
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)
11.ABCD
12.BCD
13.BD
14.ABC
15.ABCDE
三、填空題(本大題共7小題,每空1分,共10分)
16.DBMS(或數(shù)據(jù)庫管理系統(tǒng))
17.邏輯數(shù)據(jù)獨(dú)立性、物理數(shù)據(jù)獨(dú)立性
18.關(guān)系演算
19.分解必須是無損的、分解后的各個(gè)關(guān)系要相互獨(dú)立
20.7
21.日期型、邏輯型
22.關(guān)系運(yùn)算符
四、名詞解釋(本大題共5小題,每小題3分,共15分)
23.指數(shù)據(jù)的正確性和一致性
24.指在刪除過程中將不該刪除的信息也被刪除了的一種異?,F(xiàn)象。
25.客觀存在并可相互區(qū)別的物體。
26.在候選關(guān)鍵字中指定做關(guān)鍵字的那個(gè)字段或子段組。
27.不能作為候選關(guān)鍵字的屬性。
五、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
28.[參考答案]
數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)形式叫數(shù)據(jù)模型(2分)。概念模式是數(shù)據(jù)庫的全局邏輯結(jié)構(gòu),它是根據(jù)數(shù)據(jù)模型,用DBMS提供的DDL定義后的產(chǎn)物(3分)。
29.[參考答案]
可保證數(shù)據(jù)的改變不致影響應(yīng)用程序(2分);反之,當(dāng)應(yīng)用程序發(fā)生改變時(shí),不必修改數(shù)據(jù)庫中的數(shù)據(jù)(3分)。
30.[參考答案]
二者的作用域不同(1分)。全局變量可在它所在模塊及其下屬模塊中使用(2分),局部變量則僅在說明它的當(dāng)前程序模塊中使用(2分)。
31.[參考答案]
它們均可對(duì)當(dāng)前庫文件中的數(shù)值型字段求和,不同的是,SUM不必建立索引或排序,求和的結(jié)果送入內(nèi)存變量(2分);TOTAL命令必須先按關(guān)鍵字建索引或排序,并可按關(guān)鍵字段值分類統(tǒng)計(jì)求和,結(jié)果存入一個(gè)指定的。DBF文件中(3分)。
六、程序分析題(本大題共5小題,每小題5分,共25分)
32.[參考答案]
m=11
33.[參考答案]
AB200
AB200
34.[參考答案]
s=55
35.[參考答案]
對(duì)學(xué)生。dbf中的所有學(xué)生成績按下列情況進(jìn)行加分
若成績≥80者,每人加5分
若70<成績<80,每人4分
若成績≤70,每人加2分
36.[參考答案]
在選課。dbf文件中,查找并顯示所有課程號(hào)為655,成績<60的學(xué)號(hào),課程號(hào)、成績等數(shù)據(jù)。
七、程序設(shè)計(jì)題(本大題共2小題,每小題5分,共10分)
37.38[參考答案]
set talk off
clear
select 2
use stu
copy stru to stul fields考號(hào),筆試成績,面試成績
select 1
use stu1
select 2
do while .not.eof()
if筆試成績<60 .and.面試成績<60
select 1
appe blank
repl考號(hào)with B→考號(hào),筆試成績with B→筆試成績,;
面試成績with B→面試成績
select 2
endif
skip
enddo
close database
return
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)
前的字母填在題后的括號(hào)內(nèi)。
1、三級(jí)模式間存在兩種映射,它們是( )
A、模式與子模式間,模式與內(nèi)模式間
B、子模式與內(nèi)模式間,外模式與內(nèi)模式間
C、子模式與外模式間,模式與內(nèi)模式間
D、模式與內(nèi)模式間,模式與模式間
2、從關(guān)系中挑選出指定的屬性組成新關(guān)系的運(yùn)算稱為( )
A、"選取"運(yùn)算
B、"投影"運(yùn)算
C、"聯(lián)接"運(yùn)算
D、"交"運(yùn)算
3、FoxBASE+是一個(gè)基于( )
A、層次模型的DBMS
B、網(wǎng)狀模型的DBMS
C、關(guān)系模型的應(yīng)用程序
D、關(guān)系模型的DBMS
4、FoxBASE+的使用方式為( )
A、會(huì)話式
B、程序方式
C、嵌入主語言式
D、會(huì)話式或程序方式
5、下列命令中,不能修改備注字段值的是( )
A、APPEND
B、BROWSE
C、CHANGE
D、EDIT
6、日期型數(shù)據(jù)加整型數(shù)據(jù)的結(jié)果為( )
A、數(shù)值型
B、邏輯型
C、字符型
D、日期型
7、邏輯表達(dá)式運(yùn)算的結(jié)果是( )
A、數(shù)值型
B、字符型
C、邏輯型
D、日期型
8、關(guān)系模型中,表示實(shí)體間n:m聯(lián)系是通過增加一個(gè)( )
A、關(guān)系實(shí)現(xiàn)
B、屬性實(shí)現(xiàn)
C、關(guān)系或一個(gè)屬性實(shí)現(xiàn)
D、關(guān)系和一個(gè)屬性實(shí)現(xiàn)
9、3NF同時(shí)又是( )
A、2NF
B、1NF
C、BCNF
D、1NF,2NF
10、如下命令中須使用索引文件的命令是( )
A、LOCATE
B、LIST
C、DISP
D、SEEK
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個(gè)選項(xiàng)中有二至五個(gè)選是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)。多選、少選、錯(cuò)均無分。
11、CREATE命令可以指定( )
A、數(shù)據(jù)庫文件名
B、字段名
C、字段類型
D、字段的寬度
E、關(guān)鍵字
12、MODIFY COMMAND命令可建立( )
A、數(shù)據(jù)庫文件
B、文本文件
C、程序文件
D、備份文件
E、可執(zhí)行文件
13、下列表達(dá)式中,正確的表達(dá)式有( )
A、DATE( )+TIME( )
B、DATE( )+200
C、365-DATE( )
D、DATE( )-CTOD("01/01/00")
E、365-TIME( )
14、USE命令的功能包括( )
A、打開。DBF文件
B、打開。IDX文件
C、關(guān)閉。DBF及相關(guān)的索引
D、調(diào)用子程序
E、退出程序模塊
15、不能真正刪除當(dāng)前庫文件中所有記錄的命令是( )
A、PACK
B、DELETE ALL
C、DELETE FOR .T.
D、CLOSE DATABASE
E、CLOSE ALL
第二部分非選擇題
三、填空題(本大題共7小題,每空1分,共10分)
16、提供數(shù)據(jù)庫定義、數(shù)據(jù)裝入、數(shù)據(jù)操縱、數(shù)據(jù)控制和DB維護(hù)功能的軟件稱為______________.
17、數(shù)據(jù)獨(dú)立性分為______________和______________.
18、謂詞演算用于關(guān)系運(yùn)算中稱______________.
19、分解關(guān)系的兩條基本原則是:______________,____________________________.
20、FoxBASE+中,每個(gè)已打開的數(shù)據(jù)庫文件,同時(shí)可打開的索引文件的個(gè)數(shù)為__________.
21、FoxBASE+中規(guī)定常量有四種類型:即字符型,數(shù)值型,_________和_________.
22、FoxBASE+中運(yùn)算符分為四種:算術(shù)運(yùn)算符,字符串運(yùn)算符,________________和邏輯運(yùn)算符。
四、名詞解釋(本大題共5小題,每小題3分,共15分)
23、數(shù)據(jù)完整性
24、刪除異常
25、實(shí)體
26、主關(guān)鍵字
27、非主屬性
五、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
28、什么叫數(shù)據(jù)模型?數(shù)據(jù)模型與數(shù)據(jù)庫的概念模式有什么關(guān)系?
29、數(shù)據(jù)獨(dú)立有何好處?
30、全局變量和局部變量有什么差別?
31、TOTAL與SUM有何異同?
六、程序分析題(本大題共5小題,每小題5分,共25分)
(1)指出下列程序段的執(zhí)行結(jié)果
32、store 0 to m,n
do while .t.
m=m+1
do case
case int(m/2)=m/2
loop
case m>=10
exit
othe
n=n+m
endcase
enddo
"m="+str(m,2)
33、*主程序
set talk off
k5="AB"
do sub1
k5
return
*sub1.prg
k5=k5+"200"
k5
return
34、s=0
i=1
do while i<=10
s=s+i
i=i+1
enddo
"s=",s
(2)指出如下程序段的功能
35、use學(xué)生
repl成績with成績+5 for成績>=80
repl成績with成績+4 for成績>70.and.成績<80
repl成績with成績+2 for成績<=70
use
return
36、use選課
scan for課程號(hào)=655.and.成績<60
學(xué)號(hào),課程號(hào),成績
endscan
use
retu
七、程序設(shè)計(jì)題(本大題共2小題,每小題5分,共10分)
設(shè)有如下數(shù)據(jù)庫文件:
stu(考號(hào),姓名,性別,筆試成績,面試成績)
其中含有若干條記錄,要求用多工作區(qū)方式,設(shè)計(jì)滿足如下要求(37,38兩題)的foxBASE+程序。
37、從stu.dbf中拷貝生成不含任何記錄的如下文件結(jié)構(gòu)stu1(考號(hào),筆試成績,面試成績)
38、將stu.dbf中筆試成績<60,面試成績<65的所有記錄轉(zhuǎn)存到stu1.dbf中
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)
1.A 3.D 5.B 7.C 9.D
2.B 4.D 6.D 8.A 10.D
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)
11.ABCD
12.BCD
13.BD
14.ABC
15.ABCDE
三、填空題(本大題共7小題,每空1分,共10分)
16.DBMS(或數(shù)據(jù)庫管理系統(tǒng))
17.邏輯數(shù)據(jù)獨(dú)立性、物理數(shù)據(jù)獨(dú)立性
18.關(guān)系演算
19.分解必須是無損的、分解后的各個(gè)關(guān)系要相互獨(dú)立
20.7
21.日期型、邏輯型
22.關(guān)系運(yùn)算符
四、名詞解釋(本大題共5小題,每小題3分,共15分)
23.指數(shù)據(jù)的正確性和一致性
24.指在刪除過程中將不該刪除的信息也被刪除了的一種異?,F(xiàn)象。
25.客觀存在并可相互區(qū)別的物體。
26.在候選關(guān)鍵字中指定做關(guān)鍵字的那個(gè)字段或子段組。
27.不能作為候選關(guān)鍵字的屬性。
五、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
28.[參考答案]
數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)形式叫數(shù)據(jù)模型(2分)。概念模式是數(shù)據(jù)庫的全局邏輯結(jié)構(gòu),它是根據(jù)數(shù)據(jù)模型,用DBMS提供的DDL定義后的產(chǎn)物(3分)。
29.[參考答案]
可保證數(shù)據(jù)的改變不致影響應(yīng)用程序(2分);反之,當(dāng)應(yīng)用程序發(fā)生改變時(shí),不必修改數(shù)據(jù)庫中的數(shù)據(jù)(3分)。
30.[參考答案]
二者的作用域不同(1分)。全局變量可在它所在模塊及其下屬模塊中使用(2分),局部變量則僅在說明它的當(dāng)前程序模塊中使用(2分)。
31.[參考答案]
它們均可對(duì)當(dāng)前庫文件中的數(shù)值型字段求和,不同的是,SUM不必建立索引或排序,求和的結(jié)果送入內(nèi)存變量(2分);TOTAL命令必須先按關(guān)鍵字建索引或排序,并可按關(guān)鍵字段值分類統(tǒng)計(jì)求和,結(jié)果存入一個(gè)指定的。DBF文件中(3分)。
六、程序分析題(本大題共5小題,每小題5分,共25分)
32.[參考答案]
m=11
33.[參考答案]
AB200
AB200
34.[參考答案]
s=55
35.[參考答案]
對(duì)學(xué)生。dbf中的所有學(xué)生成績按下列情況進(jìn)行加分
若成績≥80者,每人加5分
若70<成績<80,每人4分
若成績≤70,每人加2分
36.[參考答案]
在選課。dbf文件中,查找并顯示所有課程號(hào)為655,成績<60的學(xué)號(hào),課程號(hào)、成績等數(shù)據(jù)。
七、程序設(shè)計(jì)題(本大題共2小題,每小題5分,共10分)
37.38[參考答案]
set talk off
clear
select 2
use stu
copy stru to stul fields考號(hào),筆試成績,面試成績
select 1
use stu1
select 2
do while .not.eof()
if筆試成績<60 .and.面試成績<60
select 1
appe blank
repl考號(hào)with B→考號(hào),筆試成績with B→筆試成績,;
面試成績with B→面試成績
select 2
endif
skip
enddo
close database
return