自考數(shù)據(jù)庫系統(tǒng)原理歷年真題匯總_第1頁
自考數(shù)據(jù)庫系統(tǒng)原理歷年真題匯總_第2頁
自考數(shù)據(jù)庫系統(tǒng)原理歷年真題匯總_第3頁
自考數(shù)據(jù)庫系統(tǒng)原理歷年真題匯總_第4頁
自考數(shù)據(jù)庫系統(tǒng)原理歷年真題匯總_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

全國2007年10月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是()A.磁盤 B.程序C.數(shù)據(jù) D.內(nèi)存2.下列功能中,不屬于DML基本操作功能的是()A.排序 B.插入C.修改 D.檢索3.在下列四種模型中,與計(jì)算機(jī)的硬件及軟件均無關(guān)的是()A.外部模型 B.邏輯模型C.概念模型 D.內(nèi)部模型4.設(shè)計(jì)數(shù)據(jù)庫時(shí),應(yīng)該首先設(shè)計(jì)數(shù)據(jù)庫的()A.應(yīng)用系統(tǒng)結(jié)構(gòu) B.概念結(jié)構(gòu)C.邏輯結(jié)構(gòu) D.物理結(jié)構(gòu)5.如果實(shí)體X的存在依賴于Y的存在,且X主鍵的部分或全部從Y中獲得,則X是()A.遞歸實(shí)體 B.復(fù)合實(shí)體C.弱實(shí)體 D.超類實(shí)體6.關(guān)系規(guī)范化中的插入異常是指()A.不該插入的數(shù)據(jù)被插入 B.應(yīng)該插入的數(shù)據(jù)沒插入C.插入了沒有用的數(shù)據(jù) D.插入了錯(cuò)誤的數(shù)據(jù)7.兩個(gè)函數(shù)依賴集F和G等價(jià)的充分必要條件是()A.F=G B.F+=GC.F=G+ D.F+=G+8.設(shè)有關(guān)系R和S如題8圖:RABCabcdafcbdSABCbgAdaF題8圖則R與S進(jìn)行差運(yùn)算,其結(jié)果的元組數(shù)為()A.1 B.2C.3 D.59.下列不屬于存儲(chǔ)過程優(yōu)點(diǎn)的是()A.增加了程序編寫工作量 B.提高運(yùn)行速度C.降低網(wǎng)絡(luò)通信量 D.間接實(shí)現(xiàn)安全控制10.SQL語言的標(biāo)準(zhǔn)庫函數(shù)COUNT、SUM、AVG、MAX和MIN等,不允許出現(xiàn)在下列哪個(gè)子句中()A.SELECT B.HAVINGC.GROUP…HAVING D.WHERE11.SQL語言是關(guān)系型數(shù)據(jù)庫系統(tǒng)典型的數(shù)據(jù)庫語言,它是()A.過程化語言 B.結(jié)構(gòu)化查詢語言C.格式化語言 D.導(dǎo)航式語言12.將查詢關(guān)系S的權(quán)限授予用戶WANG,并允許該用戶將此權(quán)限授予其他用戶。實(shí)現(xiàn)此功能的SQL語句是()A.GRANTSELECTTOSONWANGWITHPUBLICB.GRANTSELECTONSTOWANGWITHPUBLICC.GRANTSELECTTOSONWANGWITHGRANTOPTIOND.GRANTSELECTONSTOWANGWITHGRANTOPTION13.若事務(wù)T1已經(jīng)給數(shù)據(jù)A加上了共享鎖,則事務(wù)T2()A.只能再對(duì)A加共享鎖 B.只能再對(duì)A加排他鎖C.可以對(duì)A加共享鎖,也可以對(duì)A加排他鎖D.不能再給A加任何鎖14.在對(duì)象聯(lián)系圖中,表示對(duì)象類型之間的超類與子類聯(lián)系的是()A.雙向箭頭 B.雙線箭頭C.雙箭頭 D.單箭頭15.在SQL/CLI中,將宿主程序與數(shù)據(jù)庫交互的有關(guān)信息記錄在運(yùn)行時(shí)數(shù)據(jù)結(jié)果中的是()A.環(huán)境記錄、連接記錄、語句記錄、描述記錄B.環(huán)境記錄、連接記錄、語句記錄、運(yùn)行記錄C.環(huán)境記錄、連接記錄、運(yùn)行記錄、描述記錄D.環(huán)境記錄、運(yùn)行記錄、語句記錄、描述記錄二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無分。16.關(guān)系模型和層次、網(wǎng)狀模型的最大差別是用________導(dǎo)航數(shù)據(jù)。17.數(shù)據(jù)庫系統(tǒng)中三級(jí)模式結(jié)構(gòu)定義存放在________中。18.如果關(guān)系模式R是1NF,且每個(gè)非主屬性________函數(shù)依賴于候選鍵,那么稱R是第二范式的模式。19.模式分解的優(yōu)點(diǎn)之一是能消除________和操作異常現(xiàn)象。20.若關(guān)系A(chǔ)有m個(gè)屬性,關(guān)系B有n個(gè)屬性,則A×B有________個(gè)屬性。21.SQL語言中,向數(shù)據(jù)庫表中插入數(shù)據(jù)的命令是________。22.在程序中,事務(wù)以BEGINTRANSACTION語句開始,以________語句或ROLL-BACK語句結(jié)束。23.數(shù)據(jù)庫的并發(fā)操作通常會(huì)帶來三個(gè)問題:________問題、讀臟數(shù)據(jù)問題、不可重復(fù)讀問題。24.ODBC技術(shù)為應(yīng)用程序提供了一套CLI函數(shù)庫和基于________的運(yùn)行支持環(huán)境。25.在面向?qū)ο蠹夹g(shù)中,數(shù)據(jù)類型系統(tǒng)由基本類型、復(fù)合類型和________三部分組成。三、簡答題(本大題共10小題,每小題3分,共30分)26.什么是數(shù)據(jù)獨(dú)立性?在數(shù)據(jù)庫中有哪兩級(jí)獨(dú)立性?27.什么是DB的系統(tǒng)緩沖區(qū)?28.設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},計(jì)算屬性集D關(guān)于F的閉包D+。29.什么是事務(wù)?它具有哪些性質(zhì)?30.簡述基本表和視圖和區(qū)別。31.簡述SQL語言的特點(diǎn)。32.DBS中有哪些類型的故障?哪些故障破壞了數(shù)據(jù)庫?哪些故障未破壞數(shù)據(jù)庫?33.SQL完整性約束有哪些?34.簡述類圖中的重復(fù)度與ER圖中實(shí)體的基數(shù)的區(qū)別。35.ODBC的體系結(jié)構(gòu)有哪幾層?四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)關(guān)系:學(xué)生關(guān)系S(S#,SNAME,AGE,SEX,DEPT),其屬性分別表示學(xué)號(hào)、姓名、年齡、性別、所在系。課程關(guān)系C(C#,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、任課教師名。選課關(guān)系SC(S#,C#,GRADE},其中GRADE表示成績。請(qǐng)用關(guān)系代數(shù)表達(dá)式表達(dá)下面的查詢。檢索選修課程號(hào)為“C2”的學(xué)生的學(xué)號(hào)和姓名。37.在36題的基本表中,試用SQL語句完成下面操作:查詢與張明同一個(gè)系的學(xué)生信息。38.在36題的基本表中,試用SQL語句完成下面操作:刪除學(xué)號(hào)為“95002”的學(xué)生選修的課程號(hào)為“C2”的記錄。39.在36題的基本表中,試用SQL語句完成下面的操作:建立數(shù)學(xué)系學(xué)生的視圖C_STUDENT,并要求進(jìn)行修改和插入數(shù)據(jù)時(shí),仍需保證該視圖只有數(shù)學(xué)系的學(xué)生。視圖的屬性名為:S#,SNAME,AGE,DEPT。40.在36題的基本表中,試用SQL語句查詢每個(gè)學(xué)生已選修課程的門數(shù)及平均成績。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某工廠數(shù)據(jù)庫中有四個(gè)實(shí)體集。一是“倉庫”實(shí)體集,屬性有倉庫號(hào)、倉庫面積等;二是“零件”實(shí)體集,屬性有零件號(hào)、零件名、規(guī)格、單價(jià)等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商號(hào)、供應(yīng)商名、地址等;四是“保管員”實(shí)體集,屬性有職工號(hào)、姓名等。設(shè)倉庫與零件之間有“存放”聯(lián)系,每個(gè)倉庫可存放多種零件,每種零件可存放于若干倉庫中,每個(gè)倉庫存放每種零件要記錄庫存量;供應(yīng)商與零件之間有“供應(yīng)”聯(lián)系,一個(gè)供應(yīng)商可供應(yīng)多種零件,每種零件也可由多個(gè)供應(yīng)商提供,每個(gè)供應(yīng)商每提供一種零件要記錄供應(yīng)量;倉庫與保管員之間有“工作”聯(lián)系,一個(gè)倉庫可以有多名保管員,但一名保管員只能在一個(gè)倉庫工作。(1)試為該工廠的數(shù)據(jù)庫設(shè)計(jì)一個(gè)ER模型,要求標(biāo)注聯(lián)系類型,可省略實(shí)體屬性。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵。42.設(shè)有一個(gè)反映職工每月超額完成生產(chǎn)任務(wù)的關(guān)系模式:R(日期,職工號(hào),姓名,工種,額定工作量,本月超額)如果規(guī)定:每個(gè)職工只隸屬于一個(gè)工種,每個(gè)工種的額定工作量惟一,每個(gè)工種的職工有多人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式,并說明理由。(3)將R規(guī)范到3NF。

全國2008年1月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.數(shù)據(jù)庫在磁盤上的基本組織形式是()A.DB B.文件C.二維表 D.系統(tǒng)目錄2.ER模型是數(shù)據(jù)庫的設(shè)計(jì)工具之一,它一般適用于建立數(shù)據(jù)庫的()A.概念模型 B.邏輯模型C.內(nèi)部模型 D.外部模型3.?dāng)?shù)據(jù)庫三級(jí)模式中,用戶與數(shù)據(jù)庫系統(tǒng)的接口是()A.模式 B.外模式C.內(nèi)模式 D.邏輯模式4.在文件系統(tǒng)中,所具有的數(shù)據(jù)獨(dú)立性是()A.系統(tǒng)獨(dú)立性B.物理獨(dú)立性C.邏輯獨(dú)立性D.設(shè)備獨(dú)立性5.在DB技術(shù)中,“臟數(shù)據(jù)”是指()A.未回退的數(shù)據(jù)B.未提交的數(shù)據(jù)C.回退的數(shù)據(jù)D.未提交隨后又被撤消的數(shù)據(jù)6.關(guān)系模式至少應(yīng)屬于()A.1NF B.2NFC.3NF D.BCNF7.設(shè)有關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={AB,BC},則屬性集BD的閉包(BD)+為()A.BD B.BCDC.BC D.CD8.設(shè)有關(guān)系R如題8圖所示:R學(xué)號(hào)姓名專業(yè)入學(xué)年份97001王敏數(shù)學(xué)198095002高豐經(jīng)濟(jì)學(xué)198095003梅婷數(shù)學(xué)198093013王明計(jì)算機(jī)198194012楊山計(jì)算機(jī)1984題8圖則專業(yè),入學(xué)年份(R)的元組數(shù)為A.2 B.3C.4 D.59.集合R與S的交可以用關(guān)系代數(shù)的基本運(yùn)算表示為()A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一個(gè)字符型字段,下列SQL查詢語句()SELECTSNFROMSWHERESNLIKE′AB%′;的執(zhí)行結(jié)果為A.找出含有3個(gè)字符′AB%′的所有SN字段B.找出僅含3個(gè)字符且前兩個(gè)字符為′AB′的SN字段C.找出以字符′AB′開頭的所有SN字段D.找出含有字符′AB′的所有SN字段l1.現(xiàn)要查找缺少成績(Grade)的學(xué)生學(xué)號(hào)(Snum),相應(yīng)的SQL語句是()A.SELECTSnum B.SELECTSnumFROMSC FROMSCWHEREGrade=0 WHEREGrade<=0C.SELECTSnum D.SELECTSnumFROMSC FROMSCWHEREGrade=NULL WHEREGradeISNULLl2.下列不是數(shù)據(jù)庫恢復(fù)采用的方法是()A.建立檢查點(diǎn) B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,將宿主程序與數(shù)據(jù)庫交互的有關(guān)信息記錄在運(yùn)行時(shí)數(shù)據(jù)結(jié)果中。不能保存此信息的記錄類型是()A.環(huán)境記錄 B.連接記錄C.語句記錄 D.運(yùn)行記錄l4.在面向?qū)ο蠹夹g(shù)中,復(fù)合類型中后四種類型——數(shù)組、列表、包、集合——統(tǒng)稱為()A.行類型 B.匯集類型C.引用類型 D.枚舉類型l5.在面向?qū)ο蠹夹g(shù)中,類圖的基本成分是類和()A.屬性 B.操作C.關(guān)聯(lián) D.角色二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無分。16.在數(shù)據(jù)庫的概念設(shè)計(jì)中,客觀存在并且可以相互區(qū)別的事物稱為_________________。17.增強(qiáng)ER模型中,子類實(shí)體繼承超類實(shí)體的所有________________________。18.產(chǎn)生數(shù)據(jù)冗余和異常的兩個(gè)重要原因是局部依賴和_________________依賴。l9.如果YXU,則XY成立。這條推理規(guī)則稱為________________。20.ODBC規(guī)范定義的驅(qū)動(dòng)程序有兩種類型:即單層驅(qū)動(dòng)程序和________________。21.DBMS可分為層次型、網(wǎng)狀型、__________________型、面向?qū)ο笮偷人姆N類型。22.如果事務(wù)T對(duì)某個(gè)數(shù)據(jù)R實(shí)現(xiàn)了__________________鎖,那么在T對(duì)數(shù)據(jù)R解除封鎖之前,不允許其他事務(wù)再對(duì)R加任何類型的鎖。23.在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)的結(jié)果一樣,這是指事務(wù)的____________________性。24.在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是___________________。25.在面向?qū)ο蠹夹g(shù)中,對(duì)象聯(lián)系圖是描述面向?qū)ο骭____________的基本工具。三、簡答題(本大題共10小題,每小題3分,共30分)26.簡述DBMS的主要功能。27.簡述數(shù)據(jù)庫邏輯設(shè)計(jì)階段的主要步驟。28.設(shè)有關(guān)系模式R(S#,C#,CNAME,TNAME),其屬性分別表示學(xué)生的學(xué)號(hào)、選修課程號(hào)、課程名、任課教師名。請(qǐng)說明該關(guān)系模式存在哪些操作異常。29.設(shè)有關(guān)系模式R(ABC),F(xiàn)是R上成立的FD集,F(xiàn)={BA,CA},ρ={AB,BC}是R上的一個(gè)分解,那么分解p是否保持FD集F?并說明理由。30.簡述存儲(chǔ)過程的優(yōu)點(diǎn)。31.簡述SQL數(shù)據(jù)庫表的三種類型及它們的區(qū)別。32.簡述數(shù)據(jù)庫的完整性含義以及DBMS的完整性子系統(tǒng)的功能。33.SQL的視圖機(jī)制有哪些優(yōu)點(diǎn)?34.簡述ODBC體系結(jié)構(gòu)中驅(qū)動(dòng)程序管理器的功能。35.簡述面向?qū)ο蠹夹g(shù)中聚合的概念。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)已知有如下三個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別號(hào))項(xiàng)目(項(xiàng)目號(hào),項(xiàng)目名稱,報(bào)酬)參加(學(xué)號(hào),項(xiàng)目號(hào),工時(shí))其中,報(bào)酬是指參加該項(xiàng)目每個(gè)工時(shí)所得報(bào)酬。依據(jù)此關(guān)系回答下面36~40題。36.試用關(guān)系代數(shù)表達(dá)式寫出下列查詢:列出“王明”同學(xué)所參加項(xiàng)目的名稱。37.試用SQL語句寫出下列查詢:列出報(bào)酬最高的項(xiàng)目編號(hào)。38.試用SQL語句寫出下列查詢:列出每個(gè)系所有學(xué)生參加項(xiàng)目所獲得的總報(bào)酬。39.試用SQL語句查詢報(bào)酬大于800元(包括800元)的項(xiàng)目名稱。40.試用SQL命令創(chuàng)建一個(gè)學(xué)生_項(xiàng)目視圖,該視圖包含的屬性名稱為:學(xué)號(hào),姓名和項(xiàng)目名稱。五、綜合題(本大題共2小題,每小題5分,共l0分)41.為體育部門建立數(shù)據(jù)庫,其中包含如下信息:(1)運(yùn)動(dòng)隊(duì):隊(duì)名、主教練,其中隊(duì)名惟一標(biāo)識(shí)運(yùn)動(dòng)隊(duì)。(2)運(yùn)動(dòng)員:運(yùn)動(dòng)員編號(hào)、姓名、性別、年齡。(3)運(yùn)動(dòng)項(xiàng)目:項(xiàng)目編號(hào)、項(xiàng)目名、所屬類別。其中:每個(gè)運(yùn)動(dòng)隊(duì)有多名運(yùn)動(dòng)員,每名運(yùn)動(dòng)員只屬于一個(gè)運(yùn)動(dòng)隊(duì);每名運(yùn)動(dòng)員可以參加多個(gè)項(xiàng)目,每個(gè)項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加。系統(tǒng)記錄每名運(yùn)動(dòng)員參加每個(gè)項(xiàng)目所得名次和成績以及比賽日期。(1)根據(jù)以上敘述,建立ER模型,要求標(biāo)注聯(lián)系類型。(實(shí)體的屬性可以省略)(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。42.設(shè)有一個(gè)反映工程及其所使用相關(guān)材料信息的關(guān)系模式:R(工程號(hào),工程名,工程地址,開工日期,完工日期,材料號(hào),材料名稱,使用數(shù)量)如果規(guī)定:每個(gè)工程的地址、開工日期、完工日期惟一;不同工程的地址、開工和完工日期可能相同;工程名與材料名稱均有重名;每個(gè)工程使用若干種材料,每種材料可應(yīng)用于若干工程中。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式,并說明理由。(3)將R規(guī)范到3NF。全國2008年10月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)()A.文件的集合 B.數(shù)據(jù)的集合C.命令的集合 D.程序的集合2.在數(shù)據(jù)庫的三級(jí)模式中,描述數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的是()A.外模式 B.內(nèi)模式C.邏輯模式 D.存儲(chǔ)模式3.數(shù)據(jù)庫系統(tǒng)中存放三級(jí)結(jié)構(gòu)定義的DB稱為()A.DBS B.DDC.DDL D.DBMS4.教師實(shí)體中有教師號(hào)、姓名、部門、任教時(shí)間、教齡等屬性,其中教齡是一個(gè)()A.派生屬性 B.多值屬性C.復(fù)合屬性 D.NULL屬性5.對(duì)關(guān)系的描述不正確的是()A.關(guān)系是一個(gè)集合 B.關(guān)系是一張二維表C.關(guān)系可以嵌套定義 D.關(guān)系中的元組次序可交換6.若屬性X函數(shù)依賴于屬性Y時(shí),則屬性X與屬性Y之間具有()A.一對(duì)一聯(lián)系 B.一對(duì)多聯(lián)系C.多對(duì)一聯(lián)系 D.多對(duì)多聯(lián)系7.設(shè)F是關(guān)系模式R的FD集,如果對(duì)F中每個(gè)非平凡的FDX—Y,都有X是R的超鍵,則()A.R屬于2NF,但不一定屬于3NF B.R屬于3NF,但不一定屬于BCNFC.R屬于BCNF,但不一定屬于4NF D.R屬于4NF8.關(guān)系Rl和R2如下表所示:R1R2ABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c1a3fg則R1與R2進(jìn)行笛卡爾積運(yùn)算,其結(jié)果的元組數(shù)為()A.1 B.3C.6 D.99.設(shè)四元關(guān)系R(A,B,C,D),則下面不正確的是()A.為取屬性D,B的兩列組成新關(guān)系B.為取屬性的值是4,2的兩列組成新關(guān)系C.與是等價(jià)的D.與是相同關(guān)系10.下列敘述正確的是()A.在ORDERBY子句后只能有一個(gè)屬性B.ORDERBY子句所產(chǎn)生的輸出只是邏輯排序效果,并沒有影響表的實(shí)際內(nèi)容C.進(jìn)行有序輸出時(shí),如果列中有空值則在升序輸出時(shí)首先列出空值項(xiàng),而在降序時(shí)最后列出空值項(xiàng)D.ORDERBY子句中必須指明是升序或降序,不能缺省12.現(xiàn)要查找缺少成績(G)的學(xué)生學(xué)號(hào)(S#)和課程號(hào)(C#),下面SQL語句中WHERE子句的條件表達(dá)式應(yīng)是:SELECTS#,C#FROMSCWHERE()A.G=0 B.G<=0C.G=NULL D.GISNULL12.數(shù)據(jù)庫恢復(fù)的主要依據(jù)是()A.DBA B.DDC.文檔 D.事務(wù)日志13.不能激活觸發(fā)器執(zhí)行的事件是()A.SELECT B.UPDATEC.INSFRT D.DELETE14.SQLServer2000的主要工具中,執(zhí)行T-SQL的最佳輕量級(jí)工具是()A.查詢分析器 B.服務(wù)管理器C.企業(yè)管理器 D.事件探查器15.在ODBC體系結(jié)構(gòu)中,為應(yīng)用程序加載、調(diào)用和卸載DB驅(qū)動(dòng)程序的是()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.能惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约Q為________。17.數(shù)據(jù)獨(dú)立性使得修改數(shù)據(jù)結(jié)構(gòu)時(shí),盡可能不修改________。18.數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫的存儲(chǔ)記錄格式、存儲(chǔ)記錄安排和________。19.由于數(shù)據(jù)的冗余,在對(duì)數(shù)據(jù)操作時(shí)常會(huì)引起________、插入異常、刪除異常。20.關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系操作有:選擇、投影、除和________。21.SQL語言的條件表達(dá)式中字符串匹配操作符是________。22.DBS運(yùn)行的最小邏輯工作單位是________。23.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、________定義。24.在復(fù)合數(shù)據(jù)類型中,相同類型元素的有序集合,并且允許有重復(fù)的元素,稱為________。25.SQLServer2000引擎對(duì)外使用Net-Library抽象層來支持不同的________。三、簡答題(本大題共10小題,每小題3分,共30分)26.在DBS的全局結(jié)構(gòu)中,磁盤存儲(chǔ)器上的數(shù)據(jù)結(jié)構(gòu)有哪幾種形式?27.簡述關(guān)系的參照完整性規(guī)則中,外鍵取值允許為空和不允許為空的條件。28.設(shè)有函數(shù)依賴集F={A→D,AB→E,BI→E,CD→I,E→C},計(jì)算屬性集AE關(guān)于F的閉包(AE)+。29.簡述關(guān)系代數(shù)表達(dá)式的啟發(fā)式優(yōu)化規(guī)則。30.簡述DBS中系統(tǒng)故障的恢復(fù)方法。31.什么是X鎖?32.SQL中哪些機(jī)制提供了安全性?33.什么是SQL/CLI?34.簡述對(duì)象聯(lián)系圖的定義。35.T-SQL中有哪些變量?各有哪些特點(diǎn)?四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)有三個(gè)關(guān)系A(chǔ)(Anum,Aname,city),它們的屬性分別是:商場號(hào),商場名稱,商場所在城市;B(Bnum,Bname,price),它們的屬性分別是:商品號(hào),商品名稱,價(jià)格;AB(Anum,Bnum,qty),它們的屬性分別是商場號(hào),商品號(hào),商品銷售數(shù)量。用SQL語句創(chuàng)建一個(gè)基于A,B,AB三個(gè)表的視圖(上海商場),其中包括城市為上海的商場名稱及其銷售的商品名稱。37.對(duì)36題中的三個(gè)基本表,用SQL語句查詢所有商品的名稱及其銷售總額。38.對(duì)36題中的三個(gè)基本表,用SQL語句查詢共有多少家商場銷售“長虹彩電”。39.設(shè)有選課表SC(S#,C#,GRADE),它們的屬性分別是:學(xué)號(hào),課號(hào),成績。試用關(guān)系代數(shù)表達(dá)式檢索學(xué)習(xí)課號(hào)為C2課程的學(xué)生學(xué)號(hào)和成績。40.設(shè)有學(xué)生關(guān)系S(Sno,Sname,Sage,Sex),它們的屬性分別是:學(xué)號(hào),姓名,年齡,性別。試用SQL語句檢索出年齡大于等于18小于等于20的學(xué)生姓名和性別。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某人才市場數(shù)據(jù)庫中有一個(gè)記錄應(yīng)聘人員信息的關(guān)系模式:R(人員編號(hào),姓名,性別,職位編號(hào),職位名稱,考試成績)如果規(guī)定:每人可應(yīng)聘多個(gè)職位,每個(gè)職位可由多人應(yīng)聘且必須參加相關(guān)考試,考試成績由人員編號(hào)和職位編號(hào)確定。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。42.某網(wǎng)上訂書系統(tǒng),涉及如下信息:(1)客戶:客戶號(hào)、姓名、地址、聯(lián)系電話。(2)圖書:書號(hào)、書名、出版社、單價(jià)。(3)訂單:訂單號(hào)、日期、付款方式、總金額。其中:一份訂單可訂購多種圖書,每種圖書可訂購多本;一位客戶可有多份訂單,一份訂單僅對(duì)應(yīng)一位客戶。(1)根據(jù)以上敘述,建立ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體的屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。

全國2009年1月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.使用二維表格結(jié)構(gòu)表達(dá)實(shí)體及實(shí)體間聯(lián)系的數(shù)據(jù)模型是()A.層次模型 B.網(wǎng)狀模型C.關(guān)系模型 D.聯(lián)系模型2.?dāng)?shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件、軟件和()A.DBMS B.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)C.相關(guān)的計(jì)算機(jī)系統(tǒng) D.DBA3.?dāng)?shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能,不包括()A.并發(fā)控制 B.控制數(shù)據(jù)冗余C.完整性保護(hù) D.故障恢復(fù)4.學(xué)校里規(guī)定,一個(gè)教師最多可講授3門課程,最少必須講授l門課程;每門課程最多5個(gè)教師講授,最少需要一個(gè)教師講授,則教師與課程的基數(shù)分別為()A.(1,3),(1,5) B.(3,1),(5,1)C.(1,5),(1,3) D.(5,1),(3,1)5.有關(guān)系R(A,B,C),主碼為A;S(D,A),主碼為D,外碼為A,參照R中的屬性A。關(guān)系R和S的元組如下表所示。關(guān)系S中違反關(guān)系完整性規(guī)則的元組是()RSABCDA1232l7338d1d2d32NULL4d41A.(d1,2) B.(d2,NULL)C.(d3,4) D.(d4,1)6.在最小依賴集F中,下面敘述不正確的是()A.F中每個(gè)FD的右部都是單屬性 B.F中每個(gè)FD的左部都是單屬性C.F中沒有冗余的FD D.F中每個(gè)FD的左部沒有冗余的屬性7.如果某個(gè)屬性包含在候選鍵中,則它稱為()A.非主屬性 B.關(guān)鍵屬性C.復(fù)合屬性 D.主屬性8.設(shè)有關(guān)系R和S如下表:RSTABCBCDABCDabcbbacfdbbaccddebaacbbaccddeb則關(guān)系T是關(guān)系R和關(guān)系S的()A.自然連接結(jié)果 B.連接結(jié)果C.笛卡爾積 D.并9.關(guān)系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積和()A.投影、連接 B.連接、選擇C.選擇、投影 D.交、選擇10.以下敘述中正確的是()A.為了實(shí)現(xiàn)連接運(yùn)算,SELECT命令中必須指出屬性的來源B.如果缺省WHERE子句,則會(huì)產(chǎn)生錯(cuò)誤信息C.在SQL語言中絕大多數(shù)連接操作都是自然連接D.連接操作中不可以用別名指定數(shù)據(jù)的來源11.SQL語言中建立惟一性索引的命令是()A.CREATEINDEX索引名ON基本表名(屬性名)B.CREATEINDEXUNIQUE索引名ON基本表名(屬性名)C.CREATEUNIQUEINDEX索引名ON基本表名(屬性名)D.CREATEDISTINCTINDEX索引名ON基本表名(屬性名)12.DBMS的并發(fā)控制子系統(tǒng)保證了事務(wù)的()A.原子性實(shí)現(xiàn) B.一致性實(shí)現(xiàn)C.隔離性實(shí)現(xiàn) D.持久性實(shí)現(xiàn)13.在DB恢復(fù)時(shí),對(duì)已經(jīng)提交但更新未寫入磁盤的事務(wù)執(zhí)行()A.UNDO處理 B.REDO處理C.ROLLBACK處理 D.ABORT處理14.SQLServer2000用于存儲(chǔ)任務(wù)計(jì)劃信息、事件處理信息、備份恢復(fù)信息以及異常報(bào)告的是()A.Master數(shù)據(jù)庫 B.Model數(shù)據(jù)庫C.Msdb數(shù)據(jù)庫 D.Tempdb數(shù)據(jù)庫15.在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是()A.環(huán)境記錄 B.連接記錄C.語句記錄 D.描述記錄二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。16.DBMS提供DML實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作,基本的數(shù)據(jù)操作有兩類:檢索和___________。17.DBMS主要由___________和存儲(chǔ)管理器兩大部分組成。18.關(guān)系中屬性的取值范圍稱為屬性的___________。19.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={AB→C,D→B},則F在模式ACD上的投影為___________。20.設(shè)關(guān)系R和S具有相同的關(guān)系模式,R和S的差是由___________的元組構(gòu)成的集合。21.SQL語言中,撤消基本表的語句是___________。22.封鎖可以避免并發(fā)操作引起的錯(cuò)誤,但可能產(chǎn)生___________、餓死、死鎖等問題。23.SQL中一組具有相同權(quán)限的用戶稱為_______。24.SQLServer具有兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和___________驗(yàn)證模式。25.在面向?qū)ο蠹夹g(shù)中,引用類型相當(dāng)于程序設(shè)計(jì)中___________的概念。三、簡答題(本大題共10小題,每小題3分,共30分)26.?dāng)?shù)據(jù)庫系統(tǒng)中支持?jǐn)?shù)據(jù)獨(dú)立性的方法是什么?27.簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟。28.什么是數(shù)據(jù)冗余?它會(huì)引起哪些操作異常?29.簡述視圖的特點(diǎn)。30.簡述事務(wù)的COMMIT語句和ROLLBACK語句的功能。31.簡述可串行化調(diào)度的概念。32.什么是觸發(fā)器?它由哪三個(gè)部分組成?33.簡述SQLServer查詢分析器的功能。34.在UML類圖中,類由哪三部分組成?35.簡述ODBC數(shù)據(jù)庫應(yīng)用程序的主要功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)有關(guān)系S(S#,NAME,AGE,SEX),其屬性分別表示:學(xué)號(hào),姓名,年齡和性別;關(guān)系SC(S#,C#,GRADE),其屬性分別表示:學(xué)號(hào),課號(hào)和成績。試用SQL語句完成統(tǒng)計(jì)每一年齡選修課程的學(xué)生人數(shù)。37.設(shè)有學(xué)生表S(S#,NAME,AGE,SEX),其屬性分別表示:學(xué)號(hào),姓名,年齡和性別;選課表SC(S#,C#,GRADE),其屬性分別表示:學(xué)號(hào),課號(hào)和成績。試用關(guān)系代數(shù)表達(dá)式表達(dá)下面查詢:檢索學(xué)習(xí)課號(hào)為C2課程的學(xué)號(hào)和姓名。38.設(shè)有職工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其屬性分別表示:職工號(hào),姓名,年齡,性別,工資。試用SQL語句寫出為每個(gè)工資低于1000元的女職工加薪200元。39.設(shè)有科研項(xiàng)目表PROJ(項(xiàng)目編號(hào),項(xiàng)目名稱,金額,教師編號(hào))。試用SQL語句寫出下面查詢:列出金額最高的項(xiàng)目編號(hào)和項(xiàng)目名稱。40.設(shè)有學(xué)生關(guān)系STU(SNO,SNAME,AGE,SEX),其屬性分別表示:學(xué)號(hào),姓名,年齡和性別。試用SQL語句檢索年齡為空值的學(xué)生姓名。五、綜合題(本大題共2小題,每小題5分,共10分)41.某學(xué)校圖書借閱管理系統(tǒng)應(yīng)提供如下功能:(1)查詢書庫中現(xiàn)有圖書信息,包括書號(hào)、書名、作者、單價(jià)、出版社;(2)查詢讀者信息,包括讀者的借書證號(hào)、姓名、性別、單位;(3)查詢讀者的借閱情況,包括讀者的借書證號(hào)、書號(hào)、借書日期、還書日期等;(4)不同類別的讀者有不同的借閱權(quán)限,讀者類別由類別編號(hào)、名稱、最大允許借書量、借書期限等描述。根據(jù)以上敘述,回答下列問題:(1)試為該圖書借閱系統(tǒng)設(shè)計(jì)一個(gè)ER模型,要求標(biāo)注聯(lián)系類型,可省略實(shí)體屬性。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。42.設(shè)有一個(gè)反映教師參加科研項(xiàng)目的關(guān)系模式:R(教師號(hào),項(xiàng)目名稱,科研工作量,項(xiàng)目類別,項(xiàng)目金額,負(fù)責(zé)人)如果規(guī)定:每個(gè)項(xiàng)目可有多人參加,每名教師每參加一個(gè)項(xiàng)目有一個(gè)科研工作量;每個(gè)項(xiàng)目只屬于一種類別,只有一名負(fù)責(zé)人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)說明R不是2NF的理由。(3)將R規(guī)范到3NF。

全國2009年10月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)的核心組成部分是()A.DB B.DDC.DBA D.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.RS B.C.) D.8.設(shè)有關(guān)系模式R(A,B,C),其關(guān)系r如下表所示:下面敘述正確的是()A.函數(shù)依賴AB在上述關(guān)系中成立 B.函數(shù)依賴BCA在上述關(guān)系中成立C.函數(shù)依賴BA在上述關(guān)系中成立 D.函數(shù)依賴ABC在上述關(guān)系中成立9.設(shè)有關(guān)系R和S如下表所示,則RS的值是()A. B.C. D.10.SQL語言是()A.高級(jí)言語 B.匯編語言C.結(jié)構(gòu)化查詢語言 D.宿主語言11.在SQL中,與“NOTIN”等價(jià)的操作符是()A.<>ALL B.<>SOMEC.=SOME D.=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.Overlapping B.CompleteC.Disjoint D.Imcomplete15.在對(duì)象聯(lián)系圖中,雙向箭頭()表示()A.屬性值是單值 B.屬性值是多值C.對(duì)象類型之間的聯(lián)系 D.兩個(gè)屬性之間值的聯(lián)系二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無分。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,那么稱分解ρ是________的分解。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模型中的________。三、簡答題(本大題共10小題,每小題3分,共30分)26.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?27.以學(xué)生選課關(guān)系SC(學(xué)號(hào),課程號(hào),成績)為例,說明實(shí)體完整性規(guī)則的含義。28.如果關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF?說明理由。29.設(shè)有關(guān)系模式SC(SNO,CNO,SCORE),試寫出與關(guān)系代數(shù)表達(dá)式等價(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.簡述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ì)題目,成績)如果規(guī)定:每名學(xué)生只有一位畢業(yè)設(shè)計(jì)指導(dǎo)教師,每位教師可指導(dǎo)多名學(xué)生;學(xué)生的畢業(yè)設(shè)計(jì)題目可能重復(fù)。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于幾范式。(3)將R規(guī)范到3NF。42.某旅行社管理系統(tǒng)涉及的部分信息如下:.(1)景點(diǎn):景點(diǎn)編號(hào)、景點(diǎn)名稱、地點(diǎn)、景點(diǎn)描述。(2)線路:線路編號(hào)、線路名稱、線路描述。(3)導(dǎo)游:工號(hào)、姓名、等級(jí)。(4)團(tuán)隊(duì):團(tuán)隊(duì)編號(hào)、人數(shù)、開始日期、截止日期。其中:每條線路由多個(gè)景點(diǎn)組成,不同線路的景點(diǎn)存在交叉;每條線路有多名導(dǎo)游,但一名導(dǎo)游只負(fù)責(zé)一條線路;每條線路可同時(shí)存在多個(gè)旅游團(tuán)隊(duì),但每個(gè)團(tuán)隊(duì)只旅游一條線路。(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)系模型的主鍵和外鍵(如果存在)。

