




已閱讀5頁(yè),還剩4頁(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ù) 應(yīng)用技術(shù)期末復(fù)習(xí)資料 一、單項(xiàng)選擇題 1如果希望從學(xué)生表中查詢出所有姓“王”的同學(xué),那么條件語(yǔ)句應(yīng)該是 ( B)。 A、 Where 姓名 % 王 B、 Where 姓名 LIKE 王 C、 Where 姓名 % LIKE 王 D 、 Where 姓名 LIKE 王 2 通常情況下,“數(shù)據(jù)庫(kù)管理系統(tǒng)”的英文縮寫是( A)。 A、 DBMS B、 DBS C、 DBA D、 DMS 3 從最終用戶應(yīng)用程序的視角看,數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是( C)。 A、模式、外模式和內(nèi)模式 B、內(nèi)模式、外模 式和模式 C、外模式、模式和內(nèi)模式 D、外模式、內(nèi)模式和模式 4在一個(gè)學(xué)生關(guān)系中,能夠成為主關(guān)鍵字(或稱主碼)的屬性是( C)。 A、性別 B、年齡 C、學(xué)號(hào) D、班級(jí) 5有嚴(yán)格 的數(shù)學(xué)基礎(chǔ)的數(shù)據(jù)模型是( A)。 A、關(guān)系模型 B、網(wǎng)狀模型 C、層次模型 D、面向?qū)ο竽P?6下列關(guān)于索引的說(shuō)明不正確的是( A)。 A、索引必須創(chuàng)建在主關(guān)鍵字之上 B、索引與基本表分開(kāi)存儲(chǔ) C、索引是為了提高查詢速度而創(chuàng)建的 D、索引會(huì)在一定程度上影響增刪改操作的效率 7 設(shè)關(guān)系 R 是滿足第一范式的,若 R 中 不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則 R符合( A)。 A、第二范式 B、第三范式 C、 BNC 范式 D、第四范式 8下列符合第三范式的關(guān)系是( D)。 A、學(xué)生(學(xué)號(hào),姓名,課程號(hào),課程名) B、學(xué)生(學(xué)號(hào),姓名,課程名,成績(jī)) C、學(xué)生(學(xué)號(hào),姓名,課程號(hào),成績(jī)) D、學(xué)生(學(xué)號(hào),姓名,性別) 9 在第一個(gè)關(guān)系中出現(xiàn),而在第二個(gè)關(guān)系中不出現(xiàn)的記錄組成的新關(guān)系稱為( D)。 A、兩個(gè)關(guān)系的積 B、兩個(gè)關(guān)系的并 C、兩個(gè)關(guān)系的交 D、兩個(gè)關(guān)系的差 10 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,需求分析階段的主要目的是( A)。 A、 回答“干什么”的問(wèn)題 B、回答“怎么干”的問(wèn)題 C、建立 邏輯數(shù)據(jù)模型 D、建立 最佳物理存儲(chǔ)結(jié)構(gòu) 11 用戶使用 SQL Server 時(shí), 通常 需要 依次 經(jīng)過(guò)兩個(gè)安全性階段 ( C)。 A、登錄驗(yàn)證、操作驗(yàn)證 B、操作驗(yàn)證、登錄驗(yàn)證 C、 身份驗(yàn)證 、 權(quán)限認(rèn)證 D、 權(quán)限認(rèn)證 、 身份驗(yàn)證 12 SQL Server 數(shù)據(jù)庫(kù)中的一個(gè)完整的備份通常要包括( A) 。 A、 系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志 B、 系統(tǒng)數(shù)據(jù)庫(kù)、 系統(tǒng)表 和 數(shù)據(jù)字典 C、系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和數(shù)據(jù)字典 D、用戶數(shù)據(jù)庫(kù)和事務(wù)日志 13 SQL Server 中進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)的 SQL 語(yǔ)句是( C)。 A、 INSERT DATABASE B、 BACKUP DATABASE C、 RESTORE DATABASE D、 UPDATE DATABASE 14下列 SQL 語(yǔ)句中,能夠完成并運(yùn)算的是( A)。 A、 SELECT * FROM 籃球愛(ài)好者 UNION SELECT * FROM 足球愛(ài)好者 B、 SELECT * FROM 籃球愛(ài)好者 INTERSECT SELECT * FROM 足球愛(ài)好者 C、 SELECT * FROM 籃球愛(ài)好者 EXCEPT SELECT * FROM 足球愛(ài)好者 D、 SELECT * FROM 籃球愛(ài)好者 ,足球愛(ài)好者 15設(shè)學(xué)生表和課程表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名)和(學(xué)號(hào),課程號(hào),成績(jī)),如果希望查詢出“成績(jī)大于 90分的學(xué)生姓名”,則對(duì)應(yīng)的 SQL 語(yǔ)句是( D)。 A、 SELECT 姓名 FROM 學(xué)生表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) AND 課程表 .成績(jī) 90 B、 SELECT 姓名 FROM 課程表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) AND 課程表 .成績(jī) 90 C、 SELECT 姓名 FROM 學(xué)生表,課程表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) OR 課程表 .成績(jī) 90 D、 SELECT 姓名 FROM 學(xué)生表,課程表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) AND 課程表 .成績(jī) 90 16. SQL Server 數(shù)據(jù)庫(kù)是基于 (C)數(shù)據(jù)模型的。 A. 層次模型 B.網(wǎng)狀模型 C. 關(guān)系模型 D.面向?qū)ο竽P?17. 通常情況下 ,“數(shù)據(jù)庫(kù)管理員”的英文縮寫是 (C)。 A . DBMS B . DBS C . DBA D . DMS 18. 如果希望從成績(jī)表中查詢出所有成績(jī)大于等于 90 分的記錄,那么條件語(yǔ)句應(yīng)該是( A) A. Where 成績(jī) =90 B. Where 成績(jī) 90 C. Where 成績(jī) 90 AND 成績(jī) =90 D. Where 成績(jī) 90 19.在一個(gè)課程關(guān)系中,最可能成為主關(guān)鍵字 (或稱主碼 )的屬性是(C)。 A. 任課教師 B. 所屬專業(yè) C. 課程編號(hào) D.開(kāi)課學(xué)期 5. SQL Server 的系統(tǒng)主數(shù)據(jù)庫(kù)是 (A) A. master B. pubs C. tempdb D.Northwind 20. SQL Server 數(shù)據(jù)庫(kù)中的 NULL 值 (空值 ) (D) A. 表示空格 B. 表示數(shù)字 0 C.表示一種數(shù)據(jù)類型 D.表示沒(méi)有值、不確定的值 21.設(shè)一個(gè)關(guān)系為 R,如果它的每個(gè)屬性都是不可再分的,則稱這個(gè)關(guān)系是符合 (A) A. 第一范式 B.第二范式 C.第三范式 D. BNC 范式 22. 下列符合第三范式的關(guān)系是 (D)。 A . 教師 (教師號(hào),教師姓名,課程號(hào),課程名,成績(jī) ) B. 教師 (教師號(hào),教師姓名,性別,課程號(hào),課程名 ,成績(jī) ) C. 職工 (職工號(hào),職工姓名,性別,籍貫,所屬部門編號(hào),所屬部門名稱 ) D. 職工 (職工號(hào),職工姓名,性別 ,籍貫,所屬部門編號(hào) ) 23. 將第一個(gè)關(guān)系的記錄加到第二個(gè)關(guān)系中,生成的新關(guān)系稱為(B)。 A . 兩個(gè)關(guān)系的積 B. 兩個(gè)關(guān)系的并 C. 兩個(gè)關(guān)系的交 D. 兩個(gè)關(guān)系的 差 1 0. 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,概念設(shè)計(jì)階段的主要目的是 (D)。 A. 繪制 E R 圖 B. 編寫數(shù)據(jù)字典 C . 建立邏輯數(shù)據(jù)模型 D. 建立概念模型 24. 用戶使用 SQL Server 時(shí),通常需要考慮兩個(gè)安全性階段 (B) A. 登錄驗(yàn)證、操作驗(yàn)證 B. 身份驗(yàn)證、權(quán)限認(rèn)證 C. 操作驗(yàn)證、登錄驗(yàn)證 D.權(quán)限認(rèn)證、身份驗(yàn)證 25. 創(chuàng)建數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句是 (C)。 A . INSERT DATABASE B. BACKUP DATABASE C . CREATE DATABASE D. RESTORE DATABASE 26. SQL Server 數(shù)據(jù)庫(kù)中的一個(gè)完整的備份通常要包括 (A)。 A. 系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志 B . 系統(tǒng)數(shù)據(jù)庫(kù)、系統(tǒng)表和數(shù)據(jù)字典 C. 系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和數(shù)據(jù)字典 D . 用戶數(shù)據(jù)庫(kù)和事務(wù)日志 27. 下列 SQL語(yǔ)句中,能夠完成笛卡爾積運(yùn)算的是 (D)。 A. SELECT * FROM 籃球愛(ài)好者 UNION SELECT * FROM 足球愛(ài)好者 B. SELECT * FROM 籃球愛(ài)好者 INTERSECT SELECT * FROM 足球愛(ài)好者 C.SELECT * FROM 籃球愛(ài)好者 EXCEPT SELECT * FROM 足球愛(ài)好者 D.SELECT * FROM 籃球愛(ài)好者 ,足球愛(ài)好者 28. 設(shè)學(xué)生表和選課表的結(jié)構(gòu)分別為 (學(xué)號(hào),姓名 )和 (學(xué)號(hào),課程號(hào),成績(jī) ),如果希望查詢出“所有姓王 的學(xué)生且選修了 A001 2 課程的學(xué)生”,則對(duì)應(yīng)的 SQL 語(yǔ)句是 (C)。 A. SELECT 姓名 FROM 學(xué)生表 ,選課表 WHERE 學(xué)生表 .學(xué)號(hào) =選課表 .學(xué)號(hào) AND 學(xué)生表 .姓名 LIKE王 %OR 選課表 .課程號(hào) = A001 B. SELECT 姓名 FROM 學(xué)生表,選課表 WHERE 學(xué)生表 .學(xué)號(hào) =選課表 .學(xué)號(hào) AND 學(xué)生表 .姓名 LIKE 王 % OR選課表 .課程號(hào) =A001 C. SELECT 姓名 FROM 學(xué)生表,選課表 WHERE 學(xué)生表 .學(xué)號(hào) =選課表 .學(xué)號(hào) AND 學(xué)生表 .姓名 LIKE 王 % AND 選課表 .課程號(hào) =A OOI D. SELECT 姓名 FROM 學(xué)生表,選課表 WHERE 學(xué) 生表 .學(xué)號(hào) =選課表 .學(xué)號(hào) AND 學(xué)生表 .姓名 LIKE 王 % AND選課表 .課程號(hào) =A001 29下列( D)是指數(shù)據(jù)庫(kù)管理系統(tǒng)。 A、 DML B、 DDL C、 DBA D、 DBMS 30有嚴(yán)格的數(shù)學(xué)基礎(chǔ)并在此基礎(chǔ)上發(fā)展起來(lái)的數(shù)據(jù)庫(kù)模型是( C)。 A、層次模型 B、網(wǎng)狀模型 C、關(guān)系模型 D、面向?qū)ο竽P?31在銷售商品關(guān)系中,能夠成為主關(guān)鍵字(或稱主碼)的屬性是( B)。 A、商品名 B、商品編號(hào) C、商品數(shù)量 D、商品價(jià)格 32 SQL Server 系統(tǒng)中的所有系統(tǒng)級(jí)信息存儲(chǔ)于 ( A) 數(shù)據(jù)庫(kù)中 。 A master B model C tempdb D msdb 33關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論是為解決關(guān)系數(shù)據(jù)庫(kù)中( A)問(wèn)題而引入的。 A、 插入、刪除和數(shù)據(jù)冗余 B、 提高查詢速度 C、 減少數(shù)據(jù)操作的復(fù)雜性 D、 保證數(shù)據(jù)的安全性和完整性 34下列符合第三范式的關(guān)系是( B)。 A、零件(零件編號(hào),零件名稱,零件重量,生產(chǎn)零件的車間名,零件儲(chǔ)存的倉(cāng)庫(kù)名) B、零件(零件編號(hào),零件名稱,零件重量,零件儲(chǔ)存的倉(cāng)庫(kù)編號(hào)) C、倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),主任姓名,電話,儲(chǔ)存的零件 ) D、倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),主任姓名,儲(chǔ)存零件的數(shù)量,儲(chǔ)存零件的種類) 35如果希望從學(xué)生表中查詢出最大年齡的同學(xué),那么語(yǔ)句中應(yīng)該包含 ( B)。 A、 SELECT MIN (年齡 ) AS 最大 FROM 學(xué)生表 B、 SELECT MAX (年齡 ) AS 最大 FROM 學(xué)生表 C、 SELECT AVG (年齡 ) AS 最大 FROM 學(xué)生表 D、 SELECT COUNT (年齡 ) AS 最大 FROM 學(xué)生表 36下列關(guān)于索引的說(shuō)明不正確的是( B)。 A、索引與基本表分開(kāi)存儲(chǔ) B、索引一經(jīng)建立就需要人工進(jìn)行維 護(hù) C、索引的 建立或撤消對(duì)數(shù)據(jù)的內(nèi)容毫無(wú)影響 D、索引會(huì)在一定程度上影響增刪改操作的效率 37 在第一個(gè)關(guān)系中出現(xiàn),在第二個(gè)關(guān)系中不出現(xiàn)的記錄組成的新關(guān)系稱為( D)。 A、兩個(gè)關(guān)系的和 B、兩個(gè)關(guān)系的并 C、兩個(gè)關(guān)系的交 D、兩個(gè)關(guān)系的差 38 SQL Server 默認(rèn)的登錄賬號(hào) 為 ( A)。 A、 sa B、 dbo C、 administrter D、自己任意設(shè)置 39 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,( B)屬于物理設(shè)計(jì)。 A、回答“干什么”的問(wèn)題 B、 存儲(chǔ)方法設(shè)計(jì) C、繪制 E-R 圖 D、 將 E-R圖轉(zhuǎn)換為關(guān)系模型 40下列 SQL 語(yǔ)句中,能夠完成刪除功能的是( D)。 A、 INSERT INTO 教師表 VALUES( 053006 ,王振東 ,男 2) B、 UPDATE 教師表 SET 姓名 =王振東 WHERE 學(xué)號(hào) = 053006 C、 DELETE 教師表 SET 姓名 =王振東 WHERE 教師編號(hào) = 053006 D、 DELETE FROM 教師 表 WHERE 性別 =男 41查詢姓名中帶有“芳”字的學(xué)生,則條件語(yǔ)句應(yīng)包含( B)。 A、 Where 姓名 LIKE % 芳 B、 Where 姓名 LIKE %芳 C、 Where 姓名 % LIKE 芳 LIKE D、 Where 姓名 LIKE 芳 % 42下列 SQL語(yǔ)句中,限制字段取值范圍的約束是( C)。 A、學(xué)號(hào) char (8) NOT NULL CONSTRAINT un_no UNIQUE B、學(xué)號(hào) char (8) NOT NULL CONSTRAINT PK_學(xué)生表 PRIMARY KEY C、性別 char (2) NOT NULL check (性別男 or 性別女 ) D、 學(xué)號(hào) char (8) NOT NULL 43設(shè)學(xué)生表和成績(jī)表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名,所在系)和(學(xué)號(hào),課程名,成績(jī)),如果希望按分?jǐn)?shù)降序查詢出“英語(yǔ)系中選修了計(jì)算機(jī)課程的學(xué)生姓名和成績(jī)”,則對(duì)應(yīng)的 SQL語(yǔ)句是( D)。 A、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 英語(yǔ)系 AND 課程名 計(jì)算機(jī) AND 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) B、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 英語(yǔ)系 AND 課程名 計(jì)算機(jī) AND 學(xué)生表 .學(xué)號(hào) =課 程表 .學(xué)號(hào) ORDER BY 成績(jī) ASC C、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 英語(yǔ)系 AND 課程名 計(jì)算機(jī) AND 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) ORDER BY 成績(jī) D、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 英語(yǔ)系 AND 課程名 計(jì)算機(jī) AND 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) ORDER BY 成績(jī) DESC 44如果希望從學(xué)生表中查詢出所有姓“張”的同學(xué),那么條件語(yǔ)句應(yīng)該是 ( B)。 A Where 姓名 % 張 B Where 姓名 LIKE 張 C Where 姓名 % LIKE 張 D Where 姓名 LIKE 張 45本教材介紹的數(shù)據(jù)庫(kù)管理系統(tǒng)基于( C)數(shù)據(jù)庫(kù)。 A Oracle B Informix C Microsoft SQL Server D Sybase 46( A)數(shù)據(jù)庫(kù)包含了所有系統(tǒng)級(jí)信息,對(duì) SQL Server 系統(tǒng)來(lái)說(shuō)至關(guān)重要,一旦受到損壞,有可能導(dǎo)致 SQL Server 系統(tǒng)的徹底癱瘓。 A master 數(shù)據(jù)庫(kù) B tempdb 數(shù)據(jù)庫(kù) C Model 數(shù)據(jù)庫(kù) D msdb 數(shù)據(jù)庫(kù) 47在一個(gè)教師關(guān)系中,能夠成為主關(guān)鍵字(或稱主碼)的屬性是( B)。 A教師姓名 B教師編號(hào) C教師年齡 D教師性別 48從邏輯層次上看,數(shù)據(jù)庫(kù)不包括( D)。 A 表 B 視圖 C 存儲(chǔ)過(guò)程 D內(nèi)模式 49下列關(guān)于索引的說(shuō)明不正確的是( A)。 A索引一經(jīng)建立就需要人工進(jìn)行維護(hù) B索引與基本表分開(kāi)存儲(chǔ) C索引的 建立或撤消對(duì)數(shù)據(jù)的內(nèi)容毫無(wú)影響 D索引會(huì)在一定程度上影響增刪改操作的效率 50第二范式是指( B)。 A 設(shè)一個(gè)關(guān)系為 R,它是滿足第一范式的 ,若 R 中不存在非主屬性對(duì)主鍵的傳遞函數(shù)依賴,則稱該關(guān)系符合第二范式。 B 設(shè)一個(gè)關(guān)系為 R,它是滿足第一范式的,若 R 中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則稱該關(guān)系符合第二范式。 C 設(shè)一個(gè)關(guān)系為 R,它是滿足第二范式的,若 R 中不存在非主屬性對(duì)主鍵的傳遞函數(shù)依賴,則稱該關(guān)系符合第三范式。 D 設(shè)一個(gè)關(guān)系為 R,它是滿足第二范式的,若 R 中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則稱該關(guān)系符合第三范式。 51下列符合第三范式的關(guān)系是( D)。 A教師(教師編號(hào),教師姓名,教師講授的課程號(hào),教師講授的課程名) B教師( 教師編號(hào),教師姓名,教師講授的課程名,教師所在的系) C教師(教師編號(hào),教師姓名,教師講授的課程號(hào),教師所在的辦公室) D教師(教師編號(hào),教師姓名,教師性別) 52 在第一個(gè)關(guān)系中出現(xiàn),在第二個(gè)關(guān)系中也出現(xiàn)的記錄組成的新關(guān)系稱為( C)。 A兩個(gè)關(guān)系的和 B兩個(gè)關(guān)系的并 3 C兩個(gè)關(guān)系的交 D兩個(gè)關(guān)系的差 53 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,( B)屬于物理設(shè)計(jì)。 A回答“干什么”的問(wèn)題 B 存儲(chǔ)方法設(shè)計(jì) C繪制 E-R 圖 D 將 E-R圖轉(zhuǎn)換為關(guān)系模型 54通過(guò)賬號(hào)管理, SQL Server 用戶分為 ( C)。 A管理員賬號(hào)和普通用戶賬號(hào) B操作賬號(hào)和登錄賬號(hào) C 登錄賬號(hào)和用戶賬號(hào) D 權(quán)限 賬號(hào)和 身份 賬號(hào) 55下列 SQL 語(yǔ)句中,能夠完成刪除功能的是( D)。 A INSERT INTO 學(xué)生表 VALUES( 2006001 , 王小明 ,男 2) B UPDATE 學(xué)生表 SET 姓名 = 王莉 WHERE 學(xué)號(hào) = 2006001 C DELETE 學(xué)生表 SET 姓名 = 王莉 WHERE 學(xué)號(hào) = 2006001 D DELETE FROM 學(xué)生表 WHERE 性別 = 男 56下列 SQL 語(yǔ)句中,能夠完成求某列最大值的是( B)。 A SELECT AVG(Age) FROM Student B SELECT MAX(Age) FROM Student C SELECT MIN(Age) FROM Student D SELECT COUNT(*) FROM Student 57下列 SQL 語(yǔ)句中,能夠完成交運(yùn)算的是( B)。 A SELECT * FROM 劉德華出演的電影 UNION SELECT * FROM 梅艷芳出演的電影 B SELECT * FROM 劉德華出演的電影 INTERSECT SELECT * FROM梅艷芳出演的電影 C SELECT * FROM 劉德華出演的電影 EXCEPT SELECT * FROM 梅艷芳出演的電影 D SELECT * FROM 劉德華出演的電影,梅艷芳出演的電影 58設(shè)學(xué)生表和課程表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名)和(學(xué)號(hào),課程名,成績(jī)),如果希望查詢出“選修了數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程的學(xué)生姓名和成績(jī)”,則對(duì)應(yīng)的 SQL 語(yǔ)句是( D)。 A SELECT 姓名,成績(jī) FROM 學(xué)生表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) AND 課程名 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) B SELECT 姓名,成績(jī) FROM 課程表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) AND 課程名 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) C SELECT 姓名 FROM 學(xué)生表,課程表 WHERE 學(xué)生表 .學(xué)號(hào) =課程表 .學(xué)號(hào) OR 課程名 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) D SELECT 姓名,成績(jī) FROM 學(xué)生表,課程表 WHERE 學(xué)生表 .學(xué)號(hào)=課程表 .學(xué)號(hào) AND 課程名 數(shù)據(jù)庫(kù)應(yīng)用技術(shù) 59關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系模型通常 由三部分組成 ( A)。 A 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系的完整性 B 一級(jí)模式、二級(jí)模式、三級(jí)模式 C 數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引 D 數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖 60以下不屬于 SQL Server 數(shù)據(jù)庫(kù)特點(diǎn)的是( C)。 A采用 SQL 結(jié)構(gòu)化查詢語(yǔ)言 B 具有客戶 /服務(wù)器體系結(jié)構(gòu) C基于面向?qū)ο蟮臄?shù)據(jù)模型 D 提供了大量易用的管理工具 61 SQL Server 數(shù)據(jù)庫(kù)一般包括兩大類數(shù)據(jù)庫(kù)類型( D)。 A Master 和 Model B 基本表和視圖 C外模式和內(nèi)模式 D 系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù) 62在一個(gè)物 資臺(tái)賬數(shù)據(jù)表中,能夠成為主關(guān)鍵字(或稱主碼)的字段是( B)。 A物資類別 B物資編碼 C規(guī)格型號(hào) D計(jì)劃單價(jià) 63在物理層面, SQL Server 數(shù)據(jù)庫(kù)是由數(shù)據(jù)文件和事務(wù)日志文件兩個(gè)操作系統(tǒng)文件組成的,它們的后綴分別是( A)。 A MDF和 LDF B LDF 和 MDF C DAT 和 LOG D LOG 和 DAT 64 SQL Server 數(shù)據(jù)庫(kù)中的系統(tǒng)表的表名通常以( B)為前綴。 A Master B Sys C Table D System 65設(shè)一個(gè)關(guān)系為 R, X 和 Y是它的兩個(gè)屬性 集。若對(duì)于 X上的每個(gè)值都有 Y 上的一個(gè)惟一值與之對(duì)應(yīng),則稱 X 和 Y( C)。 A屬于第一范式 B屬于第二范式 C具有 函數(shù)依賴關(guān)系 D具有非 函數(shù)依賴關(guān)系 66下列符合第三范式的關(guān)系是( B)。 A教師(編號(hào),姓名,系所編號(hào),系所名稱) B教師(編號(hào),姓名,職稱) C教師(編號(hào),姓名,課程號(hào),課程名稱) D教師(編號(hào),姓名,系所編號(hào),系所主任姓名) 67 一個(gè)關(guān)系中每條記錄和第二個(gè)關(guān)系的每條記錄進(jìn)行連接,所組成的新關(guān)系稱為( C)。 A兩個(gè)關(guān)系的交 B兩個(gè)關(guān)系的并 C兩個(gè)關(guān)系的積 D兩個(gè)關(guān)系的差 68 SQL Server 提供的 Nchar、 Nvarchar、 Ntext 等幾種雙字節(jié)數(shù)據(jù)類型實(shí)際上是一種 ( A)。 A Unicode 數(shù)據(jù)類型 B ASCII 數(shù)據(jù)類型 C時(shí)間戳數(shù)據(jù)類型 D數(shù)值型類型 69一個(gè)用戶訪問(wèn) SQL Server 通常要依次經(jīng)過(guò) 4 個(gè)層次的安全控制,分別是( A)。 A 操作系統(tǒng)、服務(wù)器、數(shù)據(jù)庫(kù)、表和列 B 表和列、數(shù)據(jù)庫(kù)、服務(wù)器、操作系統(tǒng) C操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、列 D列、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、操作系統(tǒng) 70下列哪些不屬于索引的類型( D)。 A單列索引 B 惟一索引 C 聚集索引 D事務(wù)日志索引 71 SQL Server 中進(jìn)行數(shù)據(jù)庫(kù)備份的 SQL 語(yǔ)句是( B)。 A INSERT DATABASE B BACKUP DATABASE C RESTORE DATABASE D UPDATE DATABASE 72 在成績(jī)數(shù)據(jù)表中,要計(jì)算某課程的平均成績(jī),可采用 ( D) 。 A Max 函數(shù) B Min函數(shù) C Count 函數(shù) D Avg 函數(shù) 73設(shè)課程成績(jī)表的結(jié)構(gòu)為(學(xué)號(hào),課程號(hào),成績(jī)),如果希望查詢出“成績(jī)大于 90分且課程號(hào)首字母 為 A的所有記錄”,則對(duì)應(yīng)的SQL語(yǔ)句是( C)。 A SELECT * FROM 課程成績(jī)表 WHERE 成績(jī) 90 AND 課程號(hào) LIKE A% B SELECT * FROM 課程成績(jī)表 WHERE 成績(jī) 90 OR 課程號(hào) LIKE A% C SELECT * FROM 課程成績(jī)表 WHERE 成績(jī) 90 AND 課程號(hào) LIKE A% D SELECT * FROM 課程成績(jī)表 WHERE 成績(jī) 90 OR 課程號(hào) LIKE A% 74下列( B)是指 數(shù)據(jù)描述語(yǔ)言 。 A、 DML B、 DDL C、 DBA D、 DBMS 75有嚴(yán)格的數(shù)學(xué)基礎(chǔ)并在此基礎(chǔ)上發(fā)展起來(lái)的數(shù)據(jù)庫(kù)模型是( C)。 A、層次模型 B、網(wǎng)狀模型 C、關(guān)系模型 D、面向?qū)ο竽P?76在圖書借閱關(guān)系中,能夠成為主關(guān)鍵字(或稱主碼)的屬性是( C)。 A、圖書名 B、圖書作者 C、圖書編號(hào) D、圖書價(jià)格 77在物理層面, SQL Server 數(shù)據(jù)庫(kù)是由數(shù)據(jù)文件和事務(wù)日志文件兩個(gè)操作系統(tǒng)文件組成的,它們的后綴分別是( A)。 A、 MDF 和 LDF B、 LDF 和 MDF C、 DAT 和 LOG D、 LOG 和 DAT 78關(guān)系數(shù)據(jù)庫(kù)規(guī)范化 理論是為解決關(guān)系數(shù)據(jù)庫(kù)中( A)問(wèn)題而引入的。 A、 插入、刪除和數(shù)據(jù)冗余 B、 提高查詢速度 C、 減少數(shù)據(jù)操作的復(fù)雜性 D、 保證數(shù)據(jù)的安全性和完整性 79第二范式是指( B)。 A、 設(shè)一個(gè)關(guān)系為 R,它是滿足第一范式的,若 R中不存在非主屬性對(duì)主鍵的傳遞函數(shù)依賴,則稱該關(guān)系符合第二范式。 B、 設(shè)一個(gè)關(guān)系為 R,它是滿足第一范式的,若 R中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則稱該關(guān)系符合第二范式。 C、 設(shè)一個(gè)關(guān)系為 R,它是滿足第二范式的,若 R中不存在非主屬性對(duì)主鍵的傳遞函數(shù)依賴,則稱該關(guān)系符合第三范式。 D、 設(shè)一個(gè) 關(guān)系為 R,它是滿足第二范式的,若 R中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則稱該關(guān)系符合第三范式。 80如果希望從學(xué)生表中查詢出最小年齡的同學(xué),那么語(yǔ)句中應(yīng)該包含 ( A)。 A、 SELECT MIN (年齡 ) AS 最大 FROM 學(xué)生表 B、 SELECT MAX (年齡 ) AS 最大 FROM 學(xué)生表 C、 SELECT AVG (年齡 ) AS 最大 FROM 學(xué)生表 4 D、 SELECT COUNT (年齡 ) AS 最大 FROM 學(xué)生表 81下列哪些不屬于索引的類型( D)。 A、單列索引 B、惟一索引 C、 聚集索引 D、事務(wù)日志索引 82創(chuàng)建數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句是( C)。 A、 INSERT DATABASE B、 BACKUP DATABASE C、 CREATE DATABASE D、 RESTORE DATABASE 83 SQL Server 數(shù)據(jù)庫(kù)中的一個(gè)完整的備份通常要包括( A)。 A、 系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志 B、 系統(tǒng)數(shù)據(jù)庫(kù)、 系統(tǒng)表 和 數(shù)據(jù)字典 C、系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和數(shù)據(jù)字典 D、用戶數(shù)據(jù)庫(kù)和事務(wù)日志 84如果希望從成績(jī)表中查詢出所有成績(jī)小于等于 60 分的記錄,那么條件語(yǔ)句應(yīng)該是 ( D)。 A、 WHERE 成績(jī) 60 OR 成績(jī) 60 B、 WHERE 成績(jī) 60 C、 WHERE 成績(jī) 60 AND 成績(jī) =60 D、 WHERE 成績(jī) =60 85下列 SQL 語(yǔ)句中,能夠完成修改功能的是( B)。 A、 INSERT INTO 教師表 VALUES( 053006 , 王振東 ,男2) B、 UPDATE 教師表 SET 姓名 =王振東 WHERE 學(xué)號(hào) = 053006 C、 DELETE 教師表 SET 姓名 =王振東 WHERE 教師編號(hào) = 053006 D、 UPDATE FROM 教師 表 WHERE 性別 =男 86查詢姓名中帶有“林”字的學(xué)生,則條件語(yǔ)句應(yīng)包含( C)。 A、 Where 姓名 LIKE % 林 B、 Where 姓名 % LIKE 林LIKE C、 Where 姓名 LIKE %林 D、 Where 姓名 LIKE 林 % 87下列 SQL 語(yǔ)句中,進(jìn)行唯一性限制的約束是( A)。 A、學(xué)號(hào) char (8) NOT NULL CONSTRAINT un_no UNIQUE B、學(xué)號(hào) char (8) NOT NULL CONSTRAINT PK_學(xué)生表 PRIMARY KEY C、性別 char (2) NOT NULL CHECK (性別男 or 性別女 ) D、學(xué)號(hào) char (8) NOT NULL 88設(shè)學(xué)生表和成績(jī)表的結(jié)構(gòu)分別為(學(xué)號(hào),姓名,所在系)和(學(xué)號(hào),課程名,成績(jī)),如果希望按分?jǐn)?shù)升序查詢出“電子系中選修了計(jì)算機(jī)應(yīng)用課程的學(xué)生姓名和成績(jī)”,則對(duì)應(yīng)的 SQL 語(yǔ)句是( B)。 A、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 電子系 AND 課程名 計(jì)算機(jī)應(yīng)用 AND 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) B、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 電子系 AND 課程名 計(jì)算機(jī)應(yīng)用 AND 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ORDER BY 成績(jī) ASC C、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 電子系 AND 課程名 計(jì)算機(jī)應(yīng)用 OR 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ORDER BY 成績(jī) D、 SELECT 姓名,成績(jī) FROM 學(xué)生表,成績(jī)表 WHERE 所在系 電子系 AND 課程名 計(jì)算機(jī)應(yīng)用 AND 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ORDER BY 成績(jī) DESC 二、 填空題 1數(shù)據(jù)操縱語(yǔ)言的主要語(yǔ)句有 INSERT、 DELETE(或刪除) 和 UPDATE(或修改) 。 2一個(gè)完整的 數(shù)據(jù)備份包括系統(tǒng)數(shù)據(jù)庫(kù)、 用戶數(shù)據(jù)庫(kù) 和 事務(wù)日志 。 3 SQL Server 中的事務(wù)處理控制語(yǔ)句, COMMIT TRAN SACTION 實(shí)現(xiàn)提交一個(gè)事務(wù)。 4 VB 提供了三種數(shù)據(jù)庫(kù)訪問(wèn)引擎,即 Jet 引擎、 ODBC 和 OLE DB,目前主要使用 OLE DB 。 5 關(guān)系的規(guī)范化程度可分為多個(gè)級(jí)別,但通常只需要達(dá)到第 三 范式即可。 5 SQL 語(yǔ)言共分為四大類 ,即 數(shù)據(jù)定義語(yǔ)言 , 數(shù)據(jù)查詢語(yǔ)言, 數(shù)據(jù)操縱語(yǔ)言 和 數(shù)據(jù)控制語(yǔ)言 。 6能夠惟一標(biāo)識(shí)某條記錄的屬性稱為 主鍵(或主碼、主關(guān)鍵字) 。 7 關(guān)系的規(guī)范化程度可分為多個(gè)級(jí)別,但通常只需要達(dá)到第 三 范式即可。 8備份是指將數(shù)據(jù)從硬盤復(fù)制到 可移動(dòng) 媒體上的過(guò)程 。 9 表 是 SQL 語(yǔ)言存放數(shù)據(jù)、查找數(shù)據(jù)以及更新數(shù)據(jù)的基本 數(shù)據(jù)結(jié)構(gòu) 。 10數(shù)據(jù)依賴通常包括 函數(shù)依賴 和多值依賴兩個(gè)方面。 11當(dāng)需要對(duì)查詢結(jié)果進(jìn)行排序時(shí),可以指定其排序方式,字段后使用 ASC 表示升序, DESC 表示降序。 12 SQL數(shù)據(jù)定義語(yǔ)言的主要作用是創(chuàng)建存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu),而數(shù)據(jù)操縱語(yǔ)言的主要作用則是向數(shù)據(jù)庫(kù)中填寫數(shù)據(jù),具體包括 增加、刪除、修改 等操作。 13關(guān)系模型由三個(gè)部分組成,分別是 數(shù)據(jù)結(jié)構(gòu) 、關(guān)系操作集合和關(guān)系的完整性 。 14 備份是指將數(shù)據(jù)從硬盤復(fù)制到 可移動(dòng) 媒體上的過(guò)程 。 15 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)包括結(jié)構(gòu)設(shè) 計(jì)和 行為 設(shè)計(jì) 兩個(gè)方面。 16 關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的正確性、 一致性 和 有效性 。 17 SQL Server 中 的事 務(wù)處理 控制 語(yǔ)句 , ROLLBACK TRAN SACTION 或 ROLLBACK 實(shí)現(xiàn)回滾一個(gè)事務(wù)。 18. 計(jì)算機(jī)數(shù)據(jù)處理技術(shù)大致經(jīng)歷 了 人工管理 、 文件管理 和數(shù)據(jù)庫(kù)管理等三個(gè)階段。 19. 如果一個(gè)數(shù)據(jù)表不滿足第三范式,那么至少會(huì)存在 數(shù)據(jù)冗余 、更新異常、插人異常和刪除異常等問(wèn)題。 20. SQL Server 支持 3 種備份設(shè)備,即 磁盤設(shè)備 、磁帶設(shè)備和命名管道設(shè)備 。 21. VB 提供了三種數(shù)據(jù)庫(kù)訪問(wèn)引擎,即 Jet引擎、 ODBC 和 OLEDB,目前主要使用 OLEDB 22 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由外模式、 模式 和內(nèi)模式 三 級(jí)抽象模式構(gòu)成。 23進(jìn)行數(shù)據(jù)庫(kù)備份時(shí),必須同時(shí)復(fù)制主數(shù)據(jù)文件和 事務(wù)日志文件 24 “實(shí)體一聯(lián)系”方法是描述數(shù)據(jù)庫(kù)概念模型的主要方法,一般稱這種方法為 E-R方法(或 ER 圖方法) 。 25 用戶使用 SQL Server 數(shù)據(jù)庫(kù) 時(shí), 一般 需要經(jīng)過(guò)兩個(gè)安全性階段: 身份驗(yàn)證 和權(quán)限認(rèn)證。 三 、 判斷題( 正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。 ) 1計(jì)算 機(jī)數(shù)據(jù)處理技術(shù)大致經(jīng)歷了人工管理、文件管理和 SQL Server 數(shù)據(jù)庫(kù)管理三大階段( )。 2 能夠 惟一 表示數(shù)據(jù)表中的每 條 記錄的字段或者字段的組合 稱為主碼 或主鍵( )。 3 SQL Server 數(shù)據(jù)庫(kù)中的 NULL 值(空值)表示的是 “空格”或“ 0”值( ) 4一個(gè) 不規(guī)范的關(guān)系模式通常會(huì)引發(fā)插入異常、刪除異常和更新異常,導(dǎo)致大量的數(shù)據(jù)冗余。( ) 5目前的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)一般都支持標(biāo)準(zhǔn) SQL 語(yǔ)句( ) 6. 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中,需求分析階段的主要目的是回答“干什么”的問(wèn)題。 ( ) 7. SQL 結(jié)構(gòu)化查詢 語(yǔ)言是一種過(guò)程化語(yǔ)言。 (X) 8. 索引是在基本表的列上建立的一種數(shù)據(jù)庫(kù)對(duì)象,它和基本表分開(kāi)存儲(chǔ),它的建立或撤消對(duì)數(shù)據(jù)的內(nèi)容毫無(wú)影響 。 ( ) 9. 當(dāng)刪除一個(gè)視圖時(shí),與之相關(guān)聯(lián)的基本表也會(huì)自動(dòng)被刪除 。 (X) 10. 參照完整性規(guī)則通常是指在兩個(gè)參照和被參照關(guān)系中,參照關(guān)系中每條記錄的外鍵或者為空,或者等于被參照關(guān)系中某條記錄的主鍵。 ( ) 11 DELETE TABLE 的功能是刪除表結(jié)構(gòu)。( ) 12在教師任課關(guān)系(教師編號(hào),教師姓名,教師職稱,課程號(hào),課程名,課時(shí)費(fèi))中,主鍵是教師編號(hào)。( ) 13 觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,它基于一個(gè)表創(chuàng)建,可以針對(duì)多個(gè)表進(jìn)行操作。 ( ) 14做結(jié)構(gòu)設(shè)計(jì)時(shí),要盡量使設(shè)計(jì)符合第三范式的要求。( ) 15登錄賬號(hào)用于身份驗(yàn)證,用戶賬號(hào)用于權(quán)限驗(yàn)證。( ) 16目前,在數(shù)據(jù)庫(kù)系統(tǒng)中,使用最廣泛的數(shù)據(jù)模型是面向?qū)ο竽P停?)。 5 17主鍵可以取空值( )。 18 數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求。 ( ) 19根據(jù)索引的特點(diǎn), 應(yīng)該對(duì)那些數(shù)據(jù)量大、查詢頻度較高、實(shí)時(shí)性要 求強(qiáng)的基本表創(chuàng)建索引 ( ) 20在實(shí)際應(yīng)用中,盡可能不要通過(guò)視圖對(duì)記錄進(jìn)行更新操作。( ) 21 數(shù)據(jù)流圖是需求分析的常用工具之一,人們也經(jīng)常稱它為 DFD圖 ( )。 22數(shù)據(jù)庫(kù)中只有一個(gè)模式,也只有一個(gè)內(nèi)模式,所以模式內(nèi)模式映像是惟一的。( )。 23 SQL Server 數(shù)據(jù)庫(kù)中的 NULL 值(空值)表示的是 “空格”或“ 0”值( ) 24 SQL Server 中的 tempdb 數(shù)據(jù)庫(kù)是一個(gè)臨時(shí)數(shù)據(jù)庫(kù),屬用戶數(shù)據(jù)庫(kù)( ) 25 SQL 雖被稱為“查詢語(yǔ)言”,其功能卻不僅僅限于查詢( ) 26 在值特別長(zhǎng) 的列上適宜創(chuàng)建索引。( ) 27如果數(shù)據(jù)的長(zhǎng)度經(jīng)常變化,可以使用 char 類型。( ) 28 觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,可以把它看作是表定義的一部分,主要用來(lái)保證數(shù)據(jù)的完整性。 () 29數(shù)據(jù)庫(kù)設(shè)計(jì)中的結(jié)構(gòu)設(shè)計(jì)主要是進(jìn)行應(yīng)用程序的設(shè)計(jì)。( ) 30將實(shí)驗(yàn)室中機(jī)器上的數(shù)據(jù)庫(kù)備份到自己的移動(dòng)設(shè)備上,只需要備份主數(shù)據(jù)文件( MDF)即可。( ) 四、簡(jiǎn)述題 1為什么要進(jìn)行規(guī)范化?規(guī)范化的相關(guān)理論是什么?請(qǐng)簡(jiǎn)要說(shuō)明。 答: 為確保數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性,在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段,常使用關(guān)系規(guī)范化理論來(lái)指導(dǎo)關(guān)系型數(shù)據(jù)庫(kù) 的設(shè)計(jì)。其基本思想是,每個(gè)關(guān)系都應(yīng)滿足一定的規(guī)范,才能使關(guān)系模式設(shè)計(jì)合理,達(dá)到減少冗余,提高查詢效率的目的。 一個(gè)好的數(shù)據(jù)庫(kù)關(guān)系,應(yīng)該沒(méi)有數(shù)據(jù)冗余、更新異常、插入異常、刪除異常問(wèn)題的存在,這就必須進(jìn)行規(guī)范化處理。 規(guī)范化使用的理論是函數(shù)依賴。 2登錄賬號(hào)和用戶賬號(hào)的含義是什么?它們有什么區(qū)別聯(lián)系? 答: 登錄賬號(hào)用于身份驗(yàn)證,使得用戶到達(dá)登錄到 SQL Server 服務(wù)器,屬于服務(wù)器層面,相當(dāng)于大門的鑰匙;用戶賬號(hào)用于權(quán)限驗(yàn)證,屬于數(shù)據(jù)庫(kù)層面,相當(dāng)于自己房間的鑰匙。用戶賬號(hào)在定義時(shí)便與一個(gè)登錄賬號(hào)相關(guān)聯(lián),即 任何一個(gè)用戶賬號(hào)背后都有一個(gè)登錄賬號(hào)。 3 請(qǐng)簡(jiǎn)要說(shuō)明 SQL Server 數(shù)據(jù)庫(kù)備份有哪幾種方式? 參考答案: SQL Server 提供了四種不同的方式:數(shù)據(jù)庫(kù)完全備份 、增量備份 、 事務(wù)日志備份 ,以及 數(shù)據(jù)庫(kù)文件和文件組備份 。 4 請(qǐng)簡(jiǎn)要說(shuō)明開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)的含義。 參考答案: 從系統(tǒng)開(kāi)發(fā)的角度,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)工作包括結(jié)構(gòu)與行為兩個(gè)方面:( a)結(jié)構(gòu)設(shè)計(jì),著重描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)及各數(shù)據(jù)庫(kù)對(duì)象間關(guān)系,要求在滿足應(yīng)用需求的前提下,盡可能地達(dá)到第三范式;( b)行為設(shè)計(jì),主要目的是描述對(duì)數(shù)據(jù) 庫(kù)的操作動(dòng)作,這些行為和動(dòng)作將來(lái)要體現(xiàn)在應(yīng)用程序中,所以行為的設(shè)計(jì)主要是應(yīng)用程序的設(shè)計(jì)。根據(jù)系統(tǒng)的結(jié)構(gòu)和行為兩方面特性,系統(tǒng)設(shè)計(jì)開(kāi)發(fā)分為兩個(gè)部分,一部分是作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)核心和基石的數(shù)據(jù)庫(kù)設(shè)計(jì),另一部分是相應(yīng)的數(shù)據(jù)庫(kù)應(yīng)用軟件的設(shè)計(jì)開(kāi)發(fā),二者相輔相成,組成統(tǒng)一的數(shù)據(jù)庫(kù)工程。 5 為什么要使用事務(wù)?事務(wù)處理的作用是什么? 參考答案:事務(wù)( Transaction)是并發(fā)控制的基本單位,它反映了現(xiàn)實(shí)世界中需要以一個(gè)完整的單位提交的一項(xiàng)工作。 SQL Server通過(guò)事務(wù)機(jī)制,將邏輯相關(guān)的一組操作捆綁在一起,以便服 務(wù)器保持?jǐn)?shù)據(jù)的完整性。它是 SQL 復(fù)雜程序設(shè)計(jì)必不可少的內(nèi)容。 舉例說(shuō),如果我們正在使用 UPDATE 語(yǔ)句同時(shí)將學(xué)生表、成績(jī)表中的學(xué)號(hào)“ 20030001”改為“ 20040001”。這個(gè)任務(wù)需要兩條 UPDATE語(yǔ)句組成,即: UPDATE 學(xué)生表 SET 學(xué)號(hào) = 20040001 WHERE 學(xué)號(hào) = 20030001 UPDATE 成績(jī)表 SET 學(xué)號(hào) = 20040001 WHERE 學(xué)號(hào) = 20030001 如果在執(zhí)行完第一個(gè)語(yǔ)句后,計(jì)算機(jī)突然斷電,而第二條語(yǔ)句還沒(méi)來(lái)得急執(zhí)行,數(shù)據(jù)出現(xiàn)了不一致怎么辦 ?這時(shí)候就需要用到SQL的事務(wù)控制功能了。 如果使用了 SQL Server 的事務(wù)控制機(jī)制,以上兩個(gè)問(wèn)題均可獲得解決。在使用事務(wù)的情況下, SQL Server 可以保證,所有的記錄要么全部處理,要么一行也不處理。如果修改了全部記錄的一半時(shí)服務(wù)器出錯(cuò)了, SQL Server 會(huì)返回到以前未執(zhí)行 UPDATE 操作前的位置,清除它已經(jīng)修改過(guò)的數(shù)據(jù),這就是事務(wù)處理的作用。 6 為什么要進(jìn)行數(shù)據(jù)備份?數(shù)據(jù)庫(kù)備份包括哪些主要內(nèi)容 ? 參考答案: 任何系統(tǒng)都不可避免會(huì)出現(xiàn)各種形式的故障,而某些故障可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)災(zāi)難性的損壞 ,所以做好數(shù)據(jù)庫(kù)的備份工作極為重要。備份可以創(chuàng)建在磁盤、磁帶等備份設(shè)備上,與備份對(duì)應(yīng)的是 還原 。 數(shù)據(jù)庫(kù)備份就是 在某種介質(zhì)上 (磁帶、磁盤等 )存儲(chǔ)數(shù)據(jù)庫(kù)(或者其中一部分 )的拷貝 的過(guò)程 。 更嚴(yán)格意義上講,備份應(yīng)該是一種把數(shù)據(jù)從硬盤上復(fù)制到其他可移動(dòng)介質(zhì)上的操作過(guò)程。 一個(gè)完整的備份通常要包括三部分內(nèi)容,即 系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志。 7關(guān)系完整性的主要內(nèi)容是什么?為什么要保證關(guān)系的完整性? 參考答案: 關(guān)系完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。關(guān)系完整性又包括實(shí)體完整性、參照完整性和用戶定義的 完整性三個(gè)方面。 只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確、一致和有效。 8什么是嵌入式 SQL,它有哪些用途? 參考答案: 嵌入式 SQL 語(yǔ)言是將 SQL 語(yǔ)句直接嵌入到程序的源代碼中,與其他程序設(shè)計(jì)語(yǔ)言語(yǔ)句混合。 嵌入式 SQL 的用途:它是數(shù)據(jù)庫(kù)應(yīng)用程序的一種開(kāi)發(fā)方法。是一種應(yīng)用程序進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)時(shí)所采取的編程式數(shù)據(jù)庫(kù)語(yǔ)言。 9. 請(qǐng)簡(jiǎn)要說(shuō)明存儲(chǔ)過(guò)程的概念和優(yōu)點(diǎn)。 參考答案 :存儲(chǔ)過(guò)程 (StoredP rocedure)是一組預(yù)先編譯好的,以一種可執(zhí)行的形式永久地存儲(chǔ)在數(shù)據(jù)中的 SQL 代碼。 使用存 儲(chǔ)過(guò)程的好處可歸納為以下幾點(diǎn) : (a)執(zhí)行速度快。在經(jīng)過(guò)第一次調(diào)用以后,就駐留在內(nèi)存中,不必再經(jīng)過(guò)編譯和優(yōu)化 ; (b)模塊化的程序設(shè)計(jì)。經(jīng)過(guò)了一次創(chuàng)建以后,可以被調(diào)用無(wú)數(shù)次 ; (c)減少網(wǎng)絡(luò)流量 ;(d)保證系統(tǒng)的安全性。 10. 請(qǐng) 簡(jiǎn)要說(shuō)明關(guān)系規(guī)范化的必要性。 參考答案 : 減少數(shù)據(jù)冗余、更新異常、插人異常、刪除異常 11請(qǐng)簡(jiǎn)要說(shuō)明視圖的概念和作用 參考答案 : 視圖 是在基本表或其他視圖上建立的表,它的結(jié)構(gòu)和內(nèi)容都來(lái)自某個(gè)基本表,是依據(jù)基本表存在而存在的。刪除一個(gè)視圖時(shí),不會(huì)對(duì)基本表產(chǎn)生任何影響,但當(dāng)刪 除一張基本表時(shí),與之相關(guān)聯(lián)的視圖就會(huì)自動(dòng)被刪除。其作用主要是:( 1)視圖是經(jīng)過(guò)預(yù)編譯的 SELECT 語(yǔ)句,存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器端,因此執(zhí)行視圖比從客戶端直接執(zhí)行 SELECT 語(yǔ)句速度更快、效率更高一些。( 2)視圖屬于用戶模式范疇,在實(shí)際中,一般的用戶不一定具有 SELECT 語(yǔ)句方面的專門知識(shí),從用戶友好性角度來(lái)說(shuō),視圖更便于用戶使用。 6 ( 3)利用視圖可以簡(jiǎn)化的形式表達(dá)復(fù)雜的 SELECT 語(yǔ)句組,如嵌套查詢等 。 12什么是函數(shù)依賴與函數(shù)決定,請(qǐng)舉例說(shuō)明 參考答案 : 設(shè)一個(gè)關(guān)系為 R, X 和 Y 是它的兩個(gè)屬性集。若對(duì)于 X上的每 個(gè)值都有 Y上的一個(gè)惟一值與之對(duì)應(yīng),則稱 X和 Y 具有函數(shù)依賴關(guān)系,并稱 X函數(shù)決定 Y,或稱 Y函數(shù)依賴于 X,稱 X為決定因素。 假設(shè)一個(gè)職工關(guān)系為( 職工號(hào) ,姓名,性別,年齡,職務(wù)),職工號(hào)用來(lái)標(biāo)識(shí)每個(gè)職工,選作該關(guān)系的主鍵。我們可以從以下兩方面理解函數(shù)依賴的概念:首先,對(duì)于該關(guān)系中每個(gè)職工的職工號(hào),都對(duì)應(yīng)著姓名屬性中的 惟一 值,即該職工的姓名,或者說(shuō)一個(gè)職工的姓名由其職工號(hào) 惟一 確定,所以稱職工號(hào)函數(shù)決定姓名,或稱姓名函數(shù)依賴于職工號(hào)。其次,除職工號(hào)外,其他屬性都不能成為決定因素形成函數(shù)依賴,因?yàn)閷?duì)于它們的每個(gè)屬性值,都 可能對(duì)應(yīng)另一屬性的多個(gè)不同的取值,比如
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西桂林市本年度(2025)小學(xué)一年級(jí)數(shù)學(xué)統(tǒng)編版期末考試(上學(xué)期)試卷及答案
- 2025-2030年中國(guó)數(shù)碼顯微鏡市場(chǎng)營(yíng)運(yùn)走勢(shì)及投資前景展望研究報(bào)告
- 臨床檢驗(yàn)基礎(chǔ)??荚囶}與答案
- 教科版2025年高三(最后沖刺)英語(yǔ)試卷含答案
- 廣西柳州鐵一中、南寧三中2025屆高三下學(xué)期第六次檢測(cè)英語(yǔ)試卷含解析
- 糖果與巧克力行業(yè)市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)與競(jìng)爭(zhēng)策略分析案例案例考核試卷
- 石油批發(fā)市場(chǎng)供應(yīng)鏈風(fēng)險(xiǎn)管理考核試卷
- 職業(yè)中介服務(wù)的行業(yè)質(zhì)量管理與提升考核試卷
- 樂(lè)器用紡織品考核試卷
- 纖維板生產(chǎn)能耗分析與節(jié)能措施考核試卷
- 學(xué)校保安、宿管服務(wù)投標(biāo)方案技術(shù)標(biāo)
- (中職)ZZ017數(shù)字產(chǎn)品檢測(cè)與維護(hù)賽項(xiàng)規(guī)程(師生同賽)(5月10日更新)
- 南京彭宇案完
- 2023年華中科技大學(xué)輔導(dǎo)員招聘考試真題
- 安全生產(chǎn)與ISO管理體系
- 鍋爐設(shè)備培訓(xùn)課件
- 肌肉注射并發(fā)癥的預(yù)防及處理
- 某小學(xué)學(xué)生心理健康檔案一生一案全套
- 工業(yè)財(cái)務(wù)預(yù)算表格(全套)
- 《銷售管理實(shí)務(wù)》(李寧)011-5 教案 第9課 編制銷售預(yù)算
- 部編版六年級(jí)下冊(cè)語(yǔ)文作文總復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論