版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫系統(tǒng)原理試題全國(guó)2012年10月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.?dāng)?shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫和高級(jí)A.?dāng)?shù)據(jù)描述階段B.應(yīng)用程序系統(tǒng)C.編譯系統(tǒng)D.?dāng)?shù)據(jù)庫階段2.下面不是..關(guān)系數(shù)據(jù)模型的性質(zhì)的是A.關(guān)系的每個(gè)屬性是不可分割的B.關(guān)系模型的查詢效率比非關(guān)系模型高C.關(guān)系中不允許出現(xiàn)重復(fù)元組D.關(guān)系是一個(gè)集合,因此沒有行序3.要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是A.邏輯模式B.模式與內(nèi)模式的映射C.邏輯模式與外模式的映射D.內(nèi)模式4.下列模型中,廣泛采用ER模型設(shè)計(jì)方法的是A.邏輯模型B.概念模型C.物理模型D.外模型5.如果關(guān)系模式設(shè)計(jì)的不好..,會(huì)出現(xiàn)A.?dāng)?shù)據(jù)冗余B.函數(shù)依賴C.關(guān)鍵碼D.多值依賴6.下面說法正確的是A.滿足4范式不一定滿足BC范式B.滿足BC范式一定滿足4范式C.滿足4范式一定滿足BC范式D.BC范式與4范式?jīng)]有任何關(guān)系7.若關(guān)系R和S分別包含r和s個(gè)屬性,分別含有m和n個(gè)元組,則R×SA.包含r+s個(gè)屬性和m+n個(gè)元組B.包含r+s個(gè)屬性和m×n個(gè)元組C.包含r×s個(gè)屬性和m+n個(gè)元組D.包含r×s個(gè)屬性和m×n個(gè)元組8.關(guān)系演算是一種A.以元組為變量的謂詞演算B.以屬性為變量的謂詞演算C.基于集合的運(yùn)算D.以關(guān)系為運(yùn)算對(duì)象的高級(jí)運(yùn)算的集合9.下列關(guān)于導(dǎo)出表敘述正確的是A.導(dǎo)出表即為視圖B.導(dǎo)出表是執(zhí)行了查詢時(shí)產(chǎn)生的表C.導(dǎo)出表必然與原表具有同樣結(jié)構(gòu)D.導(dǎo)出表可以用CREATETABLE直接創(chuàng)建10.關(guān)于SQL語言下列描述正確的是A.SQL語言只包括數(shù)據(jù)查詢語言和數(shù)據(jù)操縱語言B.用SQL語言可以實(shí)現(xiàn)可視化應(yīng)用程序開發(fā)C.SQL語言可作為一種交互式語言D.SQL語言是一種關(guān)系代數(shù)查詢語言11.DBMS的恢復(fù)管理子系統(tǒng)保證了事務(wù)的A.獨(dú)立性實(shí)現(xiàn)B.一致性實(shí)現(xiàn)C.隔離性實(shí)現(xiàn)D.持久性實(shí)現(xiàn)12.下列不屬于...并發(fā)操作帶來的問題的是A.丟失更新B.讀臟數(shù)據(jù)C.不可重復(fù)讀D.運(yùn)算溢出13.記錄了所有SQLServer2000的系統(tǒng)信息、登錄賬號(hào)、系統(tǒng)配置設(shè)置、系統(tǒng)中所有數(shù)據(jù)庫及其系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息的是A.Master數(shù)據(jù)庫B.Model數(shù)據(jù)庫C.Msdb數(shù)據(jù)庫D.Tempdb數(shù)據(jù)庫14.用PowerBuilder腳本語言來連接數(shù)據(jù)庫時(shí),語句SQLCA.DBMS="ODBC"所指的是A.?dāng)?shù)據(jù)庫廠商的名稱B.定義程序是否提交事務(wù)C.從數(shù)據(jù)庫中顯示檢索到的數(shù)據(jù)D.所需要的額外信息15.在面向?qū)ο蠹夹g(shù)中,可以避免數(shù)據(jù)結(jié)構(gòu)的無窮嵌套問題的數(shù)據(jù)類型是A.行類型B.集合類型C.引用類型D.包類型二、填空題(本大題共10小題,每小題1分,共10分)16.?dāng)?shù)據(jù)庫系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)的完整性和____________。17.若關(guān)系R滿足1NF,且它的每一非主屬性完全函數(shù)依賴于候選鍵,則該關(guān)系滿足___________。18.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)期間,稱為數(shù)據(jù)庫系統(tǒng)的________________。19.關(guān)系R和S做外連接時(shí),結(jié)果元組中只有R中的屬性存在Null值,則該連接屬于_____________連接。20.國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布的SQL語言標(biāo)準(zhǔn)SQL99習(xí)慣上被稱為____________。21.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、______________定義。22.封鎖對(duì)象的大小稱為_______________。23.用戶管理SQLServer2000的主要管理工具是_____________。24.在PB9.0中連接數(shù)據(jù)庫有三個(gè)步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫描述文件;用__________命令連接數(shù)據(jù)庫。25.在對(duì)象聯(lián)系圖中,橢圓之間的邊表示對(duì)象之間的__________。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.什么是數(shù)據(jù)庫的外模式,外模式有何特點(diǎn)?27.簡(jiǎn)述邏輯設(shè)計(jì)的主要步驟。28.設(shè)關(guān)系模式R(A,B,C,D,E,G)上的函數(shù)依賴集F={D→G,C→A,CD→E,A→B},那么分解={DG,AC,CDE,AB}是無損分解嗎?為什么?29.說明DROPTABLE語句和DELETE語句的聯(lián)系和區(qū)別。30.典型的數(shù)據(jù)庫恢復(fù)策略中,平時(shí)應(yīng)做好哪兩件事?31.簡(jiǎn)述SQL3觸發(fā)器中觸發(fā)動(dòng)作的作用,它由哪幾個(gè)部分組成?32.什么是數(shù)據(jù)庫的安全性?33.SQLServer中的存儲(chǔ)過程有哪些主要的優(yōu)點(diǎn)?34.簡(jiǎn)述PowerBuilder9.0查詢畫板的功能。35.簡(jiǎn)述驅(qū)動(dòng)程序管理器的主要功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.某農(nóng)場(chǎng)有多名飼養(yǎng)員(Worker),每名飼養(yǎng)員可以飼養(yǎng)多只動(dòng)物(Animal),每只動(dòng)物都有一個(gè)動(dòng)物編號(hào),每只動(dòng)物只由一名飼養(yǎng)員飼養(yǎng),其關(guān)系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分別表示(編號(hào),姓名,性別,年齡,電話)Animal(aID,wID,aType,aAge),分別表示(動(dòng)物編號(hào),飼養(yǎng)員編號(hào),種類,年齡)實(shí)現(xiàn)下列操作:用關(guān)系代數(shù)語言查詢沒有..飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。37.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:寫出創(chuàng)建飼養(yǎng)員表的SQL語句,其中wID定義為主碼。38.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語言查詢由姓吳的飼養(yǎng)員飼養(yǎng)的所有動(dòng)物的個(gè)數(shù)。39.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語言查詢飼養(yǎng)過牛或者年齡大于40歲的飼養(yǎng)員的編號(hào)。40.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語言創(chuàng)建視圖VW:沒.有.飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有關(guān)系模式R(學(xué)號(hào)Sno,課程號(hào)Cno,成績(jī)G,任課教師TN,教師工作單位TD),基于R的函數(shù)依賴集F={(Sno,Cno)→G,Cno→TN,TN→TD}根據(jù)上述規(guī)定(1)寫出模式R的關(guān)鍵碼。(2)判斷R最高為第幾范式?為什么?(3)若R不為3NF,試將R分解成等價(jià)的3NF模式。42.某學(xué)生管理系統(tǒng),涉及如下信息:學(xué)生:學(xué)號(hào)、姓名、性別、年齡;課程:課程號(hào)、課程名、學(xué)分;教師:教師號(hào)、姓名、職稱、專業(yè);學(xué)會(huì):學(xué)會(huì)名稱、成立時(shí)間、負(fù)責(zé)人姓名、會(huì)費(fèi)。假設(shè)每門課程可由多位教師講授,每位教師只講授一門課程;每個(gè)學(xué)生可加入多個(gè)學(xué)會(huì),學(xué)生進(jìn)入學(xué)會(huì)有一個(gè)入會(huì)年份。學(xué)生可選修多門課程,每個(gè)學(xué)生選修的每門課程有一個(gè)成績(jī)。(1)根據(jù)以上敘述,設(shè)計(jì)優(yōu)化的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體的屬性)。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2012年1月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.數(shù)據(jù)庫類型的劃分依據(jù)是()A.記錄形式B.數(shù)據(jù)模型C.數(shù)據(jù)聯(lián)系D.存取數(shù)據(jù)方法2.在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的邏輯結(jié)構(gòu)發(fā)生了變化,那么用戶的應(yīng)用程序()A.必須改變B.自動(dòng)改變C.可以不變D.必須作廢3.STUDENT和DEPT兩個(gè)關(guān)系如下表所示,其中STUDENT關(guān)系中的主碼為學(xué)號(hào),年齡在18~25之間,DEPT關(guān)系的主碼為系號(hào)。向STUDENT中插入行(507,'王方',17,'D4'),該操作()A.僅違反實(shí)體完整性B.僅違反參照完整性C.僅違反用戶定義完整性D.違反了參照完整性和用戶定義完整性4.在數(shù)據(jù)庫設(shè)計(jì)中,超類實(shí)體與子類實(shí)體的關(guān)系是()A.前者只繼承后者的主碼B.后者只繼承前者的主碼C.前者繼承后者的所有屬性D.后者繼承前者的所有屬性5.設(shè)有關(guān)系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)={D→G,C→A,CD→E,A→B},則(AC)+F為()A.ACB.ABCC.ABDGD.ABCDEG6.3NF規(guī)范到BCNF,必須消除()A.非主屬性對(duì)鍵的部分函數(shù)依賴B.非主屬性對(duì)鍵的傳遞函數(shù)依賴C.主屬性對(duì)鍵的部分和傳遞函數(shù)依賴D.非平凡且非函數(shù)依賴的多值依賴7.設(shè)有關(guān)系R(ABCD)和關(guān)系s(BCD),則R×S結(jié)果集的元數(shù)為()A.3B.4C.6D.78.關(guān)系代數(shù)中投影運(yùn)算是對(duì)關(guān)系進(jìn)行的()A.垂直分割B.水平分割C.結(jié)合D.先垂直分割后水平分割9.當(dāng)關(guān)系R和S自然連接時(shí),能夠把R和S原來應(yīng)該舍棄的元組放到結(jié)果關(guān)系中的操作是()A.左外連接B.右外連接C.外部并D.外連接10.嵌入式SQL中實(shí)現(xiàn)主語言與SQL語句間的參數(shù)傳遞是通過()A.SQLCAB.共享變量C.數(shù)據(jù)集D.游標(biāo)11.應(yīng)用程序中的運(yùn)算溢出屬于()A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.人為故障12.事務(wù)的并發(fā)執(zhí)行不會(huì)破壞數(shù)據(jù)庫的完整性,這個(gè)性質(zhì)稱為事務(wù)的()A.原子性B.一致性C.隔離性D.持久性13.在T-SQL語言中,表變量存在的地方是()A.內(nèi)存B.數(shù)據(jù)庫C.文件D.臨時(shí)表14.PowerBuilder9.0中,用于生成可執(zhí)行文件、動(dòng)態(tài)鏈接庫、組件和代理對(duì)象的是()A.應(yīng)用畫板B.工程畫板C.函數(shù)畫板D.窗口畫板15.在面向?qū)ο蠹夹g(shù)中,下列不屬于...匯集類型的是()A.數(shù)組B.列表C.行類型D.包類型二、填空題(本大題共10小題,每小題1分,共10分)16.DBMS是位于用戶與______之間的一層數(shù)據(jù)管理軟件。17.設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)時(shí),常用的數(shù)據(jù)抽象方法是______和概括。18.引起關(guān)系模式中各種數(shù)據(jù)操作異常的原因是______。19.關(guān)系R和S都是二元關(guān)系,則與元組表達(dá)式{w|(?u)(?v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等價(jià)的關(guān)系代數(shù)表達(dá)式是______。20.SQLDML分成數(shù)據(jù)查詢和______兩類。21.如果一個(gè)并發(fā)調(diào)度的執(zhí)行結(jié)果與某一串行調(diào)度的執(zhí)行結(jié)果等價(jià),那么這個(gè)并發(fā)調(diào)度稱為______。22.數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄密、更改或______。23.在SQLServer2000中,角色分為服務(wù)器角色和______角色。24.PowerBuilder在訪問數(shù)據(jù)庫之前,必須首先與要使用的數(shù)據(jù)庫______。25.在SQL標(biāo)準(zhǔn)中,CLI定義了一套可以從宿主語言調(diào)用的______。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.DBMS的存儲(chǔ)管理器有哪幾部分組成?27.在關(guān)系模型中,對(duì)關(guān)系作了哪些規(guī)范性限制?28.設(shè)F是關(guān)系模式R(ABCDE)的FD集,F(xiàn)={AB→C,C→E,E→CD,C→D,AB→E},試求與F等價(jià)的最小函數(shù)依賴集。29.所有的視圖都可以更新嗎?為什么?30.參照完整性規(guī)則在SQL中可以用哪幾種方法實(shí)現(xiàn)?31.什么是數(shù)據(jù)庫的可恢復(fù)性?32.封鎖可能帶來哪些問題?33.SQLServer2000安裝程序自動(dòng)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫有哪些?34.簡(jiǎn)述PowerBuilder9.0集成開發(fā)環(huán)境中系統(tǒng)樹窗口的功能。35.在類圖中,子類之間的語義約束有哪些?四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)有如下3個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,年齡)工程(工程號(hào),工程名稱,預(yù)算)報(bào)酬(職工號(hào),工程號(hào),工資)用SQL語句完成下面36—40題。36.查詢年齡不在19至55歲之間的職工姓名和性別。37.按照職工號(hào)統(tǒng)計(jì)每名職工的總收入。38.將預(yù)算額達(dá)到10萬元及以上工程的職工工資提高10%。39.創(chuàng)建一個(gè)關(guān)于職工參加工程項(xiàng)目的視圖VPS,該視圖包括職工號(hào),姓名,工程名稱和工資。40.查詢參加過兩個(gè)以上工程項(xiàng)目的職工號(hào)及項(xiàng)目數(shù),并按項(xiàng)目數(shù)降序排列。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某校教材管理系統(tǒng)中,有一個(gè)記錄各班級(jí)領(lǐng)用教材情況的關(guān)系模式:R(教材編號(hào),教材名稱,出版社,班級(jí)號(hào),領(lǐng)用時(shí)間,領(lǐng)用數(shù)量)如果規(guī)定:每個(gè)班級(jí)每次可領(lǐng)用多種教材,但每種教材只允許領(lǐng)用一次;同一種教材可被不同班級(jí)領(lǐng)用;不同班級(jí)可同時(shí)領(lǐng)用教材。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式?(3)將R規(guī)范到3NF。42.某汽車維修部門的維修工單如下表所示:(1)根據(jù)上表,試為某汽車維修部門設(shè)計(jì)一個(gè)優(yōu)化的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)將ER模型轉(zhuǎn)換為關(guān)系模型,標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2011年10月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.數(shù)據(jù)庫系統(tǒng)中,執(zhí)行邏輯數(shù)據(jù)與物理數(shù)據(jù)之間轉(zhuǎn)換功能的是()A.DBB.DBMSC.DBSD.OS2.DBMS的數(shù)據(jù)字典中存放的是()A.數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的定義B.數(shù)據(jù)庫的工作日志C.數(shù)據(jù)庫的所有索引信息D.數(shù)據(jù)庫的存儲(chǔ)路徑3.數(shù)據(jù)庫邏輯設(shè)計(jì)階段應(yīng)考慮的主要因素是()A.概念模型B.處理要求C.存取方法D.DBMS特征4.關(guān)系數(shù)據(jù)庫系統(tǒng)中對(duì)外鍵沒有任何限制的操作是()A.插入B.刪除C.修改D.置空值5.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的刪除異常指的是()A.應(yīng)該刪除的數(shù)據(jù)不能刪除B.未經(jīng)授權(quán)的用戶對(duì)數(shù)據(jù)進(jìn)行了刪除操作C.數(shù)據(jù)刪除過程中發(fā)生了故障D.不該刪除的數(shù)據(jù)被刪除6.設(shè)有關(guān)系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C,D→E},那么F在模式ABC上的投影為()A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D.Φ(即不存在非平凡的FD)7.關(guān)系R和S如下表,則關(guān)系T是R和S的()A.自然連接B.交C.除D.并8.設(shè)R和S都是二元關(guān)系,那么與元組演算表達(dá)式{t|R(t)∧(?u)(S(u)∧u[1]≠t[2])}不等價(jià)...的關(guān)系代數(shù)表達(dá)式是()A..1223π((RS))σ≠?,B.1221π((RS))σ≠?,C.D.1214π((SR))σ≠?,9.設(shè)有學(xué)生表STUDENT(學(xué)號(hào),姓名,性別,年齡),則向STUDENT表插入一條新記錄的正確的SQL語句是()A.APPENDINTOSTUDENTVALUES('d001','王明','女',18)B.APPENDSTUDENTVALUES('d001','王明','女',18)C.INSERTSTUDENTVALUES('d001','王明','女',18)D.INSERTINTOSTUDENTVALUES('d001','王明','女',18)10.存儲(chǔ)過程的優(yōu)點(diǎn)不包括...()A.提高運(yùn)行速度B.降低網(wǎng)絡(luò)通信量C.間接實(shí)現(xiàn)安全控制D.存儲(chǔ)在DB之外方便修改11.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他鎖,則T對(duì)Q()A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀也不能寫12.DBMS中實(shí)現(xiàn)事務(wù)原子性的子系統(tǒng)是()A.完整性子系統(tǒng)B.并發(fā)控制子系統(tǒng)C.事務(wù)管理子系統(tǒng)D.恢復(fù)管理子系統(tǒng)13.SQLServer的身份驗(yàn)證模式包括WINDOWS身份驗(yàn)證模式和()A.混合驗(yàn)證模式B.賬號(hào)驗(yàn)證模式C.用戶驗(yàn)證模式D.DNA驗(yàn)證模式14.PowerBuilder9.0中連接數(shù)據(jù)庫的正確步驟是()A.建立數(shù)據(jù)庫描述文件;用CONNECT命令連接數(shù)據(jù)庫B.建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫描述文件;用CONNECT命令連接數(shù)據(jù)庫C.建立ODBC數(shù)據(jù)源;用CONNECT命令連接數(shù)據(jù)庫D.建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫對(duì)象;用CONNECT命令連接數(shù)據(jù)庫15.在對(duì)象聯(lián)系圖中,表示屬性具有多值的是()A.→B.﹦>C.→→D.←→二、填空題(本大題共10小題,每小題1分,共10分)16.數(shù)據(jù)庫在磁盤上的基本組織形式是________。17.層次模型中上一層記錄類型和下一層記錄類型之間的聯(lián)系是______聯(lián)系.18.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、增廣律和________。19.關(guān)系代數(shù)表達(dá)式的啟發(fā)式規(guī)則有:盡可能早地執(zhí)行選擇操作,盡可能早地執(zhí)行投影操作和避免直接做________。20.SQL語言是介于關(guān)系代數(shù)和________之間的一種語言。21.常見的數(shù)據(jù)庫故障分為:事務(wù)故障、系統(tǒng)故障、______________。22.觸發(fā)器是一個(gè)能由系統(tǒng)自動(dòng)執(zhí)行對(duì)________修改的語句。23.T-SQL語言中,局部變量由用戶定義和維護(hù),名稱以________開頭。24.PowerBuilder9.0中,開發(fā)空間有三個(gè)層次:Workspace(工作空間)、Target(目標(biāo))和________。25.UML類圖中,聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的________的聯(lián)系。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述物理數(shù)據(jù)獨(dú)立性與邏輯數(shù)據(jù)獨(dú)立性的含義。27.候選鍵與超鍵有哪些聯(lián)系和區(qū)別?28.有如下部門信息表,試判斷該表是否可以直接作為關(guān)系數(shù)據(jù)庫中的關(guān)系,并說明原因。29.簡(jiǎn)述嵌入式SQL中引入游標(biāo)的原因。30.數(shù)據(jù)庫的并發(fā)操作會(huì)帶來哪些問題?31.用戶對(duì)數(shù)據(jù)庫模式有哪些修改權(quán)限?32.什么是角色?其作用是什么?33.簡(jiǎn)述SQLServer2000中Msdb數(shù)據(jù)庫的作用。34.簡(jiǎn)述PowerBuilder中數(shù)據(jù)窗口對(duì)象的功能。35.述SQL/CLI中描述記錄的功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)一個(gè)圖書借閱管理數(shù)據(jù)庫中包括三個(gè)關(guān)系模式:圖書(圖書編號(hào),書名,作者,出版社,單價(jià))讀者(借書證號(hào),姓名,性別,單位,地址)借閱(借書證號(hào),圖書編號(hào),借閱日期,歸還日期,備注)用SQL語句完成下面36-39題。36.查詢價(jià)格在50到60元之間的圖書,結(jié)果按出版社及單價(jià)升序排列。37.查詢王明所借閱的所有圖書的書名及借閱日期。38.查詢各個(gè)出版社圖書的最高價(jià)格、最低價(jià)格和平均價(jià)格。39.建立“紅星汽車廠”讀者的視圖RST。40.依據(jù)36題的關(guān)系模式,用關(guān)系代數(shù)表達(dá)式檢索借閱“高等數(shù)學(xué)”的讀者姓名。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄職工歷次體檢情況的關(guān)系模式:R(職工號(hào),姓名,部門號(hào),體檢日期,體檢醫(yī)院,總檢結(jié)果,體檢項(xiàng)目,分項(xiàng)結(jié)果)說明:體檢醫(yī)院不固定,總檢結(jié)果是指對(duì)體檢結(jié)果的總體評(píng)價(jià)。(1)寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式?(3)將R規(guī)范到3NF。42.某課程的計(jì)算機(jī)模擬考試系統(tǒng)涉及的部分信息如下:用戶:用戶號(hào)、姓名、密碼。試題:試題編號(hào)、試題內(nèi)容、知識(shí)點(diǎn)、難度系數(shù)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、答案。試卷:試卷編號(hào)、生成時(shí)間。說明:允許用戶多次登錄系統(tǒng)進(jìn)行模擬測(cè)試;每次登錄后,測(cè)試試卷由系統(tǒng)自動(dòng)抽題隨機(jī)生成,即每次生成試卷均不相同;每份試卷由若干試題組成;系統(tǒng)要記錄每次測(cè)試的起始和結(jié)束時(shí)間,以及測(cè)試成績(jī)。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2011年1月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.使用數(shù)據(jù)庫技術(shù)來處理一個(gè)實(shí)際問題時(shí),對(duì)數(shù)據(jù)描述經(jīng)歷的過程是()A.定義、描述、實(shí)現(xiàn)B.概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)C.結(jié)構(gòu)設(shè)計(jì)、表設(shè)計(jì)、內(nèi)容設(shè)計(jì)D.邏輯設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、表設(shè)計(jì)2.負(fù)責(zé)DBS的正常運(yùn)行,承擔(dān)創(chuàng)建、監(jiān)控和維護(hù)數(shù)據(jù)庫結(jié)構(gòu)責(zé)任的數(shù)據(jù)庫用戶是()A.應(yīng)用程序員B.終端用戶C.專業(yè)用戶D.DBA3.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的需求分析階段生成的文檔是數(shù)據(jù)字典和()A.數(shù)據(jù)流圖B.E-R圖C.功能模塊圖D.UML圖4.設(shè)有課程關(guān)系Course(課程號(hào),課程名,學(xué)分,開設(shè)專業(yè)號(hào),先修課程號(hào))和專業(yè)關(guān)系Speciality(專業(yè)號(hào),專業(yè)名),則課程關(guān)系Course的外鍵是()A.課程號(hào)B.開設(shè)專業(yè)號(hào)C.先修課程號(hào)D.開設(shè)專業(yè)號(hào)和先修課程號(hào)5.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的插入異常指的是()A.未經(jīng)授權(quán)的用戶對(duì)關(guān)系進(jìn)行了插入操作B.兩個(gè)事務(wù)并發(fā)地對(duì)同一關(guān)系進(jìn)行插入而造成數(shù)據(jù)庫的不一致C.由于碼值的部分為空而不能將有用的信息作為一個(gè)元組插入到關(guān)系中D.向關(guān)系中插入了不該插入的數(shù)據(jù)6.X→Y能用FD推理規(guī)則推出的充分必要條件是()A.Y?XB.Y?X+C.X?Y+D.X+=Y+7.下面關(guān)于SQL語言的描述中,不正確...的是()A.SQL語言支持?jǐn)?shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)B.一個(gè)SQL數(shù)據(jù)庫就是一個(gè)基本表C.SQL的一個(gè)表可以是一個(gè)基本表,也可以是一個(gè)視圖D.一個(gè)基本表可以跨多個(gè)存儲(chǔ)文件存放,一個(gè)存儲(chǔ)文件也可以存放一個(gè)或多個(gè)基本表8.當(dāng)關(guān)系R和S做自然連接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是()A.左外連接B.右外連接C.外連接D.外部并9.設(shè)有關(guān)系R(書號(hào),書名),如果要檢索書名中至少包含4個(gè)字母,且第3個(gè)字母為M的圖書,則SQL查詢語句中WHERE子句的條件表達(dá)式應(yīng)寫成()A.書名LIKE'%__M%'B.書名LIKE'__M%'C.書名LIKE'__M_%'D.書名LIKE'_%M__'10.設(shè)關(guān)系R和S具有相同的關(guān)系模式,則與R?S等價(jià)的是()A.{}StRt|t?∧∈B.{}StRt|t∈∨∈C.{}StRt|t∈∧∈D.{}StRt|t?∨∈11.表示事務(wù)執(zhí)行成功的語句是()A.COMMITB.RETURNC.ROLLBACKD.OK12.SQL2提供事務(wù)的四種隔離級(jí)別,其中最高級(jí)別是()A.SERIALIZABLEB.REPEATABLEREADC.READCOMMITTEDD.READUNCOMMITTED13.SQLServer2000提供的服務(wù)中,管理SQLServer周期性行為的安排,并在發(fā)生錯(cuò)誤時(shí)通知系統(tǒng)管理員的是()A.MSSQLServerB.SQLServerAgentC.MSDTC(DistributedTransactionCoordinator)D.MicrosoftServerService14.PowerBuilder9.0開發(fā)工具附帶的小型數(shù)據(jù)庫是()A.RDBMSASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC分層體系結(jié)構(gòu)中,用來處理ODBC函數(shù)的是()A.ODBC數(shù)據(jù)庫應(yīng)用程序B.驅(qū)動(dòng)程序管理器C.DB驅(qū)動(dòng)程序D.數(shù)據(jù)源二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無分。16.根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、_______________型等。17.實(shí)體完整性規(guī)則要求關(guān)系中元組在組成__________的屬性上不能有空值。18.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={B→A,B→D},則R的候選鍵是_________。19.存儲(chǔ)過程是使用SQL語句和流程控制語句編寫的模塊,存儲(chǔ)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在_________中。20.關(guān)系演算可以分為元組關(guān)系演算和_____________關(guān)系演算。21.SQL3的觸發(fā)事件有三類:________、DELETE和INSERT。22.數(shù)據(jù)庫由低到高安全性級(jí)別依次是環(huán)境級(jí)、職員級(jí)、OS級(jí)、網(wǎng)絡(luò)級(jí)、________級(jí)。23.SQLServer2000的混合驗(yàn)證模式表示數(shù)據(jù)庫系統(tǒng)接受_________和SQL授權(quán)用戶。24.在PowerBuilder9.0中,ODBC數(shù)據(jù)源創(chuàng)建以后,必須定義_________________后才能與數(shù)據(jù)源建立連接。25.使用SQL/CLI時(shí),函數(shù)調(diào)用中SQL語句將作為_______動(dòng)態(tài)地創(chuàng)建和傳遞。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)三級(jí)模式結(jié)構(gòu)中的兩級(jí)映像,并說明其優(yōu)點(diǎn)。27.設(shè)有選課關(guān)系SC(Sno,Cno,Score),其屬性為學(xué)號(hào)、課程號(hào)和成績(jī)。簡(jiǎn)述下面元組表達(dá)式的含義:{t|(?u)(SC(u)∧u[2]='C2'∧t[l]=u[1]∧t[2]=u[3])}28.在關(guān)系模式分解時(shí),為了保持原模式的特性,要求分解具有哪些特性?29.簡(jiǎn)述使用游標(biāo)的四個(gè)步驟。30.簡(jiǎn)述第三級(jí)封鎖協(xié)議的內(nèi)容。31.簡(jiǎn)述數(shù)據(jù)庫故障的種類。32.請(qǐng)用SQL語句完成如下授權(quán):授予用戶CHEN查詢、修改關(guān)系S的權(quán)限,并且允許CHEN將這些權(quán)限轉(zhuǎn)授給其他用戶。33.簡(jiǎn)述T-SQL語言中局部變量和全局變量的區(qū)別。34.簡(jiǎn)述PowerBuilder9.0應(yīng)用畫板的功能。35.簡(jiǎn)述UML類圖中的重復(fù)度與ER模型中實(shí)體基數(shù)的區(qū)別。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)某數(shù)據(jù)庫有三個(gè)關(guān)系:音像(音像編號(hào),音像名,租金,類別)會(huì)員(會(huì)員編號(hào),會(huì)員名,年齡,所在地區(qū),聯(lián)系電話)租借(音像編號(hào),會(huì)員編號(hào),租借日期,歸還日期)試用SQL語言查詢李揚(yáng)租借過的音像制品的名稱和類別。37.依據(jù)36題的關(guān)系模式,試用SQL語句查詢2010年5月以前租借音像制品的會(huì)員編號(hào)。(注:租借日期為字符型,格式為'2010/01/01')38.依據(jù)36題的關(guān)系模式,試用SQL語句建立一個(gè)有關(guān)科幻類音像制品的視圖LM。39.依據(jù)36題的關(guān)系模式,試用SQL語句查詢每一類音像制品的類別和被租借的次數(shù)。40.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢北京地區(qū)的會(huì)員名和聯(lián)系電話。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄商品采購信息的關(guān)系模式:R(商品號(hào),商品名,規(guī)格,采購日期,采購單價(jià),采購數(shù)量,采購員編號(hào),采購員姓名)如果規(guī)定:每名采購員可負(fù)責(zé)多種商品的采購,但每種商品只能由一個(gè)人員負(fù)責(zé)采購;商品的采購單價(jià)隨市場(chǎng)行情而定。(1)根據(jù)上述規(guī)定,寫出R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式。(3)將R規(guī)范到3NF。42.某學(xué)生宿舍管理系統(tǒng),涉及的部分信息如下:(1)學(xué)生:學(xué)號(hào),姓名,性別,專業(yè),班級(jí)。(2)寢室:寢室號(hào),房間電話。(3)管理員:?jiǎn)T工號(hào),姓名,聯(lián)系電話。其中:每個(gè)寢室可同時(shí)住宿多名學(xué)生,每名學(xué)生只分配一個(gè)寢室;每個(gè)寢室指定其中一名學(xué)生擔(dān)當(dāng)寢室長(zhǎng);每個(gè)管理員同時(shí)管理多個(gè)寢室,但每個(gè)寢室只有一名管理員。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。全國(guó)2010年10月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.在數(shù)據(jù)庫系統(tǒng)中,提供數(shù)據(jù)與應(yīng)用程序間物理獨(dú)立性的是()A.外模式/模式映像B.模式/內(nèi)模式映像C.外模式/內(nèi)模式映像D.子模式/模式映像2.對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至少有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B之間具有的聯(lián)系是()A.多對(duì)一B.一對(duì)多C.多對(duì)多D.一對(duì)一3.?dāng)?shù)據(jù)庫物理設(shè)計(jì)的任務(wù)不包括...()A.優(yōu)化模式B.存儲(chǔ)記錄結(jié)構(gòu)設(shè)計(jì)C.確定數(shù)據(jù)存放位置D.存取方法設(shè)計(jì)4.設(shè)有關(guān)系WORK(ENO,CNO,PAY),主碼為(ENO,CNO)。按照實(shí)體完整性規(guī)則()A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO與CNO都不能取空值5.在關(guān)系模式R中,函數(shù)依賴X→Y的語義是()A.在R的某一關(guān)系中,若任意兩個(gè)元組的X值相等,則Y值也相等B.在R的一切可能關(guān)系中,若任意兩個(gè)元組的X值相等,則Y值也相等C.在R的某一關(guān)系中,Y值應(yīng)與X值相等D.在R的一切可能關(guān)系中,Y值應(yīng)與X值相等6.設(shè)R是一個(gè)關(guān)系模式,F(xiàn)是R上的一個(gè)FD集,R分解成數(shù)據(jù)庫模式ρ={R1,…,RK}。如果對(duì)R中滿足F的每一個(gè)關(guān)系r,都有r=1R∏(r)2R∏(r)…kR∏(r),則稱這個(gè)分解ρ是()A.無損分解B.損失分解C.保持函數(shù)依賴分解D.丟失函數(shù)依賴分解7.關(guān)系R和S如下表R-S的結(jié)果是()8.下面關(guān)于自然連接和等值連接的敘述中,不正確...的是()A.自然連接是一種特殊的等值連接B.自然連接要求在兩個(gè)關(guān)系中有公共屬性,而等值連接不必C.兩種連接都可以只用笛卡爾積和選擇運(yùn)算導(dǎo)出D.自然連接要在結(jié)果中去掉重復(fù)的屬性,而等值連接不必9.設(shè)有關(guān)系表S(NO,NAME,AGE),其中AGE為年齡字段,則表達(dá)式AGENOTBETWEEN18AND24等價(jià)于()A.AGE<=18ORAGE>=24B.AGE<=18ORAGE>24C.AGE<18ORAGE>=24D.AGE<18ORAGE>2410.下列關(guān)于視圖的說法中錯(cuò)誤..的是()A.視圖是從一個(gè)或多個(gè)基本表導(dǎo)出的表,它是虛表B.視圖可以被用來對(duì)無權(quán)用戶屏蔽數(shù)據(jù)C.視圖一經(jīng)定義就可以和基本表一樣被查詢和更新D.視圖可以用來定義新的視圖11.如果一個(gè)事務(wù)在故障發(fā)生之前完成,但是它并沒有到達(dá)檢查點(diǎn),則系統(tǒng)恢復(fù)時(shí)應(yīng)對(duì)該事務(wù)執(zhí)行()A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事務(wù)T1需要兩次讀取同一數(shù)據(jù)項(xiàng)A,但是在兩次讀操作的間隔中,另一個(gè)事務(wù)T2改變了A的值,那么此并發(fā)操作所引起的問題是()A.丟失更新B.死鎖C.不可重復(fù)讀D.讀臟數(shù)據(jù)13.在SQLServer2000中,負(fù)責(zé)管理登錄賬號(hào)、數(shù)據(jù)庫用戶和權(quán)限,創(chuàng)建和管理數(shù)據(jù)庫的工具是()A.服務(wù)管理器B.企業(yè)管理器C.查詢分析器D.事件探查器14.PowerBuilder9.0的工作空間擴(kuò)展名是()A..pbtB..pblC..dswD..pbw15.在對(duì)象聯(lián)系圖中,表示兩個(gè)屬性之間值的聯(lián)系為逆聯(lián)系的是()A.小圓圈B.單箭頭C.雙線箭頭D.雙向箭頭二、填空題(本大題共10小題,每小題1分,共10分)16.在數(shù)據(jù)庫中為提高查詢速度而設(shè)置的邏輯排序手段稱為________。17.關(guān)系模型中,數(shù)據(jù)聯(lián)系是通過表間的________實(shí)現(xiàn)的。18.設(shè)F是關(guān)系模式R的FD集,如果對(duì)F中每個(gè)非平凡的FDX→Y,都有X是R的______,則R∈BCNF。19.SQL數(shù)據(jù)庫中表的三種類型有________、視圖和導(dǎo)出表。20.關(guān)系代數(shù)中基本操作是并、差、笛卡爾積、投影和選擇,沒有集合的________操作,因而關(guān)系代數(shù)運(yùn)算總是安全的。21.封鎖技術(shù)中主要有兩種封鎖:排他型封鎖和________型封鎖。22.DBS中用于安全性目的的數(shù)據(jù)庫日志稱為________。23.在安裝SQLServer2000時(shí),安裝程序會(huì)自動(dòng)創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫,分別是________、Model數(shù)據(jù)庫、Msdb數(shù)據(jù)庫、Tempdb數(shù)據(jù)庫。24.PowerBuilder的一大特點(diǎn)是提供了________,它封裝了對(duì)數(shù)據(jù)庫中的數(shù)據(jù)操作。25.ODBC是一個(gè)分層體系結(jié)構(gòu),由縱向四個(gè)部分:ODBC數(shù)據(jù)庫應(yīng)用程序、________、DB驅(qū)動(dòng)程序、數(shù)據(jù)源構(gòu)成。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述外部模型的優(yōu)點(diǎn)。27.簡(jiǎn)述弱實(shí)體的概念。28.以訂購關(guān)系ORDER(訂單號(hào),書號(hào),書名,單價(jià),訂購數(shù)量)為例,說明插入異常的含義。(注:一個(gè)訂單可訂購多種圖書)29.簡(jiǎn)述核心SQL的四個(gè)組成部分。30.簡(jiǎn)述事務(wù)的性質(zhì)。31.設(shè)有關(guān)系R(A,B,C)和S(D,E,A),其中A是R的主鍵和S的外鍵,為了不破壞參照完整性,當(dāng)修改R中的A值時(shí),對(duì)S中的A值可能有幾種修改?32.簡(jiǎn)述權(quán)限的定義及權(quán)限的種類。33.簡(jiǎn)述T-SQL語言中Begin…End語句的作用。34.簡(jiǎn)述PowerBuilder9.0中連接ODBC數(shù)據(jù)庫的步驟。35.簡(jiǎn)述SQL/CLI中環(huán)境記錄的功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)學(xué)生社團(tuán)管理數(shù)據(jù)庫有三個(gè)關(guān)系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的屬性分別表示學(xué)號(hào)、姓名、年齡、性別和所在系;表A的屬性分別表示會(huì)員編號(hào)、協(xié)會(huì)名、協(xié)會(huì)的辦公地點(diǎn)和負(fù)責(zé)人(負(fù)責(zé)人為學(xué)號(hào));表SA描述了學(xué)生參加社團(tuán)的情況,其屬性分別表示學(xué)號(hào)、協(xié)會(huì)編號(hào)、加入?yún)f(xié)會(huì)時(shí)間。試用SQL語言查詢參加“籃球”協(xié)會(huì)的學(xué)生姓名和所在系。37.依據(jù)36題的關(guān)系模式,建立一個(gè)包含Sno、Sname、Aname和Date的視圖ST。38.依據(jù)36題的關(guān)系模式,試用SQL語言查詢每個(gè)協(xié)會(huì)的協(xié)會(huì)編號(hào)和學(xué)生數(shù),并按人數(shù)降序排列。39.依據(jù)36題的關(guān)系模式,試用SQL語言查詢沒有參加任何協(xié)會(huì)的學(xué)生姓名和所在系。40.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢計(jì)算機(jī)系的學(xué)生姓名和年齡。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某家電公司售后服務(wù)系統(tǒng)中有一個(gè)記錄安裝工人日工作量的關(guān)系模式:R(員工編號(hào),姓名,電話,產(chǎn)品型號(hào),日期,安裝數(shù)量)如果規(guī)定:?jiǎn)T工每天可安裝多種產(chǎn)品,并按不同產(chǎn)品型號(hào)統(tǒng)計(jì)安裝數(shù)量。(1)寫出關(guān)系模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。42.某商業(yè)集團(tuán)的商品進(jìn)銷存系統(tǒng)中,涉及的部分信息如下:(1)商品:商品號(hào)、商品名、規(guī)格、計(jì)量單位。(2)供應(yīng)商:供應(yīng)商號(hào)、供應(yīng)商名、地址。(3)商店:商店號(hào)、商店名、地址。(4)客戶:客戶號(hào)、客戶名、地址。其中,每個(gè)供應(yīng)商可供應(yīng)多種商品,每種商品也可向多個(gè)供應(yīng)商訂購,訂購時(shí)要記錄訂購單價(jià)和訂購數(shù)量;每個(gè)商店可向多個(gè)客戶銷售多種商品,每個(gè)客戶可以從多個(gè)商店購買多種商品,每種商品也可在多個(gè)商店銷售給多個(gè)客戶,商品銷售時(shí)要記錄銷售單價(jià)、銷售數(shù)量和銷售日期。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。全國(guó)2010年1月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.數(shù)據(jù)庫管理系統(tǒng)是()A.采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)B.包括DBA、計(jì)算機(jī)硬件及DB的系統(tǒng)C.位于用戶與OS之間的數(shù)據(jù)管理軟件D.包括OS在內(nèi)的數(shù)據(jù)管理軟件2.外模式DDL用來描述()A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)D.數(shù)據(jù)庫的概念結(jié)構(gòu)3.下列關(guān)于數(shù)據(jù)冗余的敘述中,不正確...的是()A.冗余的存在容易破壞數(shù)據(jù)庫的完整性B.冗余的存在給數(shù)據(jù)庫的維護(hù)增加困難C.不應(yīng)該在數(shù)據(jù)庫中存儲(chǔ)任何冗余數(shù)據(jù)D.冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)4.適當(dāng)調(diào)整DB的模式和內(nèi)模式,使DB適應(yīng)新的應(yīng)用環(huán)境稱為DB的()A.重組織B.監(jiān)控分析C.查詢優(yōu)化D.重構(gòu)造5.關(guān)系模型中將不含有多余屬性的超鍵稱為()A.內(nèi)鍵B.候選鍵C.主鍵D.外鍵6.如果一個(gè)關(guān)系屬于3NF,則它()A.必然屬于2NFB.必然屬于4NFC.可能不屬于2NFD.必然屬于BCNF7.設(shè)有關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C,C→A},那么分解ρ={AB,AC}相對(duì)于F()A.是無損分解,也保持函數(shù)依賴B.是無損分解,但不保持函數(shù)依賴C.不是無損分解,但保持函數(shù)依賴D.既不是無損分解,也不保持函數(shù)依賴8.已知關(guān)系S1和S2如下表所示,則S1與S2進(jìn)行并運(yùn)算,其結(jié)果的元組數(shù)為()A.0B.4C.5D.69.設(shè)有關(guān)系R和S,與R—S等價(jià)的元組表達(dá)式是()A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|?u(R(t)∨┐S(u))}D.{t|?u(R(t)∧┐S(u))}10.在SQL語言中,用于測(cè)試列值非空的短語是()A.ISNOTEMPTYB.NOTUNIQUEC.ISNOTNULLD.NOTEXISTS11.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲12.要求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時(shí)才釋放相應(yīng)的鎖,這種封鎖協(xié)議是()A.一級(jí)封鎖協(xié)議B.二級(jí)封鎖協(xié)議C.三級(jí)封鎖協(xié)議D.兩段鎖協(xié)議13.斷言是DBS采用的()A.安全性措施B.完整性措施C.恢復(fù)措施D.并發(fā)控制措施14.在對(duì)象聯(lián)系圖中,如果從A到B有雙線箭頭,則表示A是B的()A.一個(gè)子類B.同類C.一個(gè)父類D.一個(gè)屬性15.一個(gè)UML類圖,如下圖所示。表示對(duì)象操作的是()A.UniversityB.unameC.cityD.num_staff二、填空題(本大題共10小題,每小題1分,共10分)16.DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密、較高的數(shù)據(jù)________等特點(diǎn)。17.DB分成物理數(shù)據(jù)庫和________數(shù)據(jù)庫兩類,后者由DD系統(tǒng)管理。18.不必存儲(chǔ)屬性值,而是從其他屬性值推導(dǎo)出值的屬性稱為________屬性。19.若F是最小函數(shù)依賴集,則其中每一個(gè)函數(shù)依賴的右部都是________。20.關(guān)系代數(shù)的五個(gè)基本操作是:并、差、________、投影和選擇。21.SQL語言中創(chuàng)建基本表的命令是________。22.事務(wù)故障和系統(tǒng)故障的恢復(fù)由系統(tǒng)自動(dòng)進(jìn)行,而介質(zhì)故障的恢復(fù)需要________配合執(zhí)行。23.保護(hù)數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄密、更改或破壞,屬于數(shù)據(jù)庫的________控制。24.ODBC的卓越貢獻(xiàn)是使應(yīng)用程序具有良好的互用性和可移植性,并且具備同時(shí)訪問多種________的能力。25.在類圖中,重復(fù)度類似于ER模型中________的概念。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述層次、網(wǎng)狀和關(guān)系模型中數(shù)據(jù)聯(lián)系的實(shí)現(xiàn)方法。27.為什么關(guān)系中的元組沒有先后順序?28.什么是完全函數(shù)依賴?29.簡(jiǎn)述SQL數(shù)據(jù)庫的體系結(jié)構(gòu)中表的三種類型。30.簡(jiǎn)述關(guān)系模型的三個(gè)組成要素。31.簡(jiǎn)述采用檢查點(diǎn)方法的恢復(fù)算法的主要內(nèi)容。32.事務(wù)的存取模式有幾種,分別是什么?33.什么是ODBC數(shù)據(jù)源?34.簡(jiǎn)述引用類型的概念。35.簡(jiǎn)述事務(wù)的調(diào)度、串行調(diào)度和并發(fā)調(diào)度的含義。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)有選課關(guān)系SC(學(xué)號(hào),課號(hào),成績(jī)),試用SQL語句定義一個(gè)有關(guān)學(xué)生學(xué)號(hào)及其平均成績(jī)的視圖SV。37.設(shè)有兩個(gè)關(guān)系:學(xué)生關(guān)系S(學(xué)號(hào),姓名,年齡,性別)和選課關(guān)系SC(學(xué)號(hào),課號(hào),成績(jī)),試用關(guān)系代數(shù)表達(dá)式檢索沒有選修B5課程的學(xué)生姓名。38.設(shè)有選課關(guān)系SC(學(xué)號(hào),課號(hào),成績(jī)),試用SQL語句檢索選修B2或B5課程的學(xué)生學(xué)號(hào)。39.設(shè)有學(xué)生關(guān)系S(學(xué)號(hào),姓名,性別,獎(jiǎng)學(xué)金),選課關(guān)系SC(學(xué)號(hào),課號(hào),成績(jī)),用SQL語句完成如下操作:對(duì)成績(jī)得過滿分(100)的學(xué)生,如果沒有得過獎(jiǎng)學(xué)金(NULL值),將其獎(jiǎng)學(xué)金設(shè)為1000元。40.設(shè)有學(xué)生關(guān)系S(學(xué)號(hào),姓名,性別,年齡),課程關(guān)系C(課號(hào),課名),選課關(guān)系SC(學(xué)號(hào),課號(hào),成績(jī)),試用SQL語句檢索選修課程名為BC的學(xué)生姓名和成績(jī)。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄高校教師參加社會(huì)學(xué)術(shù)團(tuán)體情況的關(guān)系模式:R(教師號(hào),姓名,職稱,團(tuán)體名稱,團(tuán)體簡(jiǎn)介,團(tuán)體負(fù)責(zé)人,參加日期,擔(dān)當(dāng)職務(wù))如果規(guī)定:每名教師可同時(shí)參加多種學(xué)術(shù)團(tuán)體,在每種團(tuán)體中只擔(dān)當(dāng)一種職務(wù);每種學(xué)術(shù)團(tuán)體由多人組成,只有一位負(fù)責(zé)人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。42.某科技管理部門欲開發(fā)一個(gè)科研項(xiàng)目申報(bào)與評(píng)審系統(tǒng),涉及的部分信息如下:(1)項(xiàng)目:項(xiàng)目編號(hào),項(xiàng)目名稱,申請(qǐng)者,期限,金額,項(xiàng)目描述。(2)項(xiàng)目類別:類別編號(hào),類別名稱。(3)專家:專家編號(hào),姓名,職稱,單位。其中:根據(jù)項(xiàng)目類別,每個(gè)申報(bào)項(xiàng)目需由對(duì)應(yīng)領(lǐng)域的多位專家進(jìn)行評(píng)審;每位專家只參與一類項(xiàng)目的評(píng)審,評(píng)審時(shí)要記錄評(píng)審日期和評(píng)審意見。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)將ER模型轉(zhuǎn)換為關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2009年10月數(shù)據(jù)庫系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)1.數(shù)據(jù)庫系統(tǒng)的核心組成部分是()A.DBB.DDC.DBAD.DBMS2.數(shù)據(jù)庫的最小存取單位是()A.字符B.數(shù)據(jù)項(xiàng)C.記錄D.文件3.數(shù)據(jù)庫應(yīng)用程序的編寫是基于三級(jí)模式結(jié)構(gòu)中的()A.外模式B.邏輯模式C.內(nèi)模式D.概念模式4.完成關(guān)系模式設(shè)計(jì)是在數(shù)據(jù)庫設(shè)計(jì)的()A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段5.下列關(guān)于外鍵的說法正確的是()A.外鍵必須和相應(yīng)的主鍵同名B.外鍵值不允許為空C.外鍵和相應(yīng)的主鍵可以不同名,只要定義在相同域上即可D.外鍵的取值只允許等于所參照關(guān)系中某個(gè)主鍵值6.關(guān)系模式設(shè)計(jì)理論主要解決的問題是()A.提高查詢速度B.消除操作異常和數(shù)據(jù)冗余C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)據(jù)的安全性和完整性7.設(shè)有關(guān)系R(A,B,C)和S(A,D)則與RS等價(jià)的關(guān)系代數(shù)表達(dá)式是()A.RSB.S)(RDC,B,R.A,?∏C.A.S,A.R=σ)SR(?)D.S))(R(S.AR.ADC,B,R.A,?∏=σ8.設(shè)有關(guān)系模式R(A,B,C),其關(guān)系r如下表所示:下面敘述正確的是()A.函數(shù)依賴A→B在上述關(guān)系中成立B.函數(shù)依賴BC→A在上述關(guān)系中成立C.函數(shù)依賴B→A在上述關(guān)系中成立D.函數(shù)依賴A→BC在上述關(guān)系中成立9.設(shè)有關(guān)系R和S如下表所示,則RS的值是()10.SQL語言是()A.高級(jí)言語B.匯編語言C.結(jié)構(gòu)化查詢語言D.宿主語言11.在SQL中,與“NOTIN”等價(jià)的操作符是()A.<>ALLB.<>SOMEC.=SOMED.=ALL12.關(guān)于事務(wù)的故障與恢復(fù),下列說法正確的是()A.事務(wù)日志用來記錄事務(wù)執(zhí)行的頻度B.任何故障的恢復(fù)都由系統(tǒng)自動(dòng)完成C.系統(tǒng)故障的恢復(fù)只需進(jìn)行REDO操作D.對(duì)日志文件設(shè)置檢查點(diǎn)是為了提高故障恢復(fù)的效率13.下列不屬于...并發(fā)操作帶來的問題是()A.丟失更新B.讀臟數(shù)據(jù)C.不可重復(fù)讀D.死鎖1.4.在子類之間的語義約束中,表示超類中的對(duì)象必須在子類中出現(xiàn)的是()A.OverlappingB.CompleteC.DisjointD.Imcomplete15.在對(duì)象聯(lián)系圖中,雙向箭頭(←→)表示()A.屬性值是單值B.屬性值是多值C.對(duì)象類型之間的聯(lián)系D.兩個(gè)屬性之間值的聯(lián)系二、填空題(本大題共10小題,每小題1分,共10分)16.在數(shù)據(jù)庫技術(shù)中,用________的概念描述數(shù)據(jù)庫的結(jié)構(gòu)和語義,對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)行抽象。17.DBMS的存儲(chǔ)管理器主要包括:權(quán)限和完整性管理器、________、文件管理器、緩沖區(qū)管理器。18.當(dāng)局部ER圖合并全局ER圖時(shí),可能出現(xiàn)________沖突、結(jié)構(gòu)沖突、命名沖突。19.設(shè)ρ={R1,R2,…,RK}是R的一個(gè)分解,F(xiàn)是R上的FD集,如果有(F)UiRK1i∏=|=F,那么稱分解ρ是________的分解。20.已知關(guān)系R(A,B,C,D)和S(B,C,D),則R×S的元數(shù)是________個(gè)。21.SQL語言中修改數(shù)據(jù)的命令是________。22.封鎖對(duì)象的大小稱為________。23.SQL中把完整性約束分成三大類:域約束、基本表約束和________。24.一種沒有直接對(duì)象,但它的子孫可以有直接對(duì)象的類稱為________。25.關(guān)聯(lián)是對(duì)類的實(shí)例之間聯(lián)系的命名,相當(dāng)于ER模型中的________。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?27.以學(xué)生選課關(guān)系SC(學(xué)號(hào),課程號(hào),成績(jī))為例,說明實(shí)體完整性規(guī)則的含義。28.如果關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF?說明理由。29.設(shè)有關(guān)系模式SC(SNO,CNO,SCORE),試寫出與關(guān)系代數(shù)表達(dá)式(SC))(2BCNOSCORESNO,'='∏σ等價(jià)的元組表達(dá)式。30.嵌入式SQL語句何時(shí)不必涉及到游標(biāo)?何時(shí)必須涉及到游標(biāo)?31.試說明事務(wù)的ACID特性分別由DBMS的哪個(gè)子系統(tǒng)實(shí)現(xiàn)。32.設(shè)有兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,部門號(hào)),部門(部門號(hào),部門名),如果規(guī)定當(dāng)刪除某個(gè)部門信息時(shí),必須同時(shí)刪除職工關(guān)系中該部門的員工信息。試寫出符合上述規(guī)則的外鍵子句。33.用戶訪問數(shù)據(jù)庫的權(quán)限有哪幾種?34.在SQL/CLI中,宿主程序與數(shù)據(jù)庫交互過程中有哪幾個(gè)重要記錄?35.簡(jiǎn)述DB驅(qū)動(dòng)程序的主要任務(wù)。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)有兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,年齡,職務(wù),工資,部門號(hào))部門(部門號(hào),部門名稱,經(jīng)理名,地址,電話)依據(jù)上述關(guān)系回答下面36~40題。36.用關(guān)系代數(shù)表達(dá)式寫出下列查詢:檢索“采購部”女職工的職工號(hào)和姓名。37.試用SQL語句刪除年齡大于70歲的職工信息。38.試用SQL語句統(tǒng)計(jì)每個(gè)部門的人數(shù)。39.試用SQL語句檢索人事部所有姓劉的職工姓名和年齡。40.試用SQL語句定義一個(gè)包含姓名、性別、工資、職務(wù)和部門名稱的視圖ZBB。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄學(xué)生畢業(yè)設(shè)計(jì)情況的關(guān)系模式:R(學(xué)號(hào),學(xué)生名,班級(jí),教師號(hào),教師名,職稱,畢業(yè)設(shè)計(jì)題目,成績(jī))如果規(guī)定:每名學(xué)生只有一位畢業(yè)設(shè)計(jì)指導(dǎo)教師,每位教師可指導(dǎo)多名學(xué)生;學(xué)生的畢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025配送站合同范文
- 2025老廠中心學(xué)校廉租房租賃合同
- occke抖音協(xié)議號(hào)模板
- 5的加減教案模板
- 3-6歲兒童發(fā)展指南語言領(lǐng)域目標(biāo)心得體會(huì)
- 240字的自我介紹大學(xué)生
- 2024繼續(xù)教育培訓(xùn)總結(jié)與反思
- 酒店中心廣告牌施工協(xié)議
- 建筑設(shè)備租賃合同文本
- 影視后期制作團(tuán)隊(duì)薪酬激勵(lì)方案
- 2024年有限合伙股權(quán)代持
- 廣東珠海市駕車沖撞行人案件安全防范專題培訓(xùn)
- 花城版一年級(jí)上冊(cè)音樂 第3課 《國(guó)旗國(guó)旗真美麗》(教案)
- 2024年四川高校對(duì)口招生考試中職英語試卷真題(含答案)
- 食品質(zhì)量安全法律法規(guī)培訓(xùn)
- 醫(yī)療儀器安裝與調(diào)試方案
- 陜西省陜西師大附中2025屆高一物理第一學(xué)期期末統(tǒng)考模擬試題含解析
- 人教版2024年小學(xué)二年級(jí)上學(xué)期語文期末考試往年真題
- 2024年保安員證考試題庫及答案(共130題)
- 2024壓鑄機(jī)安全技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論