2015年電大??啤稊?shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》期末復(fù)習(xí)試題及參考答案資料小抄_第1頁(yè)
2015年電大??啤稊?shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》期末復(fù)習(xí)試題及參考答案資料小抄_第2頁(yè)
2015年電大??啤稊?shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》期末復(fù)習(xí)試題及參考答案資料小抄_第3頁(yè)
2015年電大??啤稊?shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》期末復(fù)習(xí)試題及參考答案資料小抄_第4頁(yè)
2015年電大??啤稊?shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》期末復(fù)習(xí)試題及參考答案資料小抄_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、;.電大專科數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用期末復(fù)習(xí)試題及參考答案資料小抄訓(xùn)練第一套 一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫(xiě)在括號(hào)內(nèi)。(每小題2分,共20分) 1域是實(shí)體中相應(yīng)屬性的(A)。 A. 取值范圍 B. 值 C. 名稱 D. 描述 2把保存關(guān)系定義的關(guān)系稱為對(duì)應(yīng)數(shù)據(jù)庫(kù)的(B)。 A. 一般關(guān)系 B. 元關(guān)系 C. 特定關(guān)系 D. 正常關(guān)系 3在一個(gè)關(guān)系R中,若存在XY和XZ,則存在X(Y,Z),稱此為函數(shù)依賴的(C)規(guī)則。 A. 傳遞性 B. 分解性 C. 合并性 D. 增廣性 4. 設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F),它的最小函數(shù)依賴集為FD=AB,AC,DE,DF,則該關(guān)系的候選碼為(D)。

2、 A. (A,B) B. (A,C) C. (A,E) D. (A,D) 5在SQL中,對(duì)基本表進(jìn)行插入和修改記錄的命令為(D)。 A. insert和delete B. update和delete C. delete和select D. insert和update 6Access2000數(shù)據(jù)庫(kù)是(C)型數(shù)據(jù)庫(kù)。 A層狀 B網(wǎng)狀 C關(guān)系 D樹(shù)狀 7如果字段內(nèi)容為聲音文件,可將此字段定義為(C)類型。 A文本 B查詢向?qū)?COLE對(duì)象 D備注 8在建交叉表查詢的過(guò)程中,最多可以選擇(B)個(gè)行標(biāo)題字段。 A2 B3 C4 D5 9若要退出Microsoft Access,則應(yīng)使用的操作是(C)。

3、AExit BReturn CQuit DRevoke 10顯示包含警告信息或其他信息的消息框,應(yīng)該使用的操作是(D)。 AEcho BMessage CWarn DMsgBox 二、是非判斷題,若敘述正確則在題目后括號(hào)內(nèi)打“”否則打“”(每小題2分,共20分) 1當(dāng)建立和刪除一個(gè)視圖時(shí),對(duì)相應(yīng)的基本表沒(méi)有影響。() 2由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的1對(duì)1或1對(duì)多聯(lián)系通常都需要被轉(zhuǎn)換為對(duì)應(yīng)的基本表。() 3概念設(shè)計(jì)也要貫徹概念單一化原則,即一個(gè)實(shí)體中的所有屬性都是直接用來(lái)描述碼的。() 4在對(duì)象數(shù)據(jù)模型中,對(duì)象既不能夠繼承,也不能夠嵌套。() 5設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),姓名),課程關(guān)系為

4、C(課程號(hào),課程名),選課關(guān)系為X(學(xué)生號(hào),課程號(hào),成績(jī)),求出所有選課的學(xué)生信息的運(yùn)算表達(dá)式為學(xué)生號(hào)(X)與S的自然連接。() 6. 索引不是一種改善數(shù)據(jù)庫(kù)性能的技術(shù)。() 7. 聲明游標(biāo)語(yǔ)句的關(guān)鍵字為DECLARE CURSOR,該語(yǔ)句不一定帶有SELECT查詢子句。() 8. 在收回用戶訪問(wèn)權(quán)限的語(yǔ)句中,所給表名選項(xiàng)以關(guān)鍵字ON開(kāi)始,所給用戶名選項(xiàng)以關(guān)鍵字FROM開(kāi)始。() 9. 用于配置客戶端網(wǎng)絡(luò)連接的工具是客戶端網(wǎng)絡(luò)實(shí)用工具。() 10. 同聚集索引相比,非聚集索引需要更少的存儲(chǔ)空間。() 三、填空題,把合適內(nèi)容填在橫線上。(每空1分,共30分) 1. 數(shù)據(jù)庫(kù)處理技術(shù)依次經(jīng)歷了人工管

