歷年計算機等級考試三級數(shù)據(jù)庫部分真題(文字版)3

字號:


    第(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)用程序員