1256《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》電大期末試題及其答案.doc
《1256《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》電大期末試題及其答案.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《1256《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》電大期末試題及其答案.doc(23頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
23 《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》期末綜合練習(xí)題 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共20個(gè)小題,每小題2分,共40分) 1. 下列屬于數(shù)據(jù)模型三要素的是( C )。 A.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng) B.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和應(yīng)用程序 C.?dāng)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束 D.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)文件 2. 下列關(guān)于數(shù)據(jù)庫(kù)三級(jí)模式中“模式”的說法,錯(cuò)誤的是( D )。 A.關(guān)系數(shù)據(jù)庫(kù)中的表對(duì)應(yīng)三級(jí)模式中的模式 B.模式應(yīng)該包含全體用戶的數(shù)據(jù)需求 C.外模式的信息全部來自于模式 D.模式是對(duì)整個(gè)數(shù)據(jù)庫(kù)的底層表示 3. 下列屬于數(shù)據(jù)庫(kù)系統(tǒng)組成部分的是( B )。 A.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)和數(shù)據(jù)庫(kù)文件 B.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、用戶和應(yīng)用程序 C.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)文件 D.?dāng)?shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng) 4. 設(shè)有學(xué)生表(學(xué)號(hào),姓名,所在系,身份證號(hào))和系表(系名,系辦公地點(diǎn))。下列關(guān)于兩個(gè)表的引用關(guān)系的描述,正確的是( A )。 A.設(shè)置學(xué)生表中的“所在系”為外鍵 B.設(shè)置系表中的“系名”為外鍵 C.設(shè)置學(xué)生表的學(xué)號(hào)為主鍵 D.無(wú)法表達(dá)這兩個(gè)表的引用關(guān)系 5. 下列用于定義列的取值范圍的約束是( C )。 A.NOT NULL B.DEFAULT C.CHECK D.FOREIGN KEY 6. 下列運(yùn)算中,屬于傳統(tǒng)的集合運(yùn)算的是( D )。 A.選擇運(yùn)算 B.投影運(yùn)算 C.連接運(yùn)算 D.并運(yùn)算 7. 下列用于表達(dá)關(guān)系代數(shù)中投影運(yùn)算的運(yùn)算符是( B )。 A.σ B.∏ C. D.+ 8. 下列關(guān)于SQL Server中擴(kuò)大數(shù)據(jù)庫(kù)空間的說法,正確的是( C )。 A.只能擴(kuò)大日志文件的空間,不能擴(kuò)大數(shù)據(jù)文件的空間 B.只能擴(kuò)大數(shù)據(jù)文件的空間,不能擴(kuò)大日志文件的空間 C.日志文件和數(shù)據(jù)文件的空間都可以擴(kuò)大 D.在數(shù)據(jù)庫(kù)空間未用滿時(shí)不能進(jìn)行擴(kuò)大數(shù)據(jù)庫(kù)空間的操作 9. 下列( A )操作屬于數(shù)據(jù)控制。 A.REVOKE B.INSERT C.DROP D.SELECT 10. 下列類型中,屬于定點(diǎn)小數(shù)類型的是( A )。 A.numeric B.int C.datetime D.real 11. 下列語(yǔ)句運(yùn)行的結(jié)果是( B )。 DECLARE @x int =30, @y int =20 @z int SET @z=x+y Print @z A.NULL B.50 C.30 D.20 12. 下列( C )約束定義列的取值不能重復(fù)。 A.NOT NULL B.DEFAULT C.UNIQUE D.FOREIGN KEY 13. 下列條件子句中,能夠篩選出成績(jī)?cè)?0~80(包括邊界值)的是( C )。 A.Where 成績(jī) >= 60 OR成績(jī) <= 80 B.Where 60 <= 成績(jī) <= 80 C.Where成績(jī) >= 60 AND成績(jī) <= 80 D.Where成績(jī) IN(60..80) 14. 現(xiàn)要統(tǒng)計(jì)選課表中C01課程的最低成績(jī),下列語(yǔ)句中正確的是( C )。 A.SELECT MAX(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 B.SELECT MAX(*) FROM 選課表 WHERE 課程號(hào) = C01 C.SELECT MIN(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 D.SELECT MIN(*) FROM 選課表 WHERE 課程號(hào) = C01 15. 下列表達(dá)式中,與“所在部門 NOT IN (教務(wù), 房管) ”等價(jià)的是( A )。 A.所在部門 != 教務(wù) AND 所在部門 != 房管 B.所在部門 != 教務(wù) OR 所在部門 != 房管 C.所在部門 = 教務(wù) AND 所在部門 = 房管 D.所在部門 = 教務(wù) OR 所在部門 = 房管 16. 設(shè)有銷售表(經(jīng)銷商號(hào),汽車型號(hào),銷售時(shí)間,銷售價(jià)格),現(xiàn)要將S011和S012汽車的單價(jià)減1000元,下列語(yǔ)句中正確的是( A )。 A.UPDATE 銷售表 SET 銷售價(jià)格 = 銷售價(jià)格 - 1000 WHERE 汽車型號(hào)= S011 OR 汽車型號(hào)= S012 B.UPDATE 銷售表 SET銷售價(jià)格 = 銷售價(jià)格 - 1000 WHERE 汽車型號(hào)= S011 AND 汽車型號(hào)= S012 C.UPDATE 銷售表 SET銷售價(jià)格 = 銷售價(jià)格 - 1000 WHERE 汽車型號(hào)= S011 OR S012 D.UPDATE 銷售表 SET 銷售價(jià)格 = 銷售價(jià)格 - 1000 WHERE 汽車型號(hào)= S011 AND S012 17. 下列關(guān)于非聚集索引的說法,正確的是( A )。 A.在一個(gè)表上可以建立多個(gè)非聚集索引 B.在一個(gè)表上最多只能建立一個(gè)非聚集索引 C.非聚集索引必須在聚集索引之后建立 D.建立非聚集索引后,數(shù)據(jù)會(huì)按非聚集索引鍵值排序 18. 下列關(guān)于觸發(fā)器的說法,正確的是( B )。 A.觸發(fā)器是由用戶調(diào)用執(zhí)行的一段代碼 B.觸發(fā)器主要用于實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)約束 C.在定義觸發(fā)器的代碼中不能包含INSERT語(yǔ)句 D.引發(fā)觸發(fā)器執(zhí)行的操作可以是INSERT、DELETE、UPDATE和SELECT 19. 事務(wù)一旦提交,其對(duì)數(shù)據(jù)的更改就是永久的,這個(gè)特性稱為事務(wù)的( D )。 A.一致性 B.原子性 C.隔離性 D.持久性 20. 下列關(guān)于SQL Server日志備份的說法,正確的是( B )。 A.對(duì)數(shù)據(jù)庫(kù)進(jìn)行的第一次備份可以是日志備份 B.日志備份僅備份數(shù)據(jù)庫(kù)的日志內(nèi)容,不備份數(shù)據(jù) C.?dāng)?shù)據(jù)庫(kù)的所有恢復(fù)模式都支持日志備份 D.一般情況下,日志備份是最耗費(fèi)時(shí)間的 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1. 實(shí)體完整性約束通常用主鍵實(shí)現(xiàn)。( √ ) 2. 如果存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則關(guān)系模式不是2NF的。( √ ) 3. 數(shù)據(jù)控制功能用于定義、修改數(shù)據(jù)庫(kù)中的對(duì)象。( ) 4. 定義“開關(guān)狀態(tài)”列的類型為char(2),并為該列提供默認(rèn)值“關(guān)”的子句是:( ) 開關(guān)狀態(tài)char(2) default 關(guān) for 開關(guān)狀態(tài)。 5. DEFAULT只能在“列級(jí)完整性約束定義”處定義。( √ ) 6. 存儲(chǔ)過程的參數(shù)有輸入?yún)?shù)和輸出參數(shù)兩種。( √ ) 7. SQL Server不允許將同一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件存儲(chǔ)在相同的位置。( ) 8. 事務(wù)日志備份既備份數(shù)據(jù)庫(kù)的日志記錄也備份數(shù)據(jù)庫(kù)的數(shù)據(jù)。( ) 9. 設(shè)計(jì)局部E-R圖屬于邏輯設(shè)計(jì)的任務(wù)。( ) 10. 如果使用Connection對(duì)象建立與數(shù)據(jù)庫(kù)的連接,在聲明對(duì)象之后建立數(shù)據(jù)庫(kù)連接的方法是Create。( ) 三、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語(yǔ)句。 “圖書”表結(jié)構(gòu): 書號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為10,主鍵。 書名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為20,非空。 類別:統(tǒng)一字符編碼定長(zhǎng)字符類型,長(zhǎng)度為4,取值為:“高等數(shù)學(xué)”、“量子力學(xué)”、“國(guó)學(xué)基礎(chǔ)”。 出版日期:日期類型。 單價(jià):整型。 “書店”表結(jié)構(gòu): 書店編號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 書店名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為30,非空。 地址:統(tǒng)一字符編碼可變長(zhǎng)字符類型,長(zhǎng)度為30。 “銷售”表結(jié)構(gòu): 書號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為10,引用圖書表的外鍵。 書店編號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用書店表的外鍵。 銷售時(shí)間:日期時(shí)間類型。 銷售數(shù)量:整型。 主鍵:(書號(hào),書店編號(hào),銷售時(shí)間)。 2.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語(yǔ)句。(本題共20分,每小題5分) 1) 查詢“量子力學(xué)”類圖書的書名和出版日期。 2) 查詢單價(jià)大于等于60的圖書的銷售情況,列出書名、類別、銷售時(shí)間和銷售數(shù)量。 3) 將量子力學(xué)類圖書的單價(jià)降低10。 4) 在書店表中插入一行數(shù)據(jù),書店編號(hào):SD100,書店名:新華書店,地址:西單。 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)1參考答案及評(píng)分標(biāo)準(zhǔn) 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共15個(gè)小題,每小題2分,共30分) 1. C 2. D 3. B 4. A 5.C 6. D 7. B 8. C 9. A 10.A 11. B 12. C 13. C 14. C 15.A 16. A 17. A 18. B 19.D 20.B 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1.√ 2. √ 3. 4. 5.√ 6. √ 7. 8. 9. 10. 三、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE TABLE 圖書( 書號(hào) char(10) primary key, 書名 varchar(20) not null, 類別 nchar(4) CHECK (類別 IN(高等數(shù)學(xué),量子力學(xué), 國(guó)學(xué)基礎(chǔ))), 出版日期 date, 單價(jià) int ) 評(píng)分要點(diǎn):主鍵1分;CHECK 2分;其他1分;共計(jì)4分。 CREATE TABLE 書店( 書店編號(hào) char(20) primary key, 書店名 varchar(30) not null, 地址 nvarchar(30) ) 評(píng)分要點(diǎn):主鍵1分;其他1分;共計(jì)2分。 CREATE TABLE 銷售( 書號(hào) char(10), 書店編號(hào) char(20), 銷售時(shí)間 datetime, 銷售數(shù)量 int, Primary key(書號(hào),書店編號(hào),銷售時(shí)間), Foreign key(書號(hào)) references 圖書(書號(hào)), Foreign key(書店編號(hào)) references 書店(書店編號(hào)) ) 評(píng)分要點(diǎn):主鍵1分;2個(gè)外鍵共2分;其他1分;共計(jì)4分。 2.(本題共20分,每小題5分)。 參考答案及評(píng)分要點(diǎn): 1)SELECT 書名,出版日期 FROM 圖書 WHERE 類別 = 量子力學(xué) 評(píng)分要點(diǎn):SELECT部分2分,F(xiàn)ROM部分1分,WHERE部分2分 2)SELECT 書名, 類別, 銷售時(shí)間, 銷售數(shù)量 FROM 圖書 a JOIN 銷售 b ON a.書號(hào) = b.書號(hào) WHERE 單價(jià) >= 60 評(píng)分要點(diǎn):SELECT部分2分,F(xiàn)ROM部分2分,WHERE部分1分 3)UPDATE 圖書 SET 單價(jià) = 單價(jià) - 10 WHERE 類別 = 量子力學(xué) 評(píng)分要點(diǎn):UPDATE部分1分,SET部分2分,WHERE部分2分 4)INSERT INTO 書店 VALUES(SD100,新華書店,西單) 評(píng)分要點(diǎn):INSERT部分2分, VALUES部分3分 3.(本題10分) 參考答案及評(píng)分要點(diǎn) CREATE VIEW V1 AS SELECT 書店名,地址 FROM 書店 a JOIN 銷售 b ON a.書店編號(hào) = b.書店編號(hào) JOIN 圖書 c ON c.書號(hào) = b.書號(hào) WHERE 類別 = 高等數(shù)學(xué) 評(píng)分要點(diǎn):每行2分 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題2 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共15個(gè)小題,每小題2分,共30分) 1. 下列屬于數(shù)據(jù)模型三要素的是( )。 A、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng) B、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和應(yīng)用程序 C、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)文件 D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束 2. 下列關(guān)于關(guān)系運(yùn)算中選擇運(yùn)算的說法,正確的是( )。 A、選擇運(yùn)算是從垂直方向選取表中的若干列 B、選擇運(yùn)算是從水平方向選取表中滿足條件的記錄 C、進(jìn)行選擇運(yùn)算的兩個(gè)表必須結(jié)構(gòu)相同 D、進(jìn)行選擇運(yùn)算時(shí)要求兩個(gè)表中必須有同名列 3. 下列類型中,屬于浮點(diǎn)類型的是( )。 A、numeric B、int C、datetime D、real 4. 對(duì)char(10)類型的列,若存儲(chǔ)“中國(guó)”,其占用的字節(jié)數(shù)是( )。 A、2 B、4 C、10 D、20 5. 下列條件子句中,能夠篩選出價(jià)格不在100~200(不包括邊界值)的是( )。 A、Where 價(jià)格 NOT BETWEEN 100 AND 200 B、Where價(jià)格 BETWEEN NOT 100 AND 200 C、Where 價(jià)格 NOT BETWEEN 101 AND 201 D、Where 價(jià)格 BETWEEN NOT 101 AND 201 6. 現(xiàn)要統(tǒng)計(jì)選課表中C01課程的總成績(jī),下列語(yǔ)句中正確的是( )。 A、SELECT COUNT(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 B、SELECT COUNT(*) FROM 選課表 WHERE 課程號(hào) = C01 C、SELECT SUM(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 D、SELECT SUM(*) FROM 選課表 WHERE 課程號(hào) = C01 7. 下列關(guān)于非聚集索引的說法,正確的是( )。 A、在一個(gè)表上可以建立多個(gè)非聚集索引 B、在一個(gè)表上最多只能建立一個(gè)非聚集索引 C、非聚集索引必須在聚集索引之后建立 D、建立非聚集索引后,數(shù)據(jù)會(huì)按非聚集索引鍵值排序 8. 設(shè)有圖書銷售表(書號(hào),銷售時(shí)間,銷售數(shù)量,銷售總價(jià)),設(shè)同一時(shí)間可銷售多種圖書,但同一圖書同一時(shí)間只能銷售一次。其中適合作為主鍵的是( )。 A、僅書號(hào) B、僅銷售時(shí)間 C、書號(hào)或者是銷售時(shí)間 D、(書號(hào),銷售時(shí)間) 9. 設(shè)要查詢不姓“張”的學(xué)生,下列條件子句中正確的是( )。 A、Where 姓名 != 張% B、Where 姓名 LIKE !張% C、Where 姓名 NOT LIKE 張% D、Where 姓名 LIKE NOT 張% 10. 下列表達(dá)式中,與“年齡 NOT BETWEEN 20 AND 30”等價(jià)的是( )。 A、年齡 > 20 AND 年齡 < 30 B、年齡 > 20 OR 年齡 < 30 C、年齡 < 20 AND 年齡 > 30 D、年齡 < 20 OR 年齡 > 30 11. 下列關(guān)于視圖的說法,錯(cuò)誤的是( )。 A、只能在基本表上建立視圖,不能在視圖上再建立視圖 B、通過視圖查詢數(shù)據(jù)時(shí)最終都落實(shí)到對(duì)基本表的查詢 C、視圖在一定程度上提供了數(shù)據(jù)的邏輯獨(dú)立性 D、視圖提供了一定的安全控制機(jī)制 12. 數(shù)據(jù)庫(kù)中一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾,這個(gè)特性稱為事務(wù)的( )。 A、一致性 B、持久性 C、隔離性 D、原子性 13. 下列關(guān)于SQL Server日志備份的說法,正確的是( )。 A、對(duì)數(shù)據(jù)庫(kù)進(jìn)行的第一次備份可以是日志備份 B、日志備份僅備份數(shù)據(jù)庫(kù)的日志內(nèi)容,不備份數(shù)據(jù) C、數(shù)據(jù)庫(kù)的所有恢復(fù)模式都支持日志備份 D、一般情況下,日志備份是最耗費(fèi)時(shí)間的 14. 下列關(guān)于觸發(fā)器的說法,正確的是( )。 A、觸發(fā)器是由用戶調(diào)用執(zhí)行的一段代碼 B、觸發(fā)器主要用于實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)約束 C、在定義觸發(fā)器的代碼中不能包含INSERT語(yǔ)句 D、引發(fā)觸發(fā)器執(zhí)行的操作可以是INSERT、DELETE、UPDATE和SELECT 15. 下列聲明并創(chuàng)建Recordset對(duì)象的語(yǔ)句,正確的是( )。 A、Dim ADOcn As New Recordset B、Dim ADOcn As Recordset C、Declare ADOcn As New Recordset D、Declare ADOcn As Recordset 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1. 數(shù)據(jù)庫(kù)三級(jí)模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨(dú)立性。( ) 2. 在進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)時(shí),要充分考慮所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)。( ) 3. 一個(gè)關(guān)系模式只能包含一個(gè)候選鍵。( ) 4. B /S模式的開發(fā)、維護(hù)工作主要集中在服務(wù)器端,可減輕異地用戶的維護(hù)成本。( ) 5. SQL Server不允許將同一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件存儲(chǔ)在相同的位置。( ) 6. 在SQL Server中,可以手工擴(kuò)大數(shù)據(jù)文件和日志文件的空間。( ) 7. 具有數(shù)據(jù)更改權(quán)限的用戶都自動(dòng)具有該數(shù)據(jù)的查詢權(quán)限。( ) 8. 設(shè)ADOrs是一個(gè)Recordset對(duì)象,則ADOrs("學(xué)號(hào)")表示得到“學(xué)號(hào)”列的值。( ) 9. 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,通常是先進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),然后再進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。( ) 10. SQL Server中的“簡(jiǎn)單恢復(fù)模式”不支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行日志備份。( ) 三、簡(jiǎn)述題(本題共2個(gè)小題,每小題5分,共10分) 1.請(qǐng)簡(jiǎn)要說明視圖的作用。 2.請(qǐng)簡(jiǎn)單說明數(shù)據(jù)庫(kù)系統(tǒng)的組成。 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語(yǔ)句。 “教師”表結(jié)構(gòu): 教師號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為10,主鍵。 教師名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為20,非空。 所在部門:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為30。 職稱:普通編碼定長(zhǎng)字符類型,長(zhǎng)度為6,取值為:“教授”、“副教授”、“其他”。 “課程”表結(jié)構(gòu): 課程號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 課程名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為40,非空。 學(xué)時(shí)數(shù):微整型。 開課學(xué)期:微整型 “授課”表結(jié)構(gòu): 教師號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為10,引用教師表的外鍵。 課程號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用課程表的外鍵。 授課時(shí)數(shù):整型。 授課年份:整型。 主鍵:(教師號(hào),課程號(hào),授課年份)。 2.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語(yǔ)句。(本題共20分,每小題5分) 5) 查詢教授職稱的教師姓名和所在部門。 6) 查詢每學(xué)期開設(shè)的學(xué)時(shí)數(shù)大于40的課程門數(shù)。 7) 查詢2012年全部課程的授課情況,列出課程名、學(xué)時(shí)數(shù)、教師名和授課時(shí)數(shù)。 8) 刪除沒人講授的課程。 3.依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語(yǔ)句:查詢2014授課年份全體授課教師的教師名、所授的課程名和授課時(shí)數(shù)。(本題10分) 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題2參考答案及評(píng)分標(biāo)準(zhǔn) 一、單項(xiàng)選擇題 1. D 2. B 3. D 4. C 5.A 6. C 7. A 8. D 9. C 10.D 11. A 12. C 13. B 14. B 15.A 二、判斷題 1.√ 2. 3. 4.√ 5. 6.√ 7. 8.√ 9. 10.√ 三、簡(jiǎn)述題 1.參考答案: (1) 簡(jiǎn)化數(shù)據(jù)查詢語(yǔ)句; (2) 使用戶能從多角度看待同一數(shù)據(jù); (3) 提高了數(shù)據(jù)的安全性; (4) 提供了一定程度的邏輯獨(dú)立性。 2.參考答案: 廣義上講,數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)和用戶組成,其中用戶可分為數(shù)據(jù)庫(kù)管理員、應(yīng)用程序開發(fā)人員和最終用戶三類。 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE TABLE 教師( 教師號(hào) char(10) primary key, 教師名 varchar(20) not null, 所在部門 varchar(30), 職稱 char(6) CHECK (職稱 IN(教授,副教授, 其他)) ) 評(píng)分要點(diǎn):主鍵1分;CHECK 2分;其他1分;共計(jì)4分。 CREATE TABLE 課程( 課程號(hào) char(20) primary key, 課程名 varchar(40) not null, 學(xué)時(shí)數(shù) tinyint, 開課學(xué)期 tinyint ) 評(píng)分要點(diǎn):主鍵1分;其他1分;共計(jì)2分。 CREATE TABLE 授課( 教師號(hào) char(10), 課程號(hào) char(20), 授課時(shí)數(shù) int, 授課年份 int, Primary key(教師號(hào),課程號(hào),授課年份), Foreign key(教師號(hào)) references 教師(教師號(hào)), Foreign key(課程號(hào)) references 課程(課程號(hào)) ) 評(píng)分要點(diǎn):主鍵1分;外鍵2分;其他1分;共計(jì)4分。 2.(本題共20分,每小題5分)。 參考答案及評(píng)分要點(diǎn): 1) SELECT 教師名, 所在部門 FROM 教師 WHERE 職稱 = 教授 評(píng)分要點(diǎn):SELECT:2分,F(xiàn)ROM:1分,WHERE:2分 2) SELECT 開課學(xué)期,COUNT(*) 課程門數(shù) FROM 課程 WHERE 學(xué)時(shí)數(shù) > 40 GROUP BY 開課學(xué)期 評(píng)分要點(diǎn):SELECT:2分,F(xiàn)ROM:1分,WHERE:1分,GROUP BY:1分 3) SELECT 課程名, 學(xué)時(shí)數(shù), 教師名, 授課時(shí)數(shù) FROM 課程 JOIN 授課 ON 課程.課程號(hào) = 授課.課程號(hào) JOIN 教師 ON 教師.教師號(hào) = 授課.教師號(hào) WHERE 授課年份 = 2012 評(píng)分要點(diǎn):SELECT:2分, FROM、JOIN:2分;WHERE:1分 4) DELETE FROM 課程 WHERE 課程號(hào) NOT IN (SELECT 課程號(hào) FROM 授課) 評(píng)分要點(diǎn):DELETE部分2分, WHERE部分3分 3.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE VIEW V1 AS SELECT 教師名,課程名,授課時(shí)數(shù) FROM 授課 JOIN 教師 ON 授課.教師號(hào) = 教師.教師號(hào) JOIN 課程 ON 課程.課程號(hào) = 授課.課程號(hào) WHERE 授課年份 = 2014 評(píng)分要點(diǎn):每行2分 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)試題模擬試題3 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共15個(gè)小題,每小題2分,共30分) 1. 下列屬于數(shù)據(jù)庫(kù)系統(tǒng)組成部分的是( )。 A、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)和數(shù)據(jù)庫(kù)文件 B、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、用戶和應(yīng)用程序 C、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)文件 D、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng) 2. 下列運(yùn)算中,屬于傳統(tǒng)的集合運(yùn)算的是( )。 A、選擇運(yùn)算 B、投影運(yùn)算 C、連接運(yùn)算 D、并運(yùn)算 3. 下列屬于整型類型的是( )。 A、numeric B、int C、datetime D、real 4. 對(duì)nchar(10)類型的列,若存儲(chǔ)“數(shù)據(jù)庫(kù)”,其占用的字節(jié)數(shù)是( )。 A、3 B、6 C、10 D、20 5. 下列條件子句中,能夠篩選出價(jià)格在100~200(包括邊界值)的是( )。 A、Where 價(jià)格 >= 100 OR價(jià)格 <= 200 B、Where價(jià)格IN(100..200) C、Where 價(jià)格 BETWEEN 200 AND 100 D、Where價(jià)格 >= 100 AND價(jià)格 <= 200 6. 現(xiàn)要統(tǒng)計(jì)選課表中C01課程的最低成績(jī),下列語(yǔ)句中正確的是( )。 A、SELECT MAX(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 B、SELECT MAX(*) FROM 選課表 WHERE 課程號(hào) = C01 C、SELECT MIN(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 D、SELECT MIN(*) FROM 選課表 WHERE 課程號(hào) = C01 7. 下列關(guān)于聚集索引的說法,正確的是( )。 A、在一個(gè)表上可以建立多個(gè)聚集索引 B、在一個(gè)表上最多只能建立一個(gè)聚集索引 C、聚集索引適合建立在重復(fù)值多的列上 D、必須先建立聚集索引,然后再建立非聚集索引 8. 設(shè)有學(xué)生表(學(xué)號(hào),姓名,所在系,身份證號(hào))和系表(系名,系辦公地點(diǎn))。下列關(guān)于兩個(gè)表的引用關(guān)系的描述,正確的是( )。 A、設(shè)置學(xué)生表中的“所在系”為外鍵 B、設(shè)置系表中的“系名”為外鍵 C、設(shè)置學(xué)生表的學(xué)號(hào)為主鍵 D、無(wú)法表達(dá)這兩個(gè)表的引用關(guān)系 9. 設(shè)要查詢所有姓“張”的學(xué)生,下列條件子句中正確的是( )。 A、Where 姓名 LIKE 張_ B、Where 姓名 LIKE 張% C、Where 姓名 LIKE %張 D、Where 姓名 LIKE %張_ 10. 在VB中,可以利用Connection對(duì)象的Execute方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的更改操作。下列將SC表中學(xué)號(hào)為S01學(xué)生的成績(jī)?cè)黾?0分的語(yǔ)句,正確的是( )。 A、ADOcn.Execute “ALTER SC SET Grade = Grade + 10 WHERE 學(xué)號(hào) = S01 ” B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade + 10 WHERE 學(xué)號(hào) = S01 ” C、ADOcn.Execute “UPDATE SC SET Grade = Grade + 10 WHERE 學(xué)號(hào) =S01 ” D、ADOcn.Execute “UPDATE FROM SC SET Grade = Grade + 10 WHERE 學(xué)號(hào) = S01 ” 11. 下列關(guān)于SQL Server數(shù)據(jù)庫(kù)組成的說法,正確的是( )。 A、一個(gè)數(shù)據(jù)庫(kù)可由多個(gè)數(shù)據(jù)文件和多個(gè)日志文件組成 B、一個(gè)數(shù)據(jù)庫(kù)可由多個(gè)數(shù)據(jù)文件和僅一個(gè)日志文件組成 C、一個(gè)數(shù)據(jù)庫(kù)可由僅一個(gè)數(shù)據(jù)文件和多個(gè)日志文件組成 D、一個(gè)數(shù)據(jù)庫(kù)可由僅一個(gè)數(shù)據(jù)文件和僅一個(gè)日志文件組成 12. 事務(wù)一旦提交,其對(duì)數(shù)據(jù)的更改就是永久的,這個(gè)特性稱為事務(wù)的( )。 A、一致性 B、持久性 C、隔離性 D、原子性 13. 下列聲明并創(chuàng)建Connection對(duì)象的語(yǔ)句,正確的是( )。 A、Dim ADOcn As New Connection B、Dim ADOcn As Connection C、Declare ADOcn As New Connection D、Declare ADOcn As Connection 14. 下列關(guān)于觸發(fā)器的說法,正確的是( )。 A、后觸發(fā)型觸發(fā)器是在觸發(fā)器執(zhí)行完成后再執(zhí)行引發(fā)觸發(fā)器執(zhí)行的語(yǔ)句 B、引發(fā)觸發(fā)器執(zhí)行的操作可以是SELECT C、觸發(fā)器是由數(shù)據(jù)更改操作引發(fā)的自動(dòng)執(zhí)行的代碼 D、CREATE TRIGGER tri ON table1 FOR INSERT定義的是前觸發(fā)型觸發(fā)器 15. 下列屬于數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)內(nèi)容的是( )。 A、存儲(chǔ)記錄的格式設(shè)計(jì) B、將概念設(shè)計(jì)的結(jié)果轉(zhuǎn)換為特定DBMS所支持的數(shù)據(jù)模型 C、設(shè)計(jì)局部的E-R圖 D、將各局部E-R圖合并為全局E-R圖 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1. 在數(shù)據(jù)庫(kù)三級(jí)模式中,外模式到模式的映像提供了數(shù)據(jù)的物理獨(dú)立性。( ) 2. 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)通常與具體的數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)關(guān)。( ) 3. 實(shí)體完整性約束通常用主鍵實(shí)現(xiàn)。( ) 4. 通常應(yīng)該在頻繁進(jìn)行更新操作的列上建立非聚集索引。( ) 5. 在SQL Server中,同一個(gè)數(shù)據(jù)庫(kù)的不同數(shù)據(jù)文件必須存放在不同的位置。( ) 6. 在SQL Server中,不允許刪除正在被用戶使用的數(shù)據(jù)庫(kù)。( ) 7. 當(dāng)?shù)卿涃~戶成為某數(shù)據(jù)庫(kù)的合法用戶之后,其對(duì)該數(shù)據(jù)庫(kù)中的用戶數(shù)據(jù)和對(duì)象自動(dòng)擁有各種操作權(quán)限。( ) 8. 數(shù)據(jù)庫(kù)三級(jí)模式中的外模式是面向全體用戶的數(shù)據(jù)需求設(shè)計(jì)的。( ) 9. E-R圖中的“E”表示的是實(shí)體。( ) 10. Recordset對(duì)象是數(shù)據(jù)表的查詢結(jié)果,通常可使用它進(jìn)行數(shù)據(jù)的插入操作。( ) 三、簡(jiǎn)述題(本題共2個(gè)小題,每小題5分,共10分) 1.請(qǐng)簡(jiǎn)要說明數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所包含的工作。 2.請(qǐng)簡(jiǎn)要說明SQL Server提供的主要備份種類,每種類型的備份所備份的主要內(nèi)容是什么? 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語(yǔ)句。 “汽車”表結(jié)構(gòu): 汽車型號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 汽車類別:普通編碼定長(zhǎng)字符類型,長(zhǎng)度為6,取值為:“小轎車”、“商務(wù)車” 生產(chǎn)年份:整型。 “經(jīng)銷商”表結(jié)構(gòu): 經(jīng)銷商號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 經(jīng)銷商名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為40,非空。 地址:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為50。 “銷售”表結(jié)構(gòu): 經(jīng)銷商號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用經(jīng)銷商表的外鍵。 汽車型號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用汽車表的外鍵。 銷售時(shí)間:日期時(shí)間型。 銷售價(jià)格:整型 主鍵:(經(jīng)銷商號(hào),汽車型號(hào),銷售時(shí)間)。 2.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語(yǔ)句。(本題共20分,每小題5分) 1) 查詢2014年生產(chǎn)的汽車型號(hào)和汽車類別。 2) 查詢2013年賣出的銷售價(jià)格30萬(wàn)元以上(包括30萬(wàn)元)的汽車的總數(shù)量。 3) 將銷售價(jià)格超過50萬(wàn)元的汽車降價(jià)5萬(wàn)。 4) 在汽車表中插入一行數(shù)據(jù):汽車型號(hào)為“Q100”,汽車類別為“小轎車”,生產(chǎn)年份為2014。 3.依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語(yǔ)句:查詢銷售“小轎車”的經(jīng)銷商的經(jīng)銷商名和地址。(本題10分) 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題3參考答案及評(píng)分標(biāo)準(zhǔn) 一、單項(xiàng)選擇題 1. B 2. D 3. B 4. D 5.D 6. C 7. B 8. A 9. B 10.C 11. A 12. B 13. A 14. C 15.B 二、判斷題 1. 2. √ 3. √ 4. 5. 6. √ 7. 8. 9. √ 10. 三、簡(jiǎn)述題(本題共2個(gè)小題,每小題5分,共10分) 1.請(qǐng)簡(jiǎn)要說明數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所包含的工作。 2.請(qǐng)簡(jiǎn)要說明SQL Server提供的主要備份種類,每種類型的備份所備份的主要內(nèi)容是什么? 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE TABLE 汽車( 汽車型號(hào) char(20) primary key, 汽車類別 char(6) CHECK(汽車類別 in(小轎車,商務(wù)車)), 生產(chǎn)年份 int ) 評(píng)分要點(diǎn):主鍵:1分;CHECK:2分,其他1分。共計(jì)4分。 CREATE TABLE 經(jīng)銷商( 經(jīng)銷商號(hào) char(20) primary key, 經(jīng)銷商名 varchar(40) not null, 地址 varchar(50) ) 評(píng)分要點(diǎn):主鍵:1分;其他:1分。共計(jì)2分。 CREATE TABLE 銷售( 經(jīng)銷商號(hào) char(20), 汽車型號(hào) char(20), 銷售時(shí)間 datetime, 銷售價(jià)格 int, Primary key(經(jīng)銷商號(hào), 汽車型號(hào),銷售時(shí)間), Foreign key(經(jīng)銷商號(hào)) references 經(jīng)銷商(經(jīng)銷商號(hào)), Foreign key(汽車型號(hào)) references 汽車(汽車型號(hào)) ) 評(píng)分要點(diǎn):主鍵1分,外鍵2分,其他1分。共計(jì)4分。 2.(本題共20分,每小題5分) 參考答案及評(píng)分要點(diǎn): 1) SELECT 汽車型號(hào),汽車類別 FROM 汽車 WHERE 生產(chǎn)年份 = 2014 評(píng)分要點(diǎn):SELECT部分2分,F(xiàn)ROM部分1分,WHERE部分2分 2) SELECT COUNT(*) 銷售總數(shù)量 FROM 銷售 WHERE銷售價(jià)格 >= 300000 AND 銷售時(shí)間 BETWEEN 2013/1/1 AND 2013/12/31 評(píng)分要點(diǎn):SELECT部分1分,F(xiàn)ROM部分1分,WHERE部分3分 3) UPDATE 銷售 SET 銷售價(jià)格 = 銷售價(jià)格 - 50000 WHERE 銷售價(jià)格 > 500000 評(píng)分要點(diǎn):UPDATE部分3分, WHERE部分2分 4) INSERT INTO 汽車 VALUES(Q100, 小轎車,2014) 評(píng)分要點(diǎn):INSERT部分2分, VALUES部分3分 3.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE VIEW V1 AS SELECT 經(jīng)銷商名,地址 FROM 經(jīng)銷商 JOIN 銷售 ON 經(jīng)銷商.經(jīng)銷商號(hào) = 銷售.經(jīng)銷商號(hào) JOIN 汽車 ON 汽車.汽車型號(hào) = 銷售.汽車型號(hào) WHERE 汽車類別 = 小轎車 評(píng)分要點(diǎn):每行2分 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題4 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共15個(gè)小題,每小題2分,共30分) 1. 下列功能中,不屬于數(shù)據(jù)庫(kù)管理系統(tǒng)功能的是( )。 A、數(shù)據(jù)庫(kù)對(duì)象定義 B、數(shù)據(jù)庫(kù)文件讀寫 C、數(shù)據(jù)查詢 D、數(shù)據(jù)更新 2. 下列運(yùn)算中,屬于專門的關(guān)系運(yùn)算的是( )。 A、集合的并運(yùn)算 B、集合的差運(yùn)算 C、集合的連接運(yùn)算 D、集合的笛卡爾乘積 3. 下列類型中,屬于定點(diǎn)小數(shù)類型的是( )。 A、numeric B、int C、datetime D、real 4. 對(duì)nchar(10)類型的列,若存儲(chǔ)“中國(guó)”,其占用的字節(jié)數(shù)是( )。 A、4 B、5 C、10 D、20 5. 下列條件子句中,能夠篩選出成績(jī)?cè)?0~80(包括邊界值)的是( )。 A、Where 成績(jī) >= 60 OR成績(jī) <= 80 B、Where 60 <= 成績(jī) <= 80 C、Where成績(jī) >= 60 AND成績(jī) <= 80 D、Where成績(jī) IN(60..80) 6. 現(xiàn)要統(tǒng)計(jì)選課表中C01課程的最高成績(jī),下列語(yǔ)句中正確的是( )。 A、SELECT MAX(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 B、SELECT MAX(*) FROM 選課表 WHERE 課程號(hào) = C01 C、SELECT MIN(成績(jī)) FROM 選課表 WHERE 課程號(hào) = C01 D、SELECT MIN(*) FROM 選課表 WHERE 課程號(hào) = C01 7. 下列關(guān)于聚集索引與非聚集索引的說法,正確的是( )。 A、在一個(gè)表上可以建立多個(gè)聚集索引和多個(gè)非聚集索引 B、在一個(gè)表上可以建立多個(gè)聚集索引和最多一個(gè)非聚集索引 C、在一個(gè)表上可以同時(shí)存在聚集索引和非聚集索引 D、必須先建立聚集索引,然后再建立非聚集索引 8. 設(shè)有學(xué)生表(學(xué)號(hào),姓名,所在系,專業(yè),身份證號(hào)),其中能夠作為候選鍵的是( )。 A、僅學(xué)號(hào) B、學(xué)號(hào)、身份證號(hào) C、僅身份證號(hào) D、學(xué)號(hào)、姓名 9. 設(shè)要查詢姓名中第二個(gè)字是“玲”的學(xué)生,下列條件子句中正確的是( )。 A、Where 姓名 LIKE _玲 B、Where 姓名 LIKE _玲% C、Where 姓名 LIKE %玲 D、Where 姓名 LIKE %玲% 10. 下列表達(dá)式中,與“所在部門 NOT IN (財(cái)務(wù), 后勤) ”等價(jià)的是( )。 A、所在部門 != 財(cái)務(wù) AND 所在部門 != 后勤 B、所在部門 != 財(cái)務(wù) OR 所在部門 != 后勤 C、所在部門 = 財(cái)務(wù) AND 所在部門 = 后勤 D、所在部門 = 財(cái)務(wù) OR 所在部門 = 后勤 11. 下列關(guān)于SQL Server安全認(rèn)證的說法,正確的是( )。 A、僅具有連接權(quán)的用戶在登錄到數(shù)據(jù)庫(kù)服務(wù)器后,可以訪問用戶數(shù)據(jù)庫(kù) B、僅具有連接權(quán)的用戶只能夠登錄到數(shù)據(jù)庫(kù)服務(wù)器,不能訪問用戶數(shù)據(jù)庫(kù) C、若某用戶只進(jìn)行查詢數(shù)據(jù)的操作,則無(wú)需對(duì)其進(jìn)行任何授權(quán) D、只有對(duì)數(shù)據(jù)進(jìn)行增、刪、改操作時(shí),才需對(duì)用戶進(jìn)行授權(quán) 12. 事務(wù)所包含的操作作為一個(gè)整體,要么都做,要么都不做,這個(gè)特性稱為事務(wù)的( )。 A、一致性 B、持久性 C、隔離性 D、原子性 13. 在VB中,可以利用Connection對(duì)象的Execute方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的更改操作。下列刪除SC表中學(xué)號(hào)為S01的選課記錄的語(yǔ)句,正確的是( )。 A、ADOcn.Execute “UPATE FROM SC WHERE 學(xué)號(hào) = S01” B、ADOcn.Execute “DELETE FROM SC WHERE 學(xué)號(hào) = S01” C、ADOcn.Execute “SELECT FROM SC WHERE 學(xué)號(hào) = S01” D、ADOcn.Execute “DROP FROM SC WHERE 學(xué)號(hào) = S01” 14. 下列關(guān)于SQL Server中擴(kuò)大數(shù)據(jù)庫(kù)空間的說法,正確的是( )。 A、只能擴(kuò)大日志文件的空間,不能擴(kuò)大數(shù)據(jù)文件的空間 B、只能擴(kuò)大數(shù)據(jù)文件的空間,不能擴(kuò)大日志文件的空間 C、日志文件和數(shù)據(jù)文件的空間都可以擴(kuò)大 D、在數(shù)據(jù)庫(kù)空間未用滿時(shí)不能進(jìn)行擴(kuò)大數(shù)據(jù)庫(kù)空間的操作 15. 下列不屬于VB中ADO對(duì)象模型中的對(duì)象的是( )。 A、Connection B、Command C、Recordset D、Update 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1. 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)是簡(jiǎn)單二維表。( ) 2. SQL Server數(shù)據(jù)庫(kù)中的NULL值(空值)表示的是“0”值( ) 3. 使用FOREIGN KEY約束可以實(shí)現(xiàn)參照完整性約束。( ) 4. 索引一般來說可以提高數(shù)據(jù)增、刪、改、查的效率。( ) 5. SQL Server允許將一行數(shù)據(jù)存儲(chǔ)在多個(gè)數(shù)據(jù)頁(yè)上。( ) 6. 用戶創(chuàng)建的數(shù)據(jù)庫(kù)的大小不能小于3MBA。( ) 7. VB提供了三種數(shù)據(jù)庫(kù)訪問引擎,分別是Jet引擎、ODBC和OLE DB,目前主要使用的是OLE DB。( ) 8. 數(shù)據(jù)庫(kù)三級(jí)模式中的模式是面向全體用戶的數(shù)據(jù)需求設(shè)計(jì)的。( ) 9. 如果使用Connection對(duì)象建立與數(shù)據(jù)庫(kù)的連接,在聲明對(duì)象之后建立數(shù)據(jù)庫(kù)連接的方法是Create。( ) 10. SQL Server中的“簡(jiǎn)單恢復(fù)模式”不支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行完整備份。( ) 三、簡(jiǎn)述題(本題共2個(gè)小題,每小題5分,共10分) 1.簡(jiǎn)要說明什么是數(shù)據(jù)流程圖,它包含哪四種符號(hào)。 2.簡(jiǎn)述數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的目的,并說明用E-R圖進(jìn)行概念設(shè)計(jì)的一般步驟。 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語(yǔ)句。 “圖書”表結(jié)構(gòu): 書號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 書名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為40,非空。 出版年份:整型。 印刷數(shù)量:整型。 單價(jià):整型 “作者”表結(jié)構(gòu): 作者號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,主鍵。 作者名:普通編碼可變長(zhǎng)字符類型,長(zhǎng)度為40,非空。 職稱:普通編碼定長(zhǎng)字符類型,長(zhǎng)度為4,取值為:“高級(jí)”、“中級(jí)”。 “出版”表結(jié)構(gòu): 書號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用圖書表的外鍵。 作者號(hào):普通編碼定長(zhǎng)字符類型,長(zhǎng)度為20,引用作者表的外鍵。 作者序號(hào):微整型。 主鍵:(書號(hào),作者號(hào))。 2.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語(yǔ)句(本題共20分,每小題5分)。 9) 查詢2014年出版的圖書的書名和單價(jià)。 10) 查詢高級(jí)職稱的作者編寫的圖書的印刷總數(shù)量。 11) 將2012年之前(不包括2012年)出版的圖書的單價(jià)降低10%。 12) 在作者表中插入一行數(shù)據(jù):作者號(hào)為“z100”,作者名為“新作者”,職稱未知。 3.依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語(yǔ)句:查詢單次印刷數(shù)量超過5000的圖書的書名、出版年份和印刷數(shù)量。(本題10分) 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)模擬試題4參考答案及評(píng)分標(biāo)準(zhǔn) 一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請(qǐng)將正確的答案填寫到括號(hào)內(nèi)。本題共15個(gè)小題,每小題2分,共30分) 1. B 2. C 3. A 4. D 5.C 6. A 7. C 8. B 9. B 10.A 11. B 12. D 13. B 14. C 15.D 二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“╳”。本題共10個(gè)小題,每小題2分,共20分) 1.√ 2. 3. √ 4. 5. 6. √ 7. √ 8. √ 9. 10. 三、簡(jiǎn)述題(本題共2個(gè)小題,每小題5分,共10分) 1.參考答案: 數(shù)據(jù)流圖是在業(yè)務(wù)流程分析基礎(chǔ)上,描述實(shí)際數(shù)據(jù)流動(dòng)和加工過程的圖形表示法,它一般有4種符號(hào),即外部實(shí)體、數(shù)據(jù)流、處理和存儲(chǔ)。 2.參考答案: 概念結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是產(chǎn)生反映全體用戶信息需求的整體數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模型。 一般步驟:(1)設(shè)計(jì)局部E-R圖;(2)將局部E-R圖綜合成全局E-R圖;(3)優(yōu)化全局E-R圖。 四、綜合應(yīng)用題(本題共3個(gè)小題,共40分) 1.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE TABLE 圖書( 書號(hào) char(20) primary key, 書名 varchar(40) not null, 出版年份 int, 印刷數(shù)量 int, 單價(jià) int ) 評(píng)分要點(diǎn):主鍵:1分;其他共2分。共計(jì)3分。 CREATE TABLE 作者( 作者號(hào) char(20) primary key, 作者名 varchar(40) not null, 職稱 char(4) check(職稱 in(高級(jí),中級(jí))) ) 評(píng)分要點(diǎn):主鍵:1分;CHECK:1分。共計(jì)2分。 CREATE TABLE 出版( 書號(hào) char(20), 作者號(hào) char(20), 作者序號(hào) tinyint, Primary key(書號(hào),作者號(hào)), Foreign key(書號(hào)) references 圖書(書號(hào)), Foreign key(作者號(hào)) references 作者(作者號(hào)) ) 評(píng)分要點(diǎn):主鍵、外鍵各1分,共3分;其他共2分。共計(jì)5分。 2.(本題共20分,每小題5分)。 參考答案及評(píng)分要點(diǎn): 1) SELECT 書名,單價(jià) FROM 圖書 WHERE 出版年份 = 2014 評(píng)分要點(diǎn):SELECT部分2分,F(xiàn)ROM部分1分,WHERE部分2分 2) SELECT SUM(印刷數(shù)量) FROM 圖書 JOIN 出版 ON 圖書.書號(hào) = 出版.書號(hào) JOIN 作者 ON 作者.作者號(hào) = 出版.作者號(hào) WHERE 職稱 = 高級(jí) 評(píng)分要點(diǎn):SELECT部分1分,F(xiàn)ROM、JOIN部分3分,WHERE部分1分 3) UPDATE 圖書 SET 單價(jià) = 單價(jià) * 0.9 WHERE 出版年份 < 2012 評(píng)分要點(diǎn):UPDATE部分3分, WHERE部分2分 4) INSERT INTO 作者 VALUES(z100, 新作者,NULL) 評(píng)分要點(diǎn):INSERT部分2分, VALUES部分3分 3.(本題10分) 參考答案及評(píng)分要點(diǎn): CREATE VIEW V1 AS SELECT 書名,出版年份,印刷數(shù)量 FROM 圖書 WHERE 印刷數(shù)量 > 5000 評(píng)分要點(diǎn):CREATE VIEW 部分2分,SELECT部分3分,F(xiàn)ROM部分 2分,WHERE部分3分 23- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) 1256 數(shù)據(jù)庫(kù) 應(yīng)用技術(shù) 電大 期末 試題 及其 答案
鏈接地址:http://m.szxfmmzy.com/p-12806592.html