5、理、(文件管理)、(數(shù)據(jù)庫(kù)管理)、以及分布式數(shù)據(jù)庫(kù)管理等四個(gè)發(fā)展階段。、 2關(guān)系數(shù)據(jù)模型包括(關(guān)系數(shù)據(jù)結(jié)構(gòu))、(關(guān)系完整性規(guī)則)和關(guān)系運(yùn)算三個(gè)方面。 3學(xué)生關(guān)系中的班級(jí)號(hào)屬性與班級(jí)關(guān)系中的班級(jí)號(hào)主碼屬性相對(duì)應(yīng),則(班級(jí)號(hào))屬性為(學(xué)生)關(guān)系中的外碼。 4一個(gè)關(guān)系若存在(部分)函數(shù)依賴和(傳遞)函數(shù)依賴,則必然會(huì)造成數(shù)據(jù)冗余和操作異常。 5在新版的SQL中,查詢所涉及到的表及表之間的連接是在from選項(xiàng)中實(shí)現(xiàn)的,表之間的連接共有三種方式,分別稱為中間連接、(左連接)和(右連接)。 6Access中的表間關(guān)系有1對(duì)1、(1對(duì)多)和(多對(duì)多)三種。 7一個(gè)Access數(shù)據(jù)庫(kù)對(duì)應(yīng)于操作系統(tǒng)中的(1)個(gè)

6、文件,其文件擴(kuò)展名為(mdb)。 8查詢可以作為(窗體)、(報(bào)表)和數(shù)據(jù)訪問(wèn)頁(yè)的數(shù)據(jù)源。 9報(bào)表由(報(bào)表頁(yè)眉)、(頁(yè)面頁(yè)眉)、主體、頁(yè)面頁(yè)腳和報(bào)表頁(yè)腳等5節(jié)組成。 10. (宏)是由一條或多條操作命令組成的集合,其中每條命令用來(lái)實(shí)現(xiàn)相應(yīng)的功能。使用(條件表達(dá)式)可以確定按條件執(zhí)行宏。 11. SQL Server 2000中的整數(shù)類型包括bigint、(smallint)、(int)和tinyint 四種。 12. SQL Server 2000主要通過(guò)(查詢分析器)和(企業(yè)管理器)這兩種工具來(lái)完成數(shù)據(jù)庫(kù)的管理工作。 13. 當(dāng)指定基本表中某一列或若干列為主碼時(shí),則系統(tǒng)將在這些列上自動(dòng)建立一個(gè)

7、(唯一值或單值)、(聚集)和非空的索引。 14. 定義局部變量的語(yǔ)句關(guān)鍵字為(DECLARE),被定義的各變量之間必須用(逗號(hào))字符分開(kāi)。 15. 每個(gè)存儲(chǔ)過(guò)程可以包含(多或若干)條Transact-SQL語(yǔ)句,可以在過(guò)程體中的任何地方使用(RETURN或返回)語(yǔ)句結(jié)束過(guò)程的執(zhí)行,返回到調(diào)用語(yǔ)句后的位置。 四、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列前三小題的每條SQL查詢語(yǔ)句寫(xiě)出相應(yīng)的功能,或者按照下列后兩小題的每種功能寫(xiě)出相應(yīng)的SQL查詢語(yǔ)句。(每小題4分,共20分) 在名稱為商品庫(kù)的數(shù)據(jù)庫(kù)中包含有商品表1和商品表2,它們的定義分別為: 商品表1(商品代號(hào) char(8),分類名 c

8、har(8),單價(jià) float,數(shù)量 int) 商品表2(商品代號(hào) char(8),產(chǎn)地 char(6),品牌 char(6),) 在名稱為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為: 學(xué)生(學(xué)生號(hào) char(7),姓名 char(6),性別 char(2),出生日期 datetime, 專業(yè) char(10),年級(jí) int) 課程(課程號(hào) char(4),課程名 char(10),課程學(xué)分 int 選課(學(xué)生號(hào) char(7),課程號(hào) char(4),成績(jī) int) 1select distinct x.* from 學(xué)生 x, 選課 y where x.學(xué)生號(hào)=y.學(xué)生

9、號(hào) 答:從教學(xué)庫(kù)中查詢出選修了課程的所有學(xué)生信息。 2select * from 學(xué)生 where exists (select * from 選課 where 學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào) group by 選課.學(xué)生號(hào) having count(*)=3 )答:從教學(xué)庫(kù)中查詢出同時(shí)選修了3門課程的全部學(xué)生信息。 3select x.*,課程名,課程學(xué)分,成績(jī) from 學(xué)生 x,課程 y,選課 z where x.學(xué)生號(hào)=z.學(xué)生號(hào) and y.課程號(hào)=z.課程號(hào) order by x.學(xué)生號(hào),z.成績(jī) 答:從教學(xué)庫(kù)中查詢出每個(gè)學(xué)生選課的全部情況,并依次按學(xué)生號(hào)和成績(jī)排序。 4從商品庫(kù)中查詢

