2015軟考《數(shù)據(jù)庫系統(tǒng)工程師》基礎(chǔ)練習(xí)題

字號:

  1. SQL語言中,實現(xiàn)數(shù)據(jù)檢索的語句是()。
    A.SELECT
    B.INSERT
    C.UPDATE
    D.DELETE
    2. 檢索學(xué)生姓名及其所選修課程的課程號和成績。正確的SELECT語句是:()。
    A.SELECT S.SN,SC.C#,SC.GRADE
    FROM S
    WHERE S.S#=SC.S#
    B.SELECT S.SN,SC.C#,SC.GRADE
    FROM SC
    WHERE S.S#=SC.S#
    C.SELECT S.SN,SC.C#,SC.GRADE
    FROM S,SC
    WHERE S.S#=SC.S#
    D.SELECT S.SN,SC.C#,SC.GRADE
    FROM S,SC
    3. 要查找選修“COMPUTER”課程的女學(xué)生姓名,將涉及到關(guān)系()。
    A.S
    B.SC,C
    C.S,SC
    D.S,C,SC
    4. 部分匹配查詢中有關(guān)通配符“%”的敘述中正確的是()。
    A“%”代表一個字符
    B“%”代表多個字符
    C“%”可以代表零個或多個字符
    D“%”不能與“_”同使用
    5. 在分組檢索中,要去掉不滿足條件的分組,應(yīng)當(dāng)()。
    A 使用WHERE子句
    B 使用HAVING子句
    C 先使用WHERE子句,再使用HAVING子句
    D 先使用HAVING子句,再使用WHERE子句
    6. 視圖是()。
    A 基本表
    B 外視圖
    C 概念視圖
    D 虛擬表
    7. SQL語言的操作對象()。
    A 只能是一個集合
    B 可以是一個或多個集合
    C 不能是集合
    D 可以是集合或非集合
    8. 以下有關(guān)視圖查詢的敘述中正確的是()。
    A 首先查詢出視圖中所包含的數(shù)據(jù),再對進(jìn)行查詢
    B 直接對數(shù)據(jù)庫存儲的視圖數(shù)據(jù)進(jìn)行查詢
    C 將對視圖的查詢轉(zhuǎn)換為對相關(guān)基本表的查詢
    D 不能對基本表和視圖進(jìn)行連表操作
    9. 以下有關(guān)UNIQUE約束的敘述中不正確的是()。
    A UNIQUE約束中不允許出現(xiàn)空值
    B UNIQUE用于保證列或列組合的值性
    C 可以定義多個UNIQUE約束
    D 系統(tǒng)為定義了UNIQUE約束的那些列建立索引
    10. 以下關(guān)于空值的敘述中不正確的是()。
    A 用=NULL查詢指定列為空值的記錄
    B 包含空值的表達(dá)式其計算結(jié)果為空值
    C 聚集函數(shù)通常忽略空值
    D 對允許空值的列排序時,包含空值的記錄總是排在前面
    11. 索引的作用之一是()。
    A 節(jié)省存儲空間
    B 便于管理
    C 加快查詢速度
    D 建立各數(shù)據(jù)表之間的關(guān)系
    12. 以下有關(guān)索引的敘述中正確的是()。
    A 索引越多,更新速度越快
    B 索引需要用戶維護(hù)
    C 并置索引中列的個數(shù)不受限制
    D 索引可以用來提供多種存取路徑
    13. 以下有關(guān)子查詢的敘述中不正確的是()。
    A 子查詢可以向其外部查詢提供檢索條件的條件值
    B 子查詢可以嵌套多層
    C 子查詢的結(jié)果是一個集合
    D 子查詢總是先于其外部查詢
    14. 以下有關(guān)ORDER BY子句的敘述中不正確的是()。
    A ORDER BY 子句可以對多個列進(jìn)行排序
    B 在SELECT語句中,ORDER BY 只能在所有其他子句之后,作為后一個子句出現(xiàn)
    C 子查詢也可以使用ORDER BY子句
    D 在視圖中不能使用ORDER BY子句
    15. 若用如下SQL語句創(chuàng)建一個表student:
    CREATE TABLE student (NO CHAR(4) NOT NULL,
    NAME CHAR(8)NOT NULL,
    SEX CHAR(2),
    AGE INT)
    可以插入到student 表中的是()。
    A.(‘1031’,‘曾華’,男,23)
    B.(‘1031’,‘曾華’,NULL,NULL)
    C.(NULL,‘曾華’,‘男’,‘23’)
    D.(‘1031’,NULL,‘男’,23)
    16. SQL是()的縮寫。
    A Standard Query Language
    B Select Query Language
    C Structured Query Language
    D 以上都不是
    17. 以下有關(guān)WHERE子句的敘述中不正確的是()。
    A WHERE子句中可以包含子查詢
    B 連接條件和選擇條件之間應(yīng)當(dāng)使用OR邏輯運算
    C 不包含WHERE子句的SELECT語句進(jìn)行的是單純的投影操作
    D 如果FROM子句中引用了N個表,則FROM子句中至少應(yīng)當(dāng)包括N-1個連接條件
    18. 以下有關(guān)SELECT子句的敘述中不正確的是()。
    A SELECT子句中只能包含表中的列及其構(gòu)成的表達(dá)式
    B SELECT子句規(guī)定了結(jié)果集中的列順序
    C SELECT子句中可以使用別名
    D 如果FROM子句中引用的兩個表中有同名的列,則在SELECT子句中引用它們時必須使用表名前綴加以限制。
    19. 以下有關(guān)聚集的敘述中不正確的是()。
    A 聚集將具有一個或多個公共列,并經(jīng)常一起使用的相關(guān)表物理地聚集存儲在一起
    B 聚集中相同的值只存儲
    C 聚集加快了多個表連接操作速度,但對于單個表則沒有什么意義
    D 必須首先刪除所有聚集表,才能刪除聚集
    20.DBS是采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng)。DBS是一個集合體,包含數(shù)據(jù)庫、計算機(jī)硬件、軟件和()。
    A.系統(tǒng)分析員
    B.程序員
    C.數(shù)據(jù)庫管理員
    D.操作員