天天看點

資料庫練習題6

1.SQL 語言引入了視圖的概念,下述說法正确的是( )。

A. 視圖是由若幹資料表組成的,獨立存儲在資料庫中

B. 視圖的存在提高了并發程式

C. 視圖與基本表的最大差別在于它是邏輯定義的虛表

D. 視圖簡化使用者觀點,但不提高查詢效率

2.資料庫中隻存放視圖的( )。

A定義 B操作 C結果 D資料

  1. 在SQL 中,能夠直接進行查詢的是()

    A 基本表 B 視圖 C基本表和視圖 D基本表和索引

4.下面( )操作是受限制的。

A 視圖定義 B 視圖查詢 C視圖更新 D視圖授權

  1. 下面關于視圖的叙述中,錯誤的是( )。

    A 視圖不是真實存在的基本表而是一個虛拟的表

    B 視圖中的資料存儲在視圖所引用的基本表中

    C 視圖隻能由一個基本表導出

    D 視圖可以包括幾個被定義的資料列和多個資料行

6.當試圖向表中插入資料時,将執行( )。

A INSERT 觸發器 B UPDATE 觸發器

C DELETE 觸發器 D INSTEAD OF 觸發器

  1. 下列關于觸發器的描述錯誤的是()。

    A、觸發器是一種實作複雜完整性限制的特殊存儲過程

    B、觸發器必須建立在一個特定的表上

    C、觸發器通過 EXECUTE 語句手動調用

    D、觸發器有不同分類方法

  2. 當使用者對指定表操作時,觸發器會自動執行。以下對表的操作中,哪種操作和觸發器

    的執行無關()。

    A. update B.insert C.delete D.select

9.事務(Transaction)是一個( )

A.程式B.程序 C.操作序列 D.完整性規則

10.下面列出的關于視圖(VIEW)的條目中,哪一條是不正确的( )。

A.視圖是外模式 B.視圖是虛表

C.使用視圖可以加快查詢語句的執行速度

D.使用視圖可以簡化查詢語句的編寫

  1. 下列語句用于删除觸發器的是( )

    A.drop trigger 觸發器名 B.drop procedure 觸發器名

    C.delete procedure 觸發器名 D.delete trigger 觸發器名

  2. 下面有關存儲過程的叙述中,錯誤的是( )。

    (A) 存儲過程是一種在資料庫中存儲複雜程式,以便外部程式調用的一種資料庫對象。

    (B)存儲過程可以帶多個輸入參數,也可以帶多個輸出參數

    ©使用存儲過程可以減少網絡流量

    (D)在一個存儲過程中不可以調用其他存儲過程

    答案下載下傳