10、出每種商品的商品代號(hào)、單價(jià)、數(shù)量和產(chǎn)地。答: select 商品表1.商品代號(hào),單價(jià),數(shù)量,產(chǎn)地 from 商品表1,商品表2 where 商品表1.商品代號(hào)=商品表2.商品代號(hào) 5從教學(xué)庫(kù)中查詢出每門課程被選修的學(xué)生人數(shù),并按所選人數(shù)的升序排列出課程號(hào)、課程名和選課人數(shù)。答: select 課程.課程號(hào),課程名,count(課程.課程號(hào)) as 人數(shù) from 課程,選課 where 課程.課程號(hào)=選課.課程號(hào) group by 課程.課程號(hào),課程名 order by 人數(shù) 五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分) 假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它包

11、括Students(學(xué)號(hào) char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號(hào) char(8),課程名 varchar(10),成績(jī) numeric(5,2))兩張表。 1. declare a numeric(5,2),b numeric(5,2) set a=(select max(成績(jī)) from score) set b=(select min(成績(jī)) from score) print a-b答:求出score表中最高成績(jī)與最低成績(jī)的分?jǐn)?shù)之差。 2. create procedure xxk2 as b

12、egin select x.學(xué)號(hào),x.姓名,x.專業(yè),count(*) as 門數(shù) from students x,score y where x.學(xué)號(hào)=y.學(xué)號(hào) group by x.學(xué)號(hào),x.姓名,x.專業(yè) end答:顯示出AAA庫(kù)中每個(gè)學(xué)生的學(xué)號(hào)、姓名、專業(yè)等信息及選課門數(shù)。訓(xùn)練第二套 一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫(xiě)在括號(hào)內(nèi)。(每小題2分,共20分) 1設(shè)D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為(B)。 A. 9 B. 24 C. 10 D. 20 2若一個(gè)關(guān)系為R(學(xué)生號(hào),姓名,性別,年齡),則(A)適合作為該關(guān)系的主碼。 A. 學(xué)生號(hào) B. 姓名 C.

13、 性別 D. 年齡3設(shè)一個(gè)集合A=3,4,5,6,7,集合B=1,3,5,7,9,則A和B的并集中包含有(C)個(gè)元素。 A. 10 B. 8 C. 7 D. 6 4. 在一個(gè)關(guān)系R中,若存在X(Y,Z),則也隱含存在XY和XZ,稱此為函數(shù)依賴的(B)規(guī)則。A. 傳遞性 B. 分解性 C. 合并性 D. 增廣性 5在SQL的查詢語(yǔ)句中,order by選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的(D)功能。A. 分組統(tǒng)計(jì) B. 求和 C. 查找 D. 排序 6Access2000數(shù)據(jù)庫(kù)文件的擴(kuò)展名是(D)。Adbf Bdbt Cmdf Dmdb 7在下面所給的屬性中,(D)屬性適宜作為主關(guān)鍵字。A基本工資 B職稱 C姓名

