2014年自考數(shù)據(jù)庫模擬題

字號:

以下是為大家整理的2014年自考數(shù)據(jù)庫模擬題的文章,供大家學習參考!
    一、 單選
    1、在文件系統(tǒng)中,所具有的數(shù)據(jù)獨立性是()
    A 系統(tǒng)獨立性 B 物理獨立性 C 邏輯獨立性 D 設備獨立性
    2、DB的三級體系結構是對()抽象的三個級別
    A 存儲器 B數(shù)據(jù) C程序 D 外存
    3、ER圖是數(shù)據(jù)庫設計的工具之一,它適應于建立數(shù)據(jù)庫的()
    A 概念模型 B邏輯模型 C結構模型 D物理模型
    4、有兩個不同的實體集,它們之間存在著一個1:1聯(lián)系和一個M:N聯(lián)系,那么根據(jù)ER模型轉換成關系模型的規(guī)則,這個ER結構轉換成的關系模式個數(shù)為 ()
    A 2個 B 3個 C 4個 D 5個
    5、數(shù)據(jù)庫概念設計的ER圖中,用屬性描述實體的特征,屬性在ER圖中用()表示。
    A 矩形 B 四邊形 C 菱形 D 橢圓形
    6、設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={B->A, D->C},則F+中左部為(BC)的函數(shù)依賴有()
    A 2個 B 4個 C 8個 D 16個
    7、有兩個關系R(A,B,C)和S(B,C,D),則R∞S結果的屬性個數(shù)是()
    A 3 B 4 C 5 D 6
    8、關系模式R中的屬性全部是主屬性,則R的范式必定是()
    A 2NF B 3NF C BCNF D 4NF
    9、設關系R和S都是二元關系,那么與元祖表達式
    {t|(ヨu) (ヨv)(R(u)∧S(v) ∧u[1]=v[1] ∧t[1]=v[1] ∧t[2]=v[2])}等價的關系代數(shù)表達式是()
    A ∏3,4(R∞S) B ∏2,3(R∞S) C ∏3,4(R∞S)
    D ∏3,4(δ1=1(R×S)) 1=3 1=1
    10、 在SELECT語句中使用“*”表示()
    A 選擇任何屬性 B 選擇全部屬性 C選擇全部元組 D選擇主鍵
    11、 解決并發(fā)操作帶來的數(shù)據(jù)不一致性問題時普遍采用的技術是()
    A 封鎖 B 恢復 C存取控制 D協(xié)商
    12、 DBMS的并發(fā)控制子系統(tǒng),保證了事務()的實現(xiàn)。
    A 原子性 B一致性 C隔離性 D 持久性
    13、 T-SQL語言中,聲明一個變量用的命令是()
    A Create B Declare C Set D Select
    14、 PowerBuilder是一種基于()應用的數(shù)據(jù)庫前端應用開發(fā)工具。
    A 客戶機/服務器 B 客戶機/瀏覽器 C 服務器/網(wǎng)絡 D 客戶機/工作站
    15、 類圖中的關聯(lián)相當于ER模型中的()
    A 實體集 B 實體 C聯(lián)系類型 D聯(lián)系元數(shù)
    二、 填空題
    16、 數(shù)據(jù)庫全部數(shù)據(jù)的整體邏輯結構的描述,稱為
    17、 數(shù)據(jù)庫設計中,子模式設計是在
    18、 在關系模式R(U)中,X、Y∈U,若X→→Y,Z=U-X-Y,則
    Z
    19、 關系R的每個非主屬性即不部分依賴候選鍵,又不傳遞依賴于候選鍵,則R∈ 第三 范式
    20、若D1={a1,a2,a3},D2={1,2,3},則D1×D2集合中共有元組 個。
    21、設W= R∞S,且W、R、S的屬性個數(shù)分別為w、r、s,那么三者之間滿足 w<=r+s
    22、SELECT語句進行查詢時,如果要列出所查表中的所有列的簡便方法是列名表用 * 表示
    23、只能讀數(shù)據(jù)而不能寫數(shù)據(jù)的封鎖,稱為24、T-SQL語言中,聲明一個變量用的命令是25、ODBC技術使得DBMS之間在邏輯上可以分離。
    三、 簡答
    26、什么是數(shù)據(jù)之間的聯(lián)系,在關系數(shù)據(jù)庫中,用什么方法實現(xiàn)數(shù)據(jù)之間的聯(lián)系? 數(shù)據(jù)庫不僅能存儲數(shù)據(jù),而且能存儲數(shù)據(jù)之間的聯(lián)系。在關系數(shù)據(jù)庫中,通過表與表之間所包含的公共屬性實現(xiàn)數(shù)據(jù)之間的聯(lián)系。利用這種聯(lián)系能夠將數(shù)據(jù)冗余限定在最小范圍內,實現(xiàn)數(shù)據(jù)完整性約束和數(shù)據(jù)一致性控制。所以,關系數(shù)據(jù)庫不是孤立文件的簡單集合,而是相互聯(lián)系數(shù)據(jù)的整體邏輯結構。
    27、什么是數(shù)據(jù)庫的系統(tǒng)緩沖區(qū)?有什么作用?
    在應用程序運行時,DBMS在內存為其開辟一個程序變量區(qū)(工作區(qū)),稱為DB的系統(tǒng)緩沖區(qū)。其主要作用是用于數(shù)據(jù)的傳輸和格式的變換。
    28、為什么要進行關系模式的分解?分解的依據(jù)是什么?
    由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關系模式的關系中可能會存在數(shù)據(jù)冗余和操作異?,F(xiàn)象,因此需把關系模式進行分解,以消除冗余和異?,F(xiàn)象。
    分解的依據(jù)是數(shù)據(jù)依賴和模式的標準(范式)。
    29、設有關系R(A,B,C)和S(B,C,D),試把關系代數(shù)表達式∏A(δA=D(R∞S))轉換成等價的元組表達式形式。
    {t|(ヨu) (ヨv)(R(u)∧S(v) ∧u[2]=v[1] ∧u[1]=v[3] ∧u[3]=v[2] ∧t[1]=u[1])}
    30、設關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={A->C, D->C, BD->A},ρ={AB, ACD, BCD}是R的一個分解,ρ相對于F是無損分解嗎?為什么?
    不是無損分解。因為不能把初始表格修改為有一個全a行的表格。
    31、對視圖的更新操作,有些什么限制?
    如果視圖是從單個基本表只使用選擇、投影操作導出的,并且包含了基本表的主鍵,那么這種視圖稱為“行列子集視圖”。其他方式構成的視圖都不允許更新。 另,允許更新的視圖在定義時,必須加上“WITH CHECK OPTION”
    32、試解釋權限的轉授和回收。
    用戶對自己建立的基本表和視圖擁有全部的操作權限,而且可用GRANT語句把其中的部分或全部的權限授予別的用戶。被授予的用戶如果有“繼續(xù)授權”(WITH GRANT OPTION子句)的許可,還可以把獲得的權限對其他用戶繼續(xù)授權。
    可用REVOKE語句收回所有授予出去的權限。
    33、什么是封鎖機制?
    封鎖是實現(xiàn)并發(fā)控制的一個非常重要的技術。所謂封鎖就是事務T在對某個數(shù)據(jù)
    對象如表、記錄等操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖。加鎖后事務T就對該數(shù)據(jù)對象有了一定的控制,在T釋放它的鎖之前,其他的事務不能更新此數(shù)據(jù)對象。
    34、簡述存儲過程及其優(yōu)點。P146
    35、ODBC的體系結構由哪幾部分構成,并簡述個部分的功能。P268—270
    四、 設計題
    36、設某商業(yè)集團關于商店銷售商品的數(shù)據(jù)庫中有三個基本表:
    商店 SHOP(SNO,SNAME,AREA,MGR_NAME)
    其屬性是商品編號,商品名稱,區(qū)域名,經(jīng)理姓名。
    銷售 其屬性是商品編號,商店編號,銷售數(shù)量。
    商品 GOOD(GNO, GNAME,PRICE)
    其屬性是商品編號,商品名稱,單價。
    假設基本表SHOP和GOODS已建立,試用GREATE語句創(chuàng)建SALE。需建立主鍵和外鍵,表中屬性類型、長度按常規(guī)自定義。
    37、試寫出下列查詢語句的關系代數(shù)表達式、元組表達式和SQL的SELECT語句:
    檢索經(jīng)理為“LIDA”的商店里銷售的商品的編號和商品名。
    38、試寫出下列操作的SQL語句:
    從SALE表中,刪除商品單價低于100元的銷售元組。
    DELETE FROM SALE WHERE GNO IN (SELECT GNO FROM GOOD WHERE PRICE<100)
    39、試寫出下列操作的SQL語句:
    在SALE表中,為商店名為“開開店”的商品的銷售數(shù)量增加5%。
    UPDATE SALE SET UANTITY= UANTITY*1.05 WHERE SNO = (SELECT SNO FROM SHOP WHERE SNAME=’開開店’)
    40、寫一個斷言,要求區(qū)域名為“EAST”的商店里銷售商品的單價不能低于100元。
    CREATE ASSERTION ASS1 CHECK
    (NOT EXTISTS
    (SELECT * FROM SALE
    WHERE SNO IN (SELECT SNO FROM SHOP) AND GNO IN (SELECT GNO FROM GOOD WHERE PRICE<100))
    五、 綜合題
    41、設有一個記錄各個球隊隊員每場比賽進球數(shù)的關系模式
    R(隊員編號,比賽場次,進球數(shù),球隊名,隊長名)
    如果規(guī)定每個隊員只能屬于一個球隊,每個球隊只有一個隊長。每個隊員每場比賽只有一個進球數(shù)。
    隊員編號->球隊名
    球隊名->隊長名
    (隊員編號,比賽場次)->進球數(shù)
    (1) 試寫出關系模式R的基本FD和關鍵碼。(隊員編號,比賽場次)
    (2) 說明R不是2NF模式的理由,并把R分解成2NF模式集。 (隊員編號,比賽場次)->球隊名是部分依賴。
    R1進球數(shù))
    R2
    (3) 進而把R分解成3NF模式集,并說明理由。
    R3()
    R4()