全國(guó)2007年4月高等教育自學(xué)考試數(shù)據(jù)庫(kù)技術(shù)試題

字號(hào):

全國(guó)2007年4月高等教育自學(xué)考試
    數(shù)據(jù)庫(kù)技術(shù)試題
    課程代碼:03139
    一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)
    在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
    1.?dāng)?shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的(  ?。?BR>    A.文件集合
    B.?dāng)?shù)據(jù)集合
    C.命令集合
    D.程序集合
    2.以下關(guān)于數(shù)據(jù)冗余的敘述中,不正確的是(   )
    A.冗余的存在可能導(dǎo)致數(shù)據(jù)的不一致性
    B.冗余的存在將給數(shù)據(jù)庫(kù)的維護(hù)增加困難
    C.?dāng)?shù)據(jù)庫(kù)中不應(yīng)該存在任何冗余
    D.?dāng)?shù)據(jù)冗余是指在兩個(gè)或多個(gè)文件中重復(fù)出現(xiàn)的數(shù)據(jù)
    3.從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄的操作是(  ?。?BR>    A.選擇
    B.連接
    C.投影
    D.復(fù)制
    4.下面關(guān)于自然連接與等值連接的各個(gè)敘述中,不正確的是(   )
    A.自然連接是一種特殊的等值連接
    B.自然連接要求兩個(gè)關(guān)系中具有相同的屬性組,而等值連接不必
    C.兩種連接都可以只用笛卡爾積和選擇運(yùn)算導(dǎo)出
    D.自然連接要在結(jié)果中去掉重復(fù)的屬性,而等值連接則不必
    5.SQL語言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言,它是(  ?。?BR>    A.過程化的
    B.非過程化的
    C.格式化的
    D.導(dǎo)航式的
    6.現(xiàn)要查找缺少學(xué)習(xí)成績(jī)(G)的學(xué)生學(xué)號(hào)(Sno)和課程號(hào)(Cno),相應(yīng)的SQL語句
    SELECT Sno,Cno
    FROM SC
    WHERE
    中WHERE后正確的條件表達(dá)式是
    A.G=0
    B.G<=0
    C.G=NULL
    D.G IS NULL
    7.設(shè)有教師表Rl和學(xué)生表R2,如下表所示,則R1R2的行數(shù)和列數(shù)分別為(  ?。?BR>    Rl R2
    教師編號(hào) 教師姓名
     學(xué)號(hào)
     姓名
     教師編號(hào)
    125
     吳亞利
     99321
     梁山
     231
    167
     張小明
     99322
     李雙雙
     125
    231
     劉朋
     99323
     王 萍
     231
     99324
     張 杰
     125
    A.行數(shù)為12,列數(shù)為5
    B.行數(shù)為12,列數(shù)為4
    C.行數(shù)為4,列數(shù)為4
    D.行數(shù)為4,列數(shù)為5
    8.SQL語言的查詢的結(jié)果是一個(gè)(  ?。?BR>    A.?dāng)?shù)據(jù)項(xiàng)
    B.記錄
    C.元組
    D.表
    9.應(yīng)用程序員所看到和使用的是數(shù)據(jù)庫(kù)的(   )
    A.外部模型
    B.物理模型
    C.邏輯模型
    D.概念模型
    10.設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)應(yīng)該首先設(shè)計(jì)(  ?。?BR>    A.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)結(jié)構(gòu)
    B.?dāng)?shù)據(jù)庫(kù)的概念結(jié)構(gòu)
    C.?dāng)?shù)據(jù)庫(kù)的物理結(jié)構(gòu)
    D.DBMS結(jié)構(gòu)
    11.按學(xué)校規(guī)定,每位教師至少主講一門課程,多三門課程;每門課程必須有一位教師主講,且只能是一位教師主講。在教師與課程的聯(lián)系中,課程的基數(shù)是(   )
    A.(1,1)
    B.(0,1)
    C.(1,3)
    D.(3,1)
    12.若將如下E-R模型轉(zhuǎn)換成關(guān)系模型,正確的是(   )
    
    A.轉(zhuǎn)換成一個(gè)職工關(guān)系,將親屬的所有屬性放入職工關(guān)系
    B.轉(zhuǎn)換成一個(gè)親屬關(guān)系,將職工的所有屬性放入親屬關(guān)系
    C.轉(zhuǎn)換成兩個(gè)關(guān)系,職工關(guān)系的主碼包括親屬關(guān)系的主碼
    D.轉(zhuǎn)換成兩個(gè)關(guān)系,親屬關(guān)系的主碼包括職工關(guān)系的主碼.
    13.不允許任何其它事務(wù)對(duì)這個(gè)鎖定目標(biāo)再加上任何類型鎖的是(  ?。?BR>    A.共享鎖
    B.排它鎖
    C.死鎖
    D.活鎖
    14.數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)的方法包括(   )
    A.全部轉(zhuǎn)儲(chǔ)、海量轉(zhuǎn)儲(chǔ)、分批轉(zhuǎn)儲(chǔ)
    B.全部轉(zhuǎn)儲(chǔ)、海量轉(zhuǎn)儲(chǔ)、增量轉(zhuǎn)儲(chǔ)
    C.增量轉(zhuǎn)儲(chǔ)、海量轉(zhuǎn)儲(chǔ)、日志轉(zhuǎn)儲(chǔ)
    D.海量轉(zhuǎn)儲(chǔ)、部分轉(zhuǎn)儲(chǔ)、增量轉(zhuǎn)儲(chǔ)
    15.在客戶機(jī)/服務(wù)器結(jié)構(gòu)中,處于客戶與服務(wù)器之間,負(fù)責(zé)透明地連接客戶與服務(wù)器,完成網(wǎng)絡(luò)通信功能的是(   )
    A.服務(wù)器平臺(tái)
    B.客戶平臺(tái)
    C.網(wǎng)絡(luò)連接
    D.連接支持
    16.當(dāng)應(yīng)用系統(tǒng)通過ODBC執(zhí)行SQL語句時(shí),ODBC提供了兩種不同的執(zhí)行方法(  ?。?BR>    A.直接執(zhí)行和間接執(zhí)行
    B.直接執(zhí)行和無準(zhǔn)備地執(zhí)行
    C.直接執(zhí)行和有準(zhǔn)備地執(zhí)行
    D.間接執(zhí)行和有準(zhǔn)備地執(zhí)行
    17.DDBMS允許在公共或全局模式下,使用幾種不同的DDBMS,甚至不同數(shù)據(jù)模型的DDBMS,這是DDBMS的(  ?。?BR>    A.分布透明性
    B.事務(wù)透明性
    C.故障透明性
    D.異質(zhì)透明性
    18.SQL性能監(jiān)視器可記錄的標(biāo)準(zhǔn)對(duì)象類型有(   )
    A.內(nèi)存、磁盤和處理器
    B.內(nèi)存、磁盤和網(wǎng)絡(luò)
    C.內(nèi)存、磁盤、處理器和網(wǎng)絡(luò)
    D.磁盤和內(nèi)存
    19.設(shè)備是SQL Server在磁盤上創(chuàng)建的用于存儲(chǔ)數(shù)據(jù)庫(kù)和日志的(  ?。?BR>    A.磁盤
    B.物理文件
    C.可執(zhí)行文件
    D.文件
    20.在MS SQL Server上不同的角色是分層的,即它們擁有不同的(  ?。?BR>    A.功能
    B.權(quán)限
    C.函數(shù)
    D.操作
    二、填空題(本大題共10小題,每空1分,共10分)
    請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。
    21.DBMS的數(shù)據(jù)操作功能包括:輸入、______、更新、插入、刪除、修改數(shù)據(jù)等。
    22.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)之一就是可以通過封鎖和______機(jī)制確保數(shù)據(jù)庫(kù)的安全性和保密性。
    23.刪除視圖的命令是______。
    24.E—R模型的組成要素包括:實(shí)體、屬性、______。
    25.視圖是從一個(gè)或多個(gè)基本表導(dǎo)出的虛表,在數(shù)據(jù)庫(kù)中只存儲(chǔ)有關(guān)視圖的______。
    26.事務(wù)故障恢復(fù)是指事務(wù)未運(yùn)行至正常終止點(diǎn)前被撤消,此時(shí)應(yīng)該對(duì)該事務(wù)做______處理。
    27.ODBC體系結(jié)構(gòu)是由ODBC數(shù)據(jù)庫(kù)應(yīng)用程序、驅(qū)動(dòng)程序管理器、數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序、______四部分構(gòu)成。
    28.在MS SQL Server安裝時(shí),SQL Server使用的服務(wù)器名取自______。
    29.在MS SQL Server中,一個(gè)SQL Server數(shù)據(jù)庫(kù)就是一些相關(guān)表和______的集合。
    30.PowerBuilder可以在客戶機(jī)上通過______與諸如Oracle、MS SQL Server等服務(wù)器端的數(shù)據(jù)庫(kù)相連。
    三、簡(jiǎn)答題(本大題共5小題,每小題3分,共15分)
    31.?dāng)?shù)據(jù)模型可分為哪兩個(gè)級(jí)別?各自的作用是什么?
    32.在關(guān)系數(shù)據(jù)庫(kù)中,如何利用CREATE命令來定義實(shí)體完整性和參照完整性規(guī)則?
    33.簡(jiǎn)述分布式數(shù)據(jù)庫(kù)的定義。
    34.什么是SQL Server中的SQL企業(yè)級(jí)管理器?
    35.簡(jiǎn)述事務(wù)的定義及性質(zhì)。
    四、設(shè)計(jì)題(本大題共4小題,每小題5分,共20分)
    數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系(基本表):
    S(學(xué)號(hào),姓名,性別,年齡,系別)
    C(課號(hào),課名)
    SC(學(xué)號(hào),課號(hào),成績(jī))
    依據(jù)此信息用SQL語句完成下面36~39題。
    36.查詢每個(gè)學(xué)生的姓名和年齡,并按年齡降序排列。
    37.查詢S表中姓“王”的學(xué)生的情況。
    38.查詢選修了“數(shù)據(jù)庫(kù)原理”的學(xué)生的姓名和成績(jī)。
    39.查詢與“劉平”同一系的學(xué)生情況。
    五、綜合題(本大題15分)
    40.為某單位建立數(shù)據(jù)庫(kù),其中包含如下信息:
    (1)職工:職工號(hào)、姓名、性別、年齡。
    (2)部門:部門號(hào)、部門名、經(jīng)理。
    (3)產(chǎn)品:產(chǎn)品號(hào)、產(chǎn)品名稱、規(guī)格、單價(jià)。
    (4)制造商:制造商名、地址、電話。
    如果規(guī)定:每個(gè)部門有多名職工,每名職工只能屬于一個(gè)部門;每個(gè)部門有一個(gè)經(jīng)理,他是職工中的一員;每個(gè)部門銷售多種產(chǎn)品,每種產(chǎn)品只能由一個(gè)部門銷售;每種產(chǎn)品可由多個(gè)制造商生產(chǎn),每個(gè)制造商也可以生產(chǎn)多種產(chǎn)品。
    根據(jù)上面敘述,解答下列問題:
    (1)設(shè)計(jì)E-R模型,要求標(biāo)注連通詞,可省略屬性。
    (2)將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個(gè)關(guān)系的主碼和外碼(如果存在)。