14、 D身份證號(hào)碼 8下列(C)圖標(biāo)是Access中表對(duì)象的標(biāo)志。 A B C D 9Access中包含有(B)種數(shù)據(jù)類型。 A9 B10 C7 D8 10可以通過(guò)Internet進(jìn)行數(shù)據(jù)發(fā)布的對(duì)象是(D)。A窗體 B報(bào)表 C查詢 D數(shù)據(jù)訪問(wèn)頁(yè) 二、是非判斷題,若敘述正確則在題目后括號(hào)內(nèi)打“”否則打“”(每小題2分,共20分) 1在文件管理階段程序和數(shù)據(jù)在存儲(chǔ)位置上是分開(kāi)存放的。() 2若一個(gè)關(guān)系的一些非主屬性可能部分依賴于候選碼,則稱該關(guān)系達(dá)到了第二范式。() 3在SQL中建立和刪除數(shù)據(jù)庫(kù)模式的命令分別為create schema和drop schema。() 4對(duì)于較復(fù)雜的系統(tǒng),概念設(shè)計(jì)階段的

15、主要任務(wù)是:首先根據(jù)系統(tǒng)的各個(gè)局部應(yīng)用畫(huà)出各自對(duì)應(yīng)的局部ER圖,然后再進(jìn)行綜合和整體設(shè)計(jì),畫(huà)出整體ER圖。() 5由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的實(shí)體不需要轉(zhuǎn)換成對(duì)應(yīng)的基本表或視圖。() 6機(jī)器實(shí)現(xiàn)階段的任務(wù)是在計(jì)算機(jī)系統(tǒng)中建立數(shù)據(jù)庫(kù)模式,裝入數(shù)據(jù),并針對(duì)各種處理要求編寫(xiě)出相應(yīng)的應(yīng)用程序。() 7. 常見(jiàn)的SQL Server2000的版本只包括標(biāo)準(zhǔn)版、個(gè)人版、開(kāi)發(fā)版和評(píng)估版。() 8. 數(shù)據(jù)庫(kù)備份和恢復(fù)的Transact-SQL語(yǔ)句分別對(duì)應(yīng)為Restore Databas和Backup Database。() 9. SQL Server 2000中引入索引主要是為了加速查詢速度,并可以保證數(shù)

16、據(jù)的惟一性。() 10. 對(duì)于記錄較少的基本表,或者需要頻繁更新的基本表應(yīng)盡量創(chuàng)建索引。() 三、填空題,把合適內(nèi)容填在橫線上。(每空1分,共30分) 1在(文件)系統(tǒng)中,數(shù)據(jù)沒(méi)有獨(dú)立的操作界面,在(數(shù)據(jù)庫(kù))系統(tǒng)中,數(shù)據(jù)具有獨(dú)立的操作界面。 2. 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)具有(數(shù)據(jù)結(jié)構(gòu))單一、采用(集合運(yùn)算)、數(shù)據(jù)完全獨(dú)立、數(shù)學(xué)理論支持等優(yōu)點(diǎn)。 3在數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中,兩級(jí)數(shù)據(jù)映象分別是指(外模式和模式)之間的數(shù)據(jù)映象以及(模式和內(nèi)模式)之間的數(shù)據(jù)映象。 4. 設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴集為FD=AB,CD,BE,EF,則該關(guān)系的候選碼為(A,C,G),該候選碼含有(3

17、)屬性。 5在SQL中,主碼約束的關(guān)鍵字為(primary key),外碼約束的關(guān)鍵字為(foreign key)。 6Access2000的用戶操作界面由(標(biāo)題欄)、(菜單欄)、工作區(qū)、工具欄、狀態(tài)欄等五個(gè)部分組成。 7在Access數(shù)據(jù)庫(kù)系統(tǒng)中,定義表中的字段就是確定表的結(jié)構(gòu),即確定表中字段的(名稱)、(類型)、屬性和說(shuō)明等內(nèi)容。 8查詢可以作為(窗體)、(報(bào)表)和數(shù)據(jù)訪問(wèn)頁(yè)的數(shù)據(jù)源。 9 Access為用戶提供了多種數(shù)據(jù)庫(kù)安全措施,包括設(shè)置用戶(密碼)和(權(quán)限)。 10模塊窗口中的代碼編輯窗口由(對(duì)象列表框)、(代碼編輯區(qū))和過(guò)程事件列表框等三部分組成。 11. SQL Server 2

