數(shù)據(jù)庫技術(shù)試卷.doc_第1頁
數(shù)據(jù)庫技術(shù)試卷.doc_第2頁
數(shù)據(jù)庫技術(shù)試卷.doc_第3頁
數(shù)據(jù)庫技術(shù)試卷.doc_第4頁
數(shù)據(jù)庫技術(shù)試卷.doc_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、DBS是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。DBS是一個(gè)集合體,包含數(shù)據(jù)庫、計(jì)算機(jī)硬件、軟件和 ( C )C.數(shù)據(jù)庫管理員2、關(guān)系數(shù)據(jù)庫中的視圖屬于4個(gè)數(shù)據(jù)抽象級別中的(A )A 外部模型3、在下列關(guān)于關(guān)系的陳述中,錯(cuò)誤的是(B )A 表中任意兩行的值不能相同B 表中任意兩列的值不能相同C 行在表中的順序無關(guān)緊要D 列在表中的順序無關(guān)緊要5、下面系統(tǒng)中不屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)的是( C)A OracleB MS SQL ServerC IMSD DB26、SQL語言中,刪除一個(gè)表的命令是(B )A DELETEB DROPC CLEARD REMORE7、有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng),其中一臺計(jì)算機(jī)A存有DBMS軟件、所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應(yīng)用請求,這種方式屬于(A )A 集中式數(shù)據(jù)庫體系結(jié)構(gòu)B 主從式數(shù)據(jù)庫體系結(jié)構(gòu)C 客戶機(jī)/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu)D 分布式數(shù)據(jù)庫體系結(jié)構(gòu)8、有一個(gè)關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于( C )A 實(shí)體完整性約束B 參照完整性約束C 用戶自定義完整性約束D 關(guān)鍵字完整性約束9、設(shè)關(guān)系R和S的屬性個(gè)數(shù)為r和s ,則(R*S)操作結(jié)果的屬性個(gè)數(shù)為 ( A )A r+sB r-sC r*sD max(r+s)10、在SQL語言中,條件“RETWEEN 20 AND 30”表示年齡在20到30之間,且(A)A包括20歲和30歲B 不包括20歲和30歲C 包括20歲不包括30歲D 不包括20歲包括30歲一、 單項(xiàng)選擇題(每題2分,共15題)1、DBMS是什么?( b )(A)操作系統(tǒng) (B)數(shù)據(jù)庫管理系統(tǒng) (C)數(shù)據(jù)庫 (D) 數(shù)據(jù)庫管理員2 、SQL Server 是一個(gè)( c )的數(shù)據(jù)庫系統(tǒng)。(A)網(wǎng)狀型 (B)層次型 (C)關(guān)系型 (D)以上都不是3、SQL Server 采用的身份驗(yàn)證模式有( d )。(A)僅Windows身份驗(yàn)證模式 (B)僅SQL Server身份驗(yàn)證模式(C)僅混合模式(D)Windows身份驗(yàn)證模式和混合模式 4、關(guān)于主鍵描述正確的是:( c )(A)包含一列 (B)包含兩列 (C)包含一列或者多列 (D) 以上都不正確5、下列( d )數(shù)據(jù)庫不屬于SQL Server 在安裝時(shí)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫。(A)master (B)NorthWind (C)model (D)bookdb6、在SQL SERVER中局部變量前面的字符為:( d )(A)* (B)# (C) (D) 7、在SQL Server 中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫對象是( b )。(A)存儲過程 (B)觸發(fā)器 (C)視圖 (D)其他數(shù)據(jù)庫對象8、SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( b )。(A) Int、money、char (B) char、varchar、text(C) datetime、binary、int (D) char、varchar、int9、在SELECT語句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是( b ) (A) * (B)% (C)- (D)?10、在WHILE循環(huán)語句中,如果循環(huán)體語句條數(shù)多于一條,必須使用:(A) BEGINEND(B) CASEEND(C) IFTHEN(D) GOTO11、SELECT查詢中,要把結(jié)果中的行按照某一列的值進(jìn)行排序,所用到的子句是:(A)ORDER BY (B)WHERE (C)GROUP BY (D)HAVING12、要?jiǎng)h除視圖myview,可以使用( d )語句。(A) DROP myview(B)DROP TABLE myview (C) DROP INDEX myview (D)DROP VIEW myview13、對視圖的描述錯(cuò)誤的是:( c )(A) 是一張?zhí)摂M的表(B) 在存儲視圖時(shí)存儲的是視圖的定義(C) 在存儲視圖時(shí)存儲的是視圖中的數(shù)據(jù)(D) 可以像查詢表一樣來查詢視圖14、SQL Server提供的單行注釋語句是使用(b )開始的一行內(nèi)容。(A) “/*” (B) “-” (C) “” (D) “/”15、假如有兩個(gè)表的連接是這樣的: table_a inner join table_b 其中table_a和table_b是兩個(gè)具有公共屬性的表,這種連接會生成哪種結(jié)果集?(A) 包括table_a中的所有行,不包括table_b的不匹配行(B) 包括table_b中的所有行,不包括table_a的不匹配行(C) 包括和兩個(gè)表的所有行(D) 只包括table_a和table_b滿足條件的行二、 填空題(每空2分,共15空)1、可以將數(shù)據(jù)庫管理系統(tǒng)分為4種網(wǎng)絡(luò)結(jié)構(gòu):MAIN FRAME大型數(shù)據(jù)庫、本地小型數(shù)據(jù)庫、分布式數(shù)據(jù)庫、_客戶機(jī)/服務(wù)器數(shù)據(jù)庫 _。2、在一個(gè)表中主鍵的個(gè)數(shù)為:_1_。3、在SQL Server 中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是_聚集索引 _。4、角色是一組用戶所構(gòu)成的組,可以分為服務(wù)器角色和_數(shù)據(jù)庫 角色。5、觸發(fā)器有3種類型,即INSERT類型、 和UPDATE類型、DELETE類型 .。6、如果要計(jì)算表中的行數(shù),可以使用聚合函數(shù)_COUNT()_。7、SQL Server 提供備份數(shù)據(jù)庫的兩種方式是 備份數(shù)據(jù)庫和備份事務(wù)日志 。8、在SQL Server 中修改表的結(jié)構(gòu)應(yīng)使用關(guān)鍵字_ALTER 、_,修改表中的數(shù)據(jù)應(yīng)使用關(guān)鍵字_ UPDATE. 。9、在使用一個(gè)游標(biāo)的時(shí)候可以分為以下幾步:_聲明游標(biāo)、_、打開游標(biāo)、從打開的游標(biāo)中提取行、_關(guān)閉游標(biāo)_、釋放游標(biāo)。10、一個(gè)事務(wù)的操作必須是具備以下四個(gè)屬性:原子性、 、隔離性和_。三、 簡答(20分)1、為什么要?jiǎng)?chuàng)建索引(4分)2、簡述INSERT觸發(fā)器的工作原理(6分)3、根據(jù)表回答以下問題兩個(gè)表是先建關(guān)系,然后才輸入數(shù)據(jù),其中的關(guān)系為:book表中author_id作為外鍵關(guān)聯(lián)到authors表的主鍵author_id上。book表列名數(shù)據(jù)類型長度允許空book_idint4book_namevarchar50author_idint4authors表列名數(shù)據(jù)類型長度允許空author_idint4author_namevarchar30(1)用Transact-SQL語句建立authors表(包括建立主鍵,列取值非空)(6分)(2)根據(jù)參照完整性在兩個(gè)表都要輸入第一個(gè)記錄時(shí)一般應(yīng)先輸入哪個(gè)表的數(shù)據(jù)?為什么?(4分)四、編程題(共4題)(20分)student表(學(xué)生表)學(xué)號姓名性別年齡系別1李明男20計(jì)算機(jī)系2張然女19經(jīng)管系3許晴女18電子系course表(課程表) 課程號課程名學(xué)分1SQL Server42VB33專業(yè)英語2sc表(選課表)學(xué)號課程號成績11902185227633701、 把course表中課程號為2的課程的學(xué)分修改為4。(4分)2、 在student表中查詢年齡大于18的學(xué)生的所有信息,并按學(xué)號降序排列。(5分)3、 在以上三個(gè)表中查詢選的課程的“學(xué)分”為4,并且成績大于80的學(xué)生的學(xué)號、姓名和性別。(6分)4、 創(chuàng)建一存儲過程getDetailByName,通過輸入?yún)?shù)學(xué)生姓名(如“張然),篩選出該學(xué)生的基本信息,對不存在此學(xué)生姓名的輸入值,必須作一檢測,打印信息“不存在此學(xué)生”。(5分)一、 選擇題(每題2分,共30分) BCDCD DBBBA ADCBD二、 填空題(每空2分,共30分)1、 客戶機(jī)/服務(wù)器數(shù)據(jù)庫 2、一 3、聚集索引 4、數(shù)據(jù)庫 5、UPDATE類型、DELETE類型 6、COUNT() 7、備份數(shù)據(jù)庫、備份事務(wù)日志 8、ALTER 、UPDATE 9、聲明游標(biāo)、關(guān)閉游標(biāo) 10、一致性、永久性三、 簡答(20分)1、什么要?jiǎng)?chuàng)建索引?(4分)答:創(chuàng)建索引可以大大提高系統(tǒng)的性能。第一,通過創(chuàng)建唯一性索引,可以保證每一行數(shù)據(jù)的唯一性。第二,可以大大加快數(shù)據(jù)的檢索速度,這也是所以的最主要原因。第三,可以加速表與表之間的連接,特別是實(shí)現(xiàn)數(shù)據(jù)的參考完整性方面特有意義。第四,在使用ORDER BY和GROUP BY子句進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中分組和排序的時(shí)間。第五,通過使用索引,可以在查詢過程中,使用查詢優(yōu)化器,提高系統(tǒng)性能2、簡述INSERT觸發(fā)器的工作原理(6分)答:當(dāng)向表中插入數(shù)據(jù)時(shí),INSERT觸發(fā)器觸發(fā)執(zhí)行。當(dāng)INSERT觸發(fā)器觸發(fā)時(shí),新的記錄增加到觸發(fā)器表中和inserted表中。該inserted表是邏輯表,保存了所插入記錄的拷貝,允許用戶參考INSERT語句中的數(shù)據(jù)。觸發(fā)器可以檢查inserted表,來確定該觸發(fā)器的操作是否應(yīng)該執(zhí)行和如何執(zhí)行。在inserted表中的那些記錄,總是觸發(fā)表中一行或多行記錄的冗余。3、(1) (6分)create table authors(author_id int primary key, author_name varchar(30) not null)(2) (4分)如果先建立關(guān)系,然后再輸入記錄,在輸入第一條記錄時(shí)一般要先輸入authors表,后輸入book表。因?yàn)楦鶕?jù)表之間的參照完整性,book表中author_id列的值要么取空值、要么取authors表中author_id列的某一個(gè)值,在此時(shí)book表的author_id列是不允許取空值的,所以應(yīng)先輸入authors表,后輸入book表。四、 編程題(共4題,共20分)1、 (4分)update course (1分)set 學(xué)分=4 (2分)where課程號=2 (1分)2、select * from student where 年齡18 order by 學(xué)號 desc (5分)1分1分1分2分3、(6分)方法1:select distinct student.學(xué)號,姓名,性別 (1分)from student, course, sc (1分)where (student.學(xué)號=sc.學(xué)號) and (course.課程號=sc.課程號) and (course.學(xué)分=4) and (sc.成績80) (1+1+1+1分)方法2:select distinct student.學(xué)號,姓名,性別 (1分)from student Inner Join (sc Inner Join course On course.課程號=sc.課程號) On student.學(xué)號=sc.學(xué)號(2分+2分)where (course.學(xué)分=4) and (sc.成績80) (1分+1分)4、(5分) Create procedure getDetailByName Name nvarchar(10) (1分) AS IF (SELECT COUNT(*) FROM student WHERE 姓名 = Name) 0 SELECT * FROM studentWhere 姓名 = Name ( 3分 ) ELSE print 警示 : 不存在姓名為 + Name + 的學(xué)生資料 ( 1分 )試題選擇題.(1)字符串常量使用( A )作為定界符。 A、單引號 B、雙引號 C、方括號 D、花括號(2)表達(dá)式123+456的結(jié)果( C)。A、579 B、579 C、123456 D、123(3)表達(dá)式Datepart(yy,2004-3-13)+2的結(jié)果是(A )。A、2004-3-15 B、2004 C、2006 D、2006(5)下列操作中,( C )不是SQL Server服務(wù)器管理器功能。A、啟動(dòng)SQL Server服務(wù) B、停止SQL Server服務(wù)C、行SQL查詢命令 D、暫停SQL Server服務(wù)(6)SQL Server的登錄賬戶信息保存在( A )數(shù)據(jù)庫中。 A、master B、model C、msdb D、tempdb(7)下列數(shù)據(jù)庫中,屬于SQL Server系統(tǒng)數(shù)據(jù)庫的是( D )數(shù)據(jù)庫。 A、Northwind B、tempdb C、pubs D、sysdb(9)下列關(guān)于身份驗(yàn)證模式敘述正確的是( )。 A、SQL Server安裝在Windows NT或2000中才有Windows身份驗(yàn)證模式 B、只有Windows的當(dāng)前用戶才可選擇Windows身份驗(yàn)證模式 C、以SQL Server身份驗(yàn)證模式戶登錄SQL Server時(shí),需要輸入登錄名和密碼 D、都正確(10)關(guān)于數(shù)據(jù)庫事務(wù)日志文件敘述錯(cuò)誤的是(D )。 A、一個(gè)數(shù)據(jù)庫至少有一個(gè)事務(wù)日志文件 B、創(chuàng)建數(shù)據(jù)庫時(shí),如果未指定事務(wù)日志文件,SQL Server則會自動(dòng)創(chuàng)建一個(gè) C、事務(wù)日志文件的默認(rèn)大小為1MB D、如果未指定事務(wù)日志文件的增長量,則文件大小保持不變(11)關(guān)于DROP DATABASE語句敘述錯(cuò)誤的是( d )。 A、一次可以刪除一個(gè)或多個(gè)數(shù)據(jù)庫。 B、在刪除數(shù)據(jù)庫時(shí)不會顯示確認(rèn)信息 C、會刪除數(shù)據(jù)庫的磁盤文件 D、如果數(shù)據(jù)庫正在使用,刪除數(shù)據(jù)庫將導(dǎo)致應(yīng)用程序出錯(cuò)(12)下列關(guān)于執(zhí)行查詢敘述正確的是( )。 A、如果沒有選中的命令,則只執(zhí)行最前面的第一條命令 B、如果有多條命令選擇,則只執(zhí)行選中命令中的第一條命令 C、如果查詢中有多條命令有輸出,則按順序顯示所有結(jié)果 D、都正確(13)下列關(guān)于查詢結(jié)果正確的是( )。 A、查詢結(jié)果可以顯示在表格中 B、查詢結(jié)果可以按文本方式顯示 C、以文本和表格顯示的查詢結(jié)果在保存時(shí),其文件格式不同 D、不管以那種方式查看,查詢結(jié)果都會顯示在查詢結(jié)果窗口中(14)下列敘述正確的是( ) 。 A、在企業(yè)管理器中可停止SQL Server服務(wù) B、在企業(yè)管理器中可暫停SQL Server服務(wù) C、在企業(yè)管理器中可啟動(dòng)SQL Server服務(wù) D、都正確 一、 填空題( 30*1分 )1、根據(jù)模型應(yīng)用目的的不同,數(shù)據(jù)模型可以分為兩類:_和結(jié)構(gòu)數(shù)據(jù)模型 。2、結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu),常用的結(jié)構(gòu)數(shù)據(jù)模型有層次模型,_,_和面向?qū)ο竽P?,其中SQL數(shù)據(jù)庫是基于_建立的。3、訪問SQL server數(shù)據(jù)庫對象時(shí),需要經(jīng)過身份驗(yàn)證和_兩個(gè)階段,其中身份驗(yàn)證分為Windows驗(yàn)證模式和_驗(yàn)證模式。4、_是存儲在文件中的一系列SQL語句,即一系列按順序提交的批處理。5、SQL server使用_文件記載用戶對數(shù)據(jù)庫進(jìn)行的所有操作。6、sp_help系統(tǒng)存儲過程的功能是_。7、數(shù)據(jù)完整性實(shí)質(zhì),存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一致性,根據(jù)完整性機(jī)制所作用的數(shù)據(jù)庫對象和范圍不同,可以分為:_,_,_,_四種,其中標(biāo)志列(Identity)可以實(shí)現(xiàn)_數(shù)據(jù)完整性。8、SQL語言中行注釋的符號為_;塊注釋的符號為_。9、SQL server中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以_字符開始,有系統(tǒng)定義和維護(hù)。局部變量以_字符開始,由用戶自己定義和賦值。10、使用索引可以減少檢索時(shí)間,根據(jù)索引的存儲結(jié)構(gòu)不同將其分為兩類:_和_。11、命令truncate table的功能是_。12、備份是為了在數(shù)據(jù)庫遭到破壞時(shí),能夠修復(fù),數(shù)據(jù)庫備份的類型有四種分別為:_,_,_,_。13、在SQL server2000中,其權(quán)限分為三類,即_權(quán)限、_權(quán)限和_權(quán)限。14、用戶對數(shù)據(jù)進(jìn)行添加、修改和刪除時(shí),自動(dòng)執(zhí)行的存儲過程稱為_。15、對數(shù)據(jù)進(jìn)行統(tǒng)計(jì)時(shí),求最大值的函數(shù)是_。二、選擇題 (10分)1、下面存在于服務(wù)器端的組件是:( )。A、服務(wù)管理器 B、企業(yè)管理器組件 C、查詢分析器組件 D、導(dǎo)入導(dǎo)出組件2、下面描述錯(cuò)誤的是( )。A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認(rèn)為primary文件組。D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫文件組織。3、SQL server數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴為:A、.ndf B、.ldf C、.mdf D、.idf4、下面標(biāo)志符不合法的是:( )。A、my delete B、_mybase C、$money D、trigger15、下面對索引的相關(guān)描述正確的是:( )。 經(jīng)常被查詢的列不適合建索引。 列值唯一的列適合建索引。 有很多重復(fù)值的列適合建索引。 是外鍵或主鍵的列不適合建索引。6、下列說法中正確的是:A、SQL中局部變量可以不聲明就使用B、SQL中全局變量必須先聲明再使用C、SQL中所有變量都必須先聲明后使用D、SQL中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。7、下面字符串能與通配符表達(dá)式ABC%a進(jìn)行匹配的是:( )。 A、BCDEF B、A_BCD C、ABC_a D、A%a8、 下列語句中正確的是 _ 。表 score(sti_id,names,math,English,VB) select stu_id,sum(math) from score select sum(math),avg(VB) from score select * ,sum(english) from score delete * from score9、 下列說法正確的是 _ 。A 、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B 、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。C 、索引查找法一定比表掃描法查詢速度快。D 、索引的創(chuàng)建只和數(shù)據(jù)的存儲有關(guān)系。 下列途徑哪個(gè)不是實(shí)現(xiàn)值域完整性 _ 。A 、 rule( 規(guī)則 ) B 、 primary key C 、 not null D 、 default三、簡答題。 (15分)1、簡述視圖的意義和優(yōu)點(diǎn)?2、列出Sql Server數(shù)據(jù)庫中常見的數(shù)據(jù)庫對象。四、綜合應(yīng)用題。( 45分)學(xué)生選課系統(tǒng),主要表有:學(xué)生基本信息表(學(xué)號、姓名、性別、專業(yè)、出生年月),選課表(學(xué)號、課程號、分?jǐn)?shù)),課程表(課程號、課程名、所屬專業(yè)、學(xué)分)要求:1、用E-R圖表示上述關(guān)系的概念模型。(8分)2、用表的形式表示每張表的關(guān)系模式(字段名,數(shù)據(jù)類型),并標(biāo)出各表上的應(yīng)該添加的約束。(7分)3、寫出SQL語句。1) 查詢所有選SQL課程的學(xué)生學(xué)號,姓名和專業(yè)。(5分)2) 刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。(5分)3) 查詢有哪些課程沒有被任何同學(xué)報(bào)選。(5分) 答案: 填空題。1 概念模型 2 網(wǎng)狀模型、關(guān)系模型,關(guān)系模型3 權(quán)限驗(yàn)證、混合4 腳本5 日志文件6 顯示數(shù)據(jù)對象的相關(guān)屬性7 實(shí)體完整性、值域完整性、引用完整性、值域完整性,實(shí)體完整性8 - , /* */9 , 10 、簇集索引、非簇集索引11 、清空數(shù)據(jù)庫12 、數(shù)據(jù)庫備份,事務(wù)日志備份,差異備份,文件和文件組備份事務(wù)13 、對象、語句、隱含14 、觸發(fā)器15 、 MAX() 選擇題。15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 B 、 B 、 B 簡答題1 、( 1 )分割數(shù)據(jù),簡化優(yōu)點(diǎn) ( 2 )簡化操作 ( 3 )提供自動(dòng)的安全保護(hù)功能 ( 4 )為數(shù)據(jù)庫重構(gòu)提供一定的邏輯獨(dú)立性。2 、表、存儲過程、觸發(fā)器、視圖、規(guī)則、默認(rèn)值、索引等 綜合題答案略= 2002-2-15 AND selldate =2002-4-29) AND deptno = 013、(答案中的大寫單詞不允許錯(cuò)誤,其他不作要求)ALTER TABLE table1 ADD No_id CHAR(12) NOT NULL CONSTRAINT table1_unique UNIQUE(每空2分,共10分)GROUP BY,HAVING,GROUP BY,HAVING,IN2001年10月份數(shù)據(jù)庫自考試題2009-06-01 08:12全國2001年10月自學(xué)考試數(shù)據(jù)庫原理試題及答案2 作者:ryan 點(diǎn)擊: 時(shí)間:2003-10-11 上午 23:05:00 來源: 第一部分 選擇題 (共30分)一、單項(xiàng)選擇題 (本大題共15小題,每小題2分,共30分) 在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填在題后的括號內(nèi)。錯(cuò)選或未選均無分。1. 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為 【 】A. 外模式B. 概念模式C. 內(nèi)模式D. 存儲模式2. 子模式DDL用來描述 【 】A. 數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D. 數(shù)據(jù)庫的概念結(jié)構(gòu)3. 在DBS中,DBMS和OS之間的關(guān)系是 【 】A. 相互調(diào)用B. DBMS調(diào)用OSC. OS調(diào)用DBMSD. 并發(fā)運(yùn)行1. A2. B3. B4. A5. D6. C7. A8. A9. B10. C11. C12. D13. C14. A15. C4. 五種基本關(guān)系代數(shù)運(yùn)算是 【 a】A. ,-,和B. ,-,和C. ,和D. ,和5. 當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【 d】A. 左外聯(lián)接B. 右外聯(lián)接C. 外部并D. 外聯(lián)接6. 下列聚合函數(shù)中不忽略空值 (null) 的是 【 c 】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BC,則分解 = AB,BC相對于F 【 a 】A. 是無損聯(lián)接,也是保持FD的分解B. 是無損聯(lián)接,但不保持FD的分解C. 不是無損聯(lián)接,但保持FD的分解D. 既不是無損聯(lián)接,也不保持FD 的分解8. 關(guān)系模式R分解成 = R1,Rk,F(xiàn)是R上的一個(gè)FD集,那么R中滿足F的每一個(gè)關(guān)系r,與其投影聯(lián)接表達(dá)式m(r) 間的關(guān)系滿足 【 a 】A. r m(r)B. m(r) rC. r = m(r)D. rm(r)9. 在數(shù)據(jù)庫設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于【 b 】A. 需求分析階段B. 邏輯設(shè)計(jì)階段C. 概念設(shè)計(jì)階段D. 物理設(shè)計(jì)階段10. SQL中,下列涉及空值的操作,不正確的是 【 c 】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q 【 c 】A. 只能讀不能寫B(tài). 只能寫不能讀C. 既可讀又可寫D. 不能讀不能寫12. DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是 【 d 】A. 安全性管理子系統(tǒng)B. 完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng)D. 恢復(fù)管理子系統(tǒng)13. SQL的全局約束是指基于元組的檢查子句和 【 c 】A. 非空值約束B. 域約束子句C. 斷言D. 外鍵子句14. 分布式數(shù)據(jù)庫系統(tǒng)中分片模式和分配模式均是 【 a 】A. 全局的B. 局部的C. 分布的D. 集中的15. 屬性類型允許是基本數(shù)據(jù)類型、結(jié)構(gòu)類型和集合類型的模型是【 c 】A. 平面關(guān)系模型B. 嵌套關(guān)系模型C. 復(fù)合對象模型D. 分布式關(guān)系模型第二部分 非選擇題 (共70分)二、填空題 (本大題共10小題,每小題1分,共10分,將正確的答案寫在每小題的空格內(nèi)。錯(cuò)填或不填均無分。)16. 一個(gè)類可以從直接的或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的_。17. 用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為_。18. 關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_為基礎(chǔ)的DML語言。19. 在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的_律就可推出。20. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是_。21. 分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時(shí),必須滿足三個(gè)條件:完備性條件、重構(gòu)條件和_。22. DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、_和讀臟數(shù)據(jù)。23. 事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、一致性、_和持久性。24. 分布式數(shù)據(jù)庫系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫越_。25. 在有泛化/細(xì)化聯(lián)系的對象類型之間,較低層的對象類型稱為_。三、簡答題 (本大題共10小題,每小題3分,共30分)26. 請闡述在網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論