第(30)一(32)題基于“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個關(guān)系:
S(S#,SNAME,SEX,AGE,DEPARTMENT),主碼是S#
C(C#,CNAME,TEACHER),主碼是C#
SC(S#,C#,GRADE),主碼是(S#,C#)
(30)下面的SQL語句定義了一個反映學(xué)生出生年份的視圖
CREATE VIEW S_BDAY(S#,SNAME,BIRTH) AS
SELECT S#,SNAME,2010-AGE FROM S
這是一個
A)行列子集視圖
B)帶表達(dá)式視國
C)分組視圖
D)連接視圖
(31)下列關(guān)于保持?jǐn)?shù)據(jù)庫完整性的敘述中,哪一條是不正確的?
A)向關(guān)系SC插入元組時,S#和C#都不能是空值(NULL)
B)可以任意刪除關(guān)系SC中的元組
C)向任何一個關(guān)系插入元組時,必須保證關(guān)系主碼值的性
D)可以任意刪除關(guān)系C中的元組
(32)查詢學(xué)生姓名及其所選修課程的課程號和成績,正確的SQL語句是
A)SELECT S.SNAME, SC.C#, GRADE FROM S WHERE S.S#=SC.S#
B)SELECT S.SNAME, SC.C#, GRADE FROM SC WHERE S.S#==SC.S#
C)SELECT S.SNAME, SC.C#, GRADE FROM S,SC WHERE S.S#=SC.S#
D)SELECT S.SNAME, SC.C#, GRADE FROM S,SC WHERE S.S#=SC.C#
(33)對關(guān)系R(A, B, C)執(zhí)行SQL語句
SELECT DISTINCT A FROM R WHERE B=17
則該語句對關(guān)系R進行了
A)選擇和連接
B)選擇和投影
C)連接和投影
D)交和選擇
(34)下列條目中,哪些是屬于將SQL語句嵌入主語言使用時必須解決的問題?
Ⅰ.區(qū)分SQL語句與主語言語句
Ⅱ.數(shù)據(jù)庫工作單元和程序工作單元之間的通信
Ⅲ. 協(xié)調(diào)SQL語句與主語言語句處理記錄的不同方式
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅱ和Ⅲ
D)都是
(35)設(shè)關(guān)系R、S和T如下。關(guān)系T是由關(guān)系R和S經(jīng)過哪種操作得到的?

A)R∩S
B)R-S
C)R∪S
D)RS
(36)在數(shù)據(jù)庫系統(tǒng)中,“數(shù)據(jù)的獨立性”與“數(shù)據(jù)之間的聯(lián)系”這兩個概念
A)沒有必然的聯(lián)系
B)是等同的
C)是前者蘊涵后者
D)是后者蘊涵前者
(37)設(shè)有關(guān)系R(A,B,C)和S(A,B,C),下面的SQL語句:
SELECT * FROM R WHERE A<=20
DNION
SELECT * FROM S WHERE A>=80
所對應(yīng)的關(guān)系代數(shù)操作,除選擇外還有哪一種操作?
A)交 ∩
B)差 -
C)并 ∪
D)笛卡爾積 ×
(38)數(shù)據(jù)庫管理系統(tǒng)提供授權(quán)功能主要是為了實現(xiàn)數(shù)據(jù)庫的
A)可靠性
B)完整性
C)一致性
D)安全性
(39)數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的
A)文件的集合
B)程序的集合
C)命令的集合
D)數(shù)據(jù)的集合
(40)DBTG系統(tǒng)亦稱CODASYL系統(tǒng),它是哪種數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)的典型代表?
A)層次
B)網(wǎng)狀
C)關(guān)系
D)面向?qū)ο?BR> (41)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)共享是指
A)多個用戶共享一個數(shù)據(jù)文件
B)多個用戶共享同一種語言的程序
C)多種應(yīng)用、多種語言、多個用戶共享數(shù)據(jù)集合
D)同一個應(yīng)用的多個程序共享數(shù)據(jù)集合
(42)在物理存儲器層次結(jié)構(gòu)中,下列哪些存儲設(shè)備是非易失性存諸?
Ⅰ.高速緩存
Ⅱ.主存儲器
Ⅲ.第二級存儲器
Ⅳ.第三級存儲器
A)僅Ⅰ和Ⅱ
B)僅Ⅲ和Ⅳ
C)僅Ⅰ、Ⅲ和Ⅳ
D)都是
(43)下列關(guān)于查詢處理的敘述中,哪一條是不正確的?
A)查詢處理器中主要的模塊是查詢編譯器和查詢執(zhí)行引擎
B)在查詢處理開始之前,系統(tǒng)需要對SQL語言表達(dá)的查詢語句進行分析,形成語法分析樹
C)在大型集中式數(shù)據(jù)庫中,執(zhí)行一個查詢所用的CPU時間是主要的查詢代價
D)實現(xiàn)選擇算法的主要方法是全表掃描和索引掃描
(44)為了確保單個事務(wù)的一致性,負(fù)主要責(zé)任的是
A)故障恢復(fù)機制
B)查詢優(yōu)化處理器
C)并發(fā)控制機制
D)對該事務(wù)進行編碼的應(yīng)用程序員