18、000支持兩種形式的變量,即(局部)變量和(全局或系統(tǒng))變量。 12. 在SQL Server 2000中,每個(gè)程序塊的開(kāi)始標(biāo)記為關(guān)鍵字(BEGIN),結(jié)束標(biāo)記為關(guān)鍵字(END)。 13. 打開(kāi)和關(guān)閉游標(biāo)的語(yǔ)句關(guān)鍵字分別為(OPEN)和(CLOSE)。 14. 建立一個(gè)存儲(chǔ)過(guò)程的語(yǔ)句關(guān)鍵字為(CREATE PROC),執(zhí)行一個(gè)存儲(chǔ)過(guò)程的語(yǔ)句關(guān)鍵字為(EXEC)。 15. 在SQL Server2000中,通常不需要用戶建立索引,而是通過(guò)使用(主碼)約束和(唯一值或單值)約束,由系統(tǒng)自動(dòng)建立索引。 四、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列前三小題的每條SQL查詢語(yǔ)句寫(xiě)出相應(yīng)的功能,或者

19、按照下列后兩小題的每種功能寫(xiě)出相應(yīng)的SQL查詢語(yǔ)句。(每小題4分,共20分) 在名稱為商品庫(kù)的數(shù)據(jù)庫(kù)中包含有商品表1和商品表2,它們的定義分別為: 商品表1(商品代號(hào) char(8),分類名 char(8),單價(jià) float,數(shù)量 int) 商品表2(商品代號(hào) char(8),產(chǎn)地 char(6),品牌 char(6),) 在名稱為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為: 學(xué)生(學(xué)生號(hào) char(7),姓名 char(6),性別 char(2),出生日期 datetime, 專業(yè) char(10),年級(jí) int) 課程(課程號(hào) char(4),課程名 char(10),

20、課程學(xué)分 int 選課(學(xué)生號(hào) char(7),課程號(hào) char(4),成績(jī) int) 1select x.商品代號(hào),分類名,數(shù)量,品牌 from 商品表1 x,商品表2 y where x.商品代號(hào)=y.商品代號(hào)答:從商品庫(kù)中查詢出每一種商品的商品代號(hào)、分類名、數(shù)量和品牌等信息。 2select * from 學(xué)生 where 學(xué)生號(hào) in (select 學(xué)生號(hào) from 選課 group by 學(xué)生號(hào) having count(*)=2) 答:從教學(xué)庫(kù)中查詢出選修2門課程的全部學(xué)生。 3select x.學(xué)生號(hào),y.學(xué)生號(hào),y.課程號(hào) from 選課 x,選課 y where x.學(xué)生號(hào)

21、=s1 and y.學(xué)生號(hào)=s2 and x.課程號(hào)=y.課程號(hào)答:從教學(xué)庫(kù)中查詢出學(xué)生號(hào)為s1的學(xué)生和學(xué)生號(hào)為s2的學(xué)生所選修的共同課程的課程號(hào)。 4從商品庫(kù)中查詢出數(shù)量大于10的商品種數(shù)。答: select count(*) from 商品表1 where 數(shù)量10 5從商品庫(kù)中查詢出比所有商品單價(jià)的平均值要高的全部商品。答:select * from 商品表1 where 單價(jià)all(select avg(單價(jià)) from 商品表1) 五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分) 假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它包括Students(學(xué)號(hào) char(

22、8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號(hào) char(8),課程名 varchar(10),成績(jī) numeric(5,2))兩張表。 1.create procedure xxk3 as begin select 學(xué)號(hào),avg(成績(jī)) as 平均成績(jī) from score group by 學(xué)號(hào) end答:顯示出AAA庫(kù)中每個(gè)學(xué)生的平均成績(jī)。 2. declare a char(8) set a=計(jì)算機(jī) select 計(jì)算機(jī)專業(yè)人數(shù)=count(*) from students where left(專業(yè),3)=

23、a答:從students表中統(tǒng)計(jì)出專業(yè)名開(kāi)頭為a的值(即“計(jì)算機(jī)”)的所有學(xué)生人數(shù)。訓(xùn)練第三套 一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫(xiě)在括號(hào)內(nèi)。(每小題2分,共20分) 1設(shè)一個(gè)關(guān)系A(chǔ)具有a1個(gè)屬性和a2個(gè)元組,關(guān)系B具有b1個(gè)屬性和b2個(gè)元組,則關(guān)系A(chǔ)B具有(B)個(gè)元組。 A. a1+b1 B. a2b2 C. a1+b2 D. a2b1 2在一個(gè)關(guān)系R中,若X能夠函數(shù)決定關(guān)系R中的每個(gè)屬性,并且X的任何真子集都不能函數(shù)決定R中的每個(gè)屬性,則稱X為關(guān)系R的一個(gè)(A)。 A. 候選碼 B. 外碼 C. 超碼 D. 屬性組 3. 在一個(gè)關(guān)系R中,若存在X(Y,Z),則也隱含存在XY和XZ,稱此為函

24、數(shù)依賴的(B)規(guī)則。A. 傳遞性 B. 分解性 C. 合并性 D. 增廣性 4設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,CD,CE,該關(guān)系只滿足第一范式,若要規(guī)范化為第二范式,則將被分解為(C)個(gè)關(guān)系。 A. 1 B. 2 C. 3 D. 4 5由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的(C)聯(lián)系通常都需要轉(zhuǎn)換成對(duì)應(yīng)的基本表。 A. 一對(duì)一 B. 一對(duì)多 C. 多對(duì)多 D. 多對(duì)一 6ACCESS 2000數(shù)據(jù)庫(kù)文件中至少包含有(A)對(duì)象。 A表 B查詢 C窗體 D模塊 7如果字段內(nèi)容為聲音文件,可將此字段定義為(C)類型。 A文本 B查詢向?qū)?COLE對(duì)象 D備注 8下列(

25、D)是主鍵的標(biāo)志。 A B C D 9Access中字段的“小數(shù)位”屬性被用來(lái)指定(A)型數(shù)據(jù)的小數(shù)部分的位數(shù)。 A貨幣和數(shù)字 B貨幣和備注 C文本和數(shù)字 D數(shù)字和備注 10創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè),將生成一個(gè)單獨(dú)的(A)文件,此文件不包括在Access2000數(shù)據(jù)庫(kù)中。 AHTML BMDB CMDF DMDT 二、是非判斷題,根據(jù)敘述正確與否在題目開(kāi)始的括號(hào)內(nèi)打?qū)μ?hào)“”或叉號(hào)“”(每小題2分,共20分)()1在人工管理和文件管理階段,程序設(shè)計(jì)依賴于數(shù)據(jù)表示。()2在一個(gè)關(guān)系中,不同的列可以對(duì)應(yīng)同一個(gè)域,但必須具有不同的列名。()3設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),姓名),課程關(guān)系為C(課程號(hào),課程名),選