全國2009年10月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)的核心組成部分是()A.DB B.DDC.DBA D.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.RS B.C.) D.8.設(shè)有關(guān)系模式R(A,B,C),其關(guān)系r如下表所示:下面敘述正確的是()A.函數(shù)依賴AB在上述關(guān)系中成立 B.函數(shù)依賴BCA在上述關(guān)系中成立C.函數(shù)依賴BA在上述關(guān)系中成立 D.函數(shù)依賴ABC在上述關(guān)系中成立9.設(shè)有關(guān)系R和S如下表所示,則RS的值是()A. B.C. D.10.SQL語言是()A.高級(jí)言語 B.匯編語言C.結(jié)構(gòu)化查詢語言 D.宿主語言11.在SQL中,與“NOTIN”等價(jià)的操作符是()A.<>ALL B.<>SOMEC.=SOME D.=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.Overlapping B.CompleteC.Disjoint D.Imcomplete15.在對(duì)象聯(lián)系圖中,雙向箭頭()表示()A.屬性值是單值 B.屬性值是多值C.對(duì)象類型之間的聯(lián)系 D.兩個(gè)屬性之間值的聯(lián)系二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無分。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,那么稱分解ρ是________的分解。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模型中的________。三、簡答題(本大題共10小題,每小題3分,共30分)26.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?27.以學(xué)生選課關(guān)系SC(學(xué)號(hào),課程號(hào),成績)為例,說明實(shí)體完整性規(guī)則的含義。28.如果關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF?說明理由。29.設(shè)有關(guān)系模式SC(SNO,CNO,SCORE),試寫出與關(guān)系代數(shù)表達(dá)式等價(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.簡述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ì)題目,成績)如果規(guī)定:每名學(xué)生只有一位畢業(yè)設(shè)計(jì)指導(dǎo)教師,每位教師可指導(dǎo)多名學(xué)生;學(xué)生的畢業(yè)設(shè)計(jì)題目可能重復(fù)。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于幾范式。(3)將R規(guī)范到3NF。42.某旅行社管理系統(tǒng)涉及的部分信息如下:.(1)景點(diǎn):景點(diǎn)編號(hào)、景點(diǎn)名稱、地點(diǎn)、景點(diǎn)描述。(2)線路:線路編號(hào)、線路名稱、線路描述。(3)導(dǎo)游:工號(hào)、姓名、等級(jí)。(4)團(tuán)隊(duì):團(tuán)隊(duì)編號(hào)、人數(shù)、開始日期、截止日期。其中:每條線路由多個(gè)景點(diǎn)組成,不同線路的景點(diǎn)存在交叉;每條線路有多名導(dǎo)游,但一名導(dǎo)游只負(fù)責(zé)一條線路;每條線路可同時(shí)存在多個(gè)旅游團(tuán)隊(duì),但每個(gè)團(tuán)隊(duì)只旅游一條線路。(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)系模型的主鍵和外鍵(如果存在)。

全國2010年1月高等教育自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。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.必然屬于2NF B.必然屬于4NFC.可能不屬于2NF D.必然屬于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.0 B.4C.5 D.69.設(shè)有關(guān)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論