26、課關(guān)系為X(學(xué)生號(hào),課程號(hào),成績(jī)),則姓名為變量K的值的學(xué)生所選修的全部課程信息所對(duì)應(yīng)的運(yùn)算表達(dá)式為C5)答:從教學(xué)庫(kù)中查詢出被5個(gè)以上學(xué)生選修的全部課程。 3select * from 學(xué)生 where exists (select * from 選課 where 學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào) group by 選課.學(xué)生號(hào) having count(*)=3)答:從教學(xué)庫(kù)中查詢出同時(shí)選修了3門課程的全部學(xué)生。 4從商品庫(kù)中查詢出數(shù)量在10和20之間的所有商品。答:select * from 商品表1 where 數(shù)量 between 10 and 20 (或where 數(shù)量=10 and 數(shù)

27、量1五、根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出每小題所能實(shí)現(xiàn)的功能。(每小題5分,共10分) 假設(shè)使用名稱為AAA的數(shù)據(jù)庫(kù),它包括Students(學(xué)號(hào) char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號(hào) char(8),課程名 varchar(10),成績(jī) numeric(5,2))兩張表。 1. select year(入學(xué)日期) as 入學(xué)年份,count(*) as 人數(shù) from students group by year(入學(xué)日期)答:從Students表中分組統(tǒng)計(jì)出每個(gè)年份入學(xué)的學(xué)生人數(shù)。 2. de

28、clare a numeric(5,2) set a=(select avg(成績(jī)) from score) select * from score where 成績(jī)=a答:從Score表中查詢出大于等于平均成績(jī)的所有記錄。訓(xùn)練第五套一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫(xiě)在括號(hào)內(nèi)。(每小題2分,共20分) 1設(shè)D1、D2和D3域的基數(shù)分別為2、3和4,則D1D2D3的元組數(shù)為(B)。 A. 9 B. 24 C. 10 D. 20 2若一個(gè)關(guān)系為R(學(xué)生號(hào),姓名,性別,年齡),則(A)最適合作為該關(guān)系的主碼。 A. 學(xué)生號(hào) B. 姓名 C. 性別 D. 年齡 3設(shè)一個(gè)集合A=3,4,5,6,集合B

29、=1,3,5,7,則A和B的并集中包含有(D)個(gè)元素。 A. 10 B. 8 C. 7 D. 6 4. 在一個(gè)關(guān)系R中,若存在X(Y,Z),則也隱含存在XY和XZ,稱此為函數(shù)依賴的(B)規(guī)則。 A. 傳遞性 B. 分解性 C. 合并性 D. 增廣性 5在SQL的查詢語(yǔ)句中,order by選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的(D)功能。A. 分組統(tǒng)計(jì) B. 求和 C. 查找 D. 排序 6Access2000數(shù)據(jù)庫(kù)文件的擴(kuò)展名是(C)。Adbf Bdbt Cmdb Dmdf 7在Access系統(tǒng)中,對(duì)數(shù)據(jù)表的查詢操作共分為(B)種情況。 A8 B5 C3 D2 8下列(C)圖標(biāo)是Access中表對(duì)象的標(biāo)志。 A

30、 B C D 9Access2000系統(tǒng)中包含有(A)種數(shù)據(jù)類型。 A10 B9 C8 D7 10可以通過(guò)Internet進(jìn)行數(shù)據(jù)發(fā)布的操作對(duì)象是(D)。A窗體 B報(bào)表 C查詢 D數(shù)據(jù)訪問(wèn)頁(yè)二、是非判斷題,根據(jù)敘述正確與否在題目開(kāi)始的括號(hào)內(nèi)打?qū)μ?hào)“”或叉號(hào)“”(每小題2分,共20分)()1在文件系統(tǒng)中,不容易做到數(shù)據(jù)共享,而在數(shù)據(jù)庫(kù)系統(tǒng)中,容易做到數(shù)據(jù)共享。()2在一個(gè)關(guān)系R中,若屬性集X函數(shù)決定屬性集Y,則記作為XY,稱X為決定因素。()3 已知“職工號(hào)性別”成立,則“(職工號(hào),性別)性別”是平凡函數(shù)依賴,但不是部分函數(shù)依賴。()4在SQL中,通過(guò)使用視圖,能夠使在關(guān)系規(guī)范化時(shí)被分解的關(guān)系重

31、新連接起來(lái),能夠增強(qiáng)數(shù)據(jù)庫(kù)的安全性。()5需求分析階段的主要目標(biāo)是畫(huà)出數(shù)據(jù)流圖和建立數(shù)據(jù)字典,不需要編寫(xiě)需求說(shuō)明書(shū)。()6在進(jìn)行系統(tǒng)調(diào)試時(shí),要有意地使用各種不同的數(shù)據(jù)和進(jìn)行各種不同的操作,去測(cè)試系統(tǒng)中的所有方面。()7. 在SQL Server2000中,不適合使用bit數(shù)據(jù)類型來(lái)表示邏輯數(shù)據(jù)。()8. 在SQL Server2000中,利用聚集索引比非聚集索引的查詢速度要慢。()9. 在SQL Server2000中,多行注釋的開(kāi)始標(biāo)記為“/*”,結(jié)束標(biāo)記也為“/*”。()10. 在SQL Server2000中,CASE結(jié)構(gòu)是一個(gè)函數(shù),只能作為一個(gè)表達(dá)式使用在另一個(gè)語(yǔ)句中。 三、填空題,把

32、合適內(nèi)容填在橫線上。(每空1分,共30分) 1任一種數(shù)據(jù)模型都有(型)和(值)的區(qū)別。 2. 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)具有(數(shù)據(jù)結(jié)構(gòu))單一、采用(集合運(yùn)算)、數(shù)據(jù)完全獨(dú)立、數(shù)學(xué)理論支持等優(yōu)點(diǎn)。 3設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,(A,D)E,則該關(guān)系的候選碼為(A,D),該關(guān)系存在著(部分)函數(shù)依賴。 4在SQL中,(主碼)約束的關(guān)鍵字為primary key,(外碼)約束的關(guān)鍵字為foreign key。 5在新版的SQL中,表之間的連接共有三種方式,對(duì)應(yīng)的關(guān)鍵字分別為(inner join)、(left join)和right join。 6SQL是高度(非過(guò)程化)和面向(集合)操作的語(yǔ)言。 7實(shí)體之間的聯(lián)系類型有三種,分別為(1對(duì)1)、(1對(duì)多)和多對(duì)多。 8數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論