




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)資料: 第一章: 一選擇題: 數(shù)據(jù)獨(dú)立性最高的是 1 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中, 答案:A 階段。A 數(shù)據(jù)庫系統(tǒng) B 文件系統(tǒng) C 人工管理D 數(shù)據(jù)項(xiàng)管理 2 .數(shù)據(jù)庫的概念模型獨(dú)立于。A.具體的機(jī)器和 DBMS B E-R圖C .信息世界 D .現(xiàn)實(shí)世界 答案:A 3 數(shù)據(jù)庫的基本特點(diǎn)是。 A (1) 數(shù)據(jù)可以共享 (或數(shù)據(jù)結(jié)構(gòu)化) (2) 數(shù)據(jù)獨(dú)立性 數(shù)據(jù)冗余大, 易移植 統(tǒng)一管理和控制 B (1) 數(shù)據(jù)可以共享 (或數(shù)據(jù)結(jié)構(gòu)化) (2) 數(shù)據(jù)獨(dú)立性 數(shù)據(jù)冗余小, 易擴(kuò)充 統(tǒng)一管理和控制 C (1) 數(shù)據(jù)
2、可以共享 (或數(shù)據(jù)結(jié)構(gòu)化) (2) 數(shù)據(jù)互換性 數(shù)據(jù)冗余小, 易擴(kuò)充 統(tǒng)一管理和控制 D (1) 數(shù)據(jù)非結(jié)構(gòu)化 (2) 數(shù)據(jù)獨(dú)立性 數(shù)據(jù)冗余小, 易擴(kuò)充 統(tǒng)一管理和控制 答案:B 4. 是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。 A .數(shù)據(jù)庫系統(tǒng) B.數(shù)據(jù)庫 C . 數(shù)據(jù)庫管理系統(tǒng)D .數(shù)據(jù)結(jié)構(gòu)答案:B 5數(shù)據(jù)庫中存儲(chǔ)的是 。A 數(shù)據(jù)B 數(shù)據(jù)模型C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D 信息 答案:C 6. 數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指 。 A 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互B 與DBMS勺相互獨(dú)立 C 用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的.D應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立答案:
3、C 7. 數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。 A 同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B 多個(gè)用戶、同一不 C 多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D 多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合答案:D 8. 據(jù)庫系統(tǒng)的核心是。A.數(shù)據(jù)庫B.數(shù)據(jù)庫管理系統(tǒng)C數(shù)據(jù)模型D軟件工具答案:B 9. 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是 。 A .數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 B 數(shù)據(jù)庫系統(tǒng)避免了一切冗余 C 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 D 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)答案:A 10. 數(shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫的 和 。 A.數(shù)據(jù)獨(dú)立性B .邏
4、輯獨(dú)立性 C 管理規(guī)范性D 數(shù)據(jù)的共享 A.數(shù)據(jù)獨(dú)立性B .物理獨(dú)立性C .邏輯獨(dú)立性 D .管理規(guī)范性答案:BB 11. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS三者之間的關(guān)系是答案:A。 A . DBS包括 DB和 DBMS B . DDM包括 DB和 DBS C . DB包括 DBS和 DBMS D . DBS就是 DB,也就是 DBMS 12. 在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 。 A .數(shù)據(jù)存儲(chǔ)量太大B .沒有嚴(yán)格保護(hù)數(shù)據(jù)進(jìn)行完整性控制 D .數(shù)據(jù)冗余答案:D 13. 數(shù)據(jù)庫管理系統(tǒng)(DBMS是A.數(shù)學(xué)軟件B.應(yīng)用軟件 C .計(jì)算機(jī)輔助設(shè)計(jì)D.系統(tǒng)軟件 答
5、案:D 14. 數(shù)據(jù)庫管理系統(tǒng)(DBMS的。A修改數(shù)據(jù)庫 B .定義數(shù)據(jù)庫C .應(yīng)用數(shù)據(jù)庫D.保護(hù)數(shù)據(jù)庫 15. 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。 .數(shù)據(jù)共享 B .數(shù)據(jù)存儲(chǔ) C .數(shù)據(jù)應(yīng)用 D .數(shù)據(jù)保密答案:A A 16據(jù)庫系統(tǒng)的最大特點(diǎn)是 A 17. A 18. A .數(shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性B.數(shù)據(jù)共享性 C .數(shù)據(jù)的結(jié)構(gòu)化 數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為 .數(shù)據(jù)定義功能B .數(shù)據(jù)管理功能C .數(shù)據(jù)操縱功能D .數(shù)據(jù)控制功能 數(shù)據(jù)庫管理系統(tǒng)是。 .操作系統(tǒng)的一部分B .在操作系統(tǒng)支持下的系統(tǒng)軟
6、件C .一種編譯程序 描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是() D .模式答案: 答案:C .數(shù)據(jù)獨(dú)立性 答案: D .一種操作系統(tǒng) 答案: 19.據(jù)庫的三級(jí)模式結(jié)構(gòu)中, A .外模式 B .內(nèi)模式 C .存儲(chǔ)模式 20據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指B A .不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序 C .不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu) 21.信息世界中的術(shù)語,與之對(duì)應(yīng)的數(shù)據(jù)庫術(shù)語為 22次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是_ B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 D .不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu) A.文件 B .數(shù)據(jù)庫 C .字段 D .記錄 答
7、案: 答案: D A .記錄長度B .文件的大小 C .聯(lián)系的復(fù)雜程度D .數(shù)據(jù)之間的聯(lián)系 23. 傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型。 A 24. 25. A .大型、中型和小型B .西文、中文和兼容 層次模型不能直接表示A . 1 : 1關(guān)系 數(shù)據(jù)庫技術(shù)的奠基人之一 odd從1970年起發(fā)表過多篇論文,主要論述的是_ .層次數(shù)據(jù)模型B .網(wǎng)狀數(shù)據(jù)模型C .關(guān)系數(shù)據(jù)模型D .面向?qū)ο髷?shù)據(jù)模型 C .層次、網(wǎng)狀和關(guān)系 D B . 1 : m關(guān)系 C 答案:D .數(shù)據(jù)、圖形和多媒體 .m : n 關(guān)系 D . 1 答案:C 和1 : m關(guān)系答案:C 答案:C 二、填空題 1. 數(shù)據(jù)管
8、理技術(shù)經(jīng)歷了 人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段。答案:人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng) 2. 數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。 答案:組織 共享 3 . DBMS是指它是位于用戶和之間的一層管理軟件。答案:數(shù)據(jù)庫管理系統(tǒng)用戶操作系統(tǒng) 4. 數(shù)據(jù)庫管理系統(tǒng)的 主要功能有數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能 、數(shù)據(jù)庫的運(yùn)行管理 和數(shù)據(jù)庫的建立以及維護(hù) 等4個(gè)方面。 答案:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能 5. 數(shù)據(jù)獨(dú)立性又可分為邏輯數(shù)據(jù)獨(dú)立性_和物理數(shù)據(jù)獨(dú)立性。答案:邏輯數(shù)據(jù)獨(dú)立性物理數(shù)據(jù)獨(dú)立性 6. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的物理獨(dú)立性_。
9、答案:物理獨(dú)立性 7. 數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。一 答案:數(shù)據(jù)結(jié)勾數(shù)據(jù)操作完整性約束 8. _數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對(duì)數(shù)據(jù)庫系統(tǒng)的動(dòng)態(tài)特性的描述。答案:數(shù)據(jù)結(jié)構(gòu)數(shù) 據(jù)操作 9. 數(shù)據(jù)庫體系結(jié)構(gòu)按照 模式、 外模式 和內(nèi)模式三級(jí)結(jié)構(gòu)進(jìn)行組織。 答案:模式 外模式 內(nèi)模 式 10. 實(shí)體之間的聯(lián)系可抽象為三類,它們是 :1、亠:m 和:n。 答案:1 : 11 : m m: n 11 數(shù)據(jù)冗余可能導(dǎo)致的問題有 一和 。答案:浪費(fèi)存儲(chǔ)空間及修改麻煩潛在的數(shù)據(jù)不一致性 補(bǔ)充作業(yè)部分: 假設(shè)教學(xué)管理規(guī)定: 一個(gè)學(xué)生可選修多門課,一門課有若干學(xué)生選
10、修;一個(gè)教師可講授多門課,一門課只有一個(gè)教師講授; 一個(gè)學(xué)生選修一門課,僅有一個(gè)成績。學(xué)生的屬性有學(xué)號(hào)、學(xué)生姓名;教師的屬性有教師編號(hào),教師姓名;課程的屬性有課程 號(hào)、課程名。 A 排序、索引、統(tǒng)計(jì) B 選擇、投影、連接C關(guān)聯(lián)、更新、排序D 顯示、打印、制表答案:B 2、關(guān)系模型中,一個(gè) 關(guān)鍵字是。 A.可由多個(gè)任意屬性組成B .至多由一個(gè)屬性組成 C 可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D 以上都不是答案:C 3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求 R和S含有一個(gè)或多個(gè)共有的 A .元組 B .行 C .記錄 D .屬性 答案
11、:D 4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是 A .投影 B .選擇 C .笛卡爾積 除 答案:C 5 關(guān)系模式的任何屬性 .不可再分B .可再分 C .命名在該關(guān)系模式中可以不惟一 .以上都不是 答案:A 6在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為 A.并、差、選擇、投影、自然連接B .并、差、 交、選擇、 投影 C.并、差、選擇、投影、乘積D .并、差、交、 選擇、乘積 答案:C 7、設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是 f(R) D f(R)答案:C 8、如圖所示,兩個(gè)關(guān)系 R1和R2, 它們進(jìn)行 運(yùn)算后得到R3。 A B C A 1 X C 2 Y D 1 y D .連接 R1 R3
12、 A B C D E A 1 X M I C 1 Y M I C 2 y N J 交 B 答案: 題 二、填空 D E M 1 M I 2 N J 5 M K C.笛卡爾積 并 D 1、一個(gè)關(guān)系模式的定義格式為 答案:關(guān)系名(屬性名1,屬性名2, 屬性名n) 2、 . 一個(gè)關(guān)系模式的定義主要包括 _關(guān)系名、屬性名 、_屬性類型、 _屬性長度和關(guān)鍵字 。答案:關(guān)系名屬性名 屬性類型屬性長度關(guān)鍵字 3、 .關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有 _、和 。答案:笛卡爾積并 交 差 4、 關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是、 、 和。 答案:并 差 笛卡爾積 投影 選擇 6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系
13、代數(shù) 和關(guān)系演算 答案:關(guān)系代數(shù)關(guān)系演算 7、.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào) )兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字 是,系關(guān)系的外關(guān)鍵字,學(xué)生關(guān)系的主關(guān)鍵字是,外 關(guān)鍵字 答案:系編 號(hào) 無 學(xué)號(hào)系編號(hào) 二、應(yīng)用題: 關(guān)系R和S如下圖所示,試計(jì)算 R* So 第3章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 一、選擇題 1、 SQL語言是的語言,易學(xué)習(xí)。 A .過程化 B .非過程化 C .格式化 D .導(dǎo)航式 答 2、 SQL語言是語言。 A 層次數(shù)據(jù)庫 B 網(wǎng)絡(luò)數(shù)據(jù)庫 C .關(guān)系數(shù)據(jù)庫 D 非 3、 SQL語言具有的功能。 A 關(guān)系規(guī)范化、數(shù)據(jù)操縱、
14、數(shù)據(jù)控制B .數(shù)據(jù)定義、數(shù)據(jù)操 A a a a b b c c B b b b d d k k C c e h e d c e D d f k f l d f 數(shù)據(jù)庫 案:B 縱、數(shù)據(jù)控制 C 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制 D 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱 答案:B 答案:選擇 投影連接 5、關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有選擇、 投影和 連接 B . SELECT SN AGE SEX SELECT語句是 _ao FROM S WHERE SN =“王華” C . SELECT SN AGE SEX FROM S WHERE AG(SELECT AGE 4、SQL語言具有兩種使用方式,分
15、別稱為交互式SQL和 A 提示式SQL B 多用戶SQL C .嵌入式SQL D 解釋式SQL 答案:C 5、假定學(xué)生關(guān)系是 S(S#,SNAME SEX AGE),課程關(guān)系是 C(C#, CNAME TEACHER)學(xué)生選課關(guān)系是 SC(S#, C#, GRADE) 要查找選修“ COMPUTER課程的“女”學(xué)生姓名,將涉及到關(guān)系 o A . S B . SC, C C . S, SC D . S, C,SC 答案:D 6、 如下面的數(shù)據(jù)庫的表中,若職工表的主關(guān)鍵字是職工號(hào),部門表的主關(guān)鍵字是部門號(hào),SQL操作不能執(zhí)行 A .從職工表中刪除行( 025,王芳, 03, 720) B .將行(
16、 005,喬興,04, 750)插入到職工表中 C .將職工號(hào)為,001 的工資改為700 D .將職工號(hào)為,038的部門號(hào)改為03答案:B 7、若用如下的 SQL語句創(chuàng)建一個(gè)student表: CREATE TABLE student(NO C(4) NOT NULL NAME C(8) NOT NULL SEX C(2), AGE N(2) 可以插入至寸student 表中的是 。 A. ( 1031,曾華,男,23)B . ( 103T,曾華,NULL, NULL) C . (NULL,曾華,男,23 ) D . ( 103T , NULL,男,23)答案:B 第8到第11題基于這樣的三
17、個(gè)表即學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下: S(S# , SN SEX AGE DEPT) C(C# , CN) SC(S# , C#, GRADE) 其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號(hào),CN為課程名,GRAD為成績。 8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的 A . SELECT SN AGE SEX FROM S WHERE AGE (SELECT AGE FROM S WHERE SN=“王華”) 10、檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績。正確的SELECT語句是 A. SELECT S SN,
18、SC. C#, SC GRADE C .SELECTS SN, SC. C#, sc. GRADE FROM S FROM S, SC WHERE S. .s#=sc S# WHERE S .S#=SC S# B . SELECTS SN, SC. C#, SC. GRADE D .SELECTS SN, SC. c#, sc. GRADE FROM SC FROM S. SC WHERE SN= “王華”) WHERE AGE 王華.AGE D . SELECT SN AGE SEX FROM S 9、檢索選修課程“ C2”的學(xué)生中成績最高的學(xué)生的學(xué)號(hào)。正確的 A. SELECT S# FO
19、RM SC WHERE C#=“ C2 AND GRAD = (SELECT GRADE FORM SC WHERE C#=“C2” ) B . SELECT S# FORM SC WHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”) SELECT語句是答案:D C . SELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”) D . SELECT S# FORM SC WHERE C#=“C2” AND G
20、RADE= ALL (SELECT GRADE FORM SC WHERE C#=“ C2” WHERE S . S#= SC. GRADE 答案:C 11、檢索選修四門以上課程的學(xué)生總成績 (不統(tǒng)計(jì)不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是。 (SELECT GRADE FORM SC A . SELECT S# SUM(GRADE)FROM SCWHERE C#=“C2”) WHERE GRADE =60C. SELECT S# FORM SC GROUP BY S#WHERE C#=“C2” AND GRADE NOT IN ORDER BY 2 DESC(S
21、ELECT GRADE FORM SC HAVING COUNT(*) = 4 WHERE C#= “C2” AND GRADEWHERE C#=“C2 ) =D . SELECT S# FORM SC (SELECT GRADE FORM SCWHERE C#=“ C2” AND GRAD= ALL WHERE C#=“C2”)(SELECT GRADE FORM SC B . SELECT S# FORM SCWHERE C#=“C2 ) WHERE C#=“C2” AND GRADE IN 答案:D 二、填空題 1、 SQL是_結(jié)構(gòu)化查詢語言。答案:結(jié)構(gòu)化查詢語言 2、 視圖是一個(gè)虛表,
22、它是從 中導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖的,不存放視圖的 。 答案:一個(gè)或幾個(gè)基本表 定義視圖對(duì)應(yīng)的數(shù)據(jù) 3、設(shè)有如下關(guān)系表R: R(No ,NAME SEX AGE CLASS) 主關(guān)鍵字是NO 其中NO為學(xué)號(hào),NAME姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。 寫出實(shí)現(xiàn)下列功能的 SQL語句。 插入一個(gè)記錄(25,“李明”,“男”,21,“95031” ) ; 。 INSERT INTO R VALUES(25 “李明”,“男”,21,“95031 ”) 插入“95031 ”班學(xué)號(hào)為30、姓名為“鄭和”的學(xué)生記錄; 。INSERTINTOR(NQ NAMECLASS) VALU
23、ES(30, “鄭和”,“95031”) 將學(xué)號(hào)為10的學(xué)生姓名改為“王華” ; 。UPDATE R SETIAME“王華” WHERE N 10 將所有“ 95101 班號(hào)改為“ 95091 ”; UPDATE R SETCLASS=“ 95091” WHERE CLASS “95101” 刪除學(xué)號(hào)為20的學(xué)生記錄; 刪除姓“王”的學(xué)生記錄; 。 DELETE FROM WHERE NO=20 。 DELETE FROMRVHERE NAMEKE “王 第3章書面作業(yè) 1、設(shè)學(xué)生課程數(shù)據(jù)庫中有三個(gè)關(guān)系: 學(xué)生關(guān)系 S (S#, SNAME , AGE , SEX) 學(xué)習(xí)關(guān)系 SC (S#,
24、C# , GRADE ) 課程關(guān)系 C (C#, CNAME ) 其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分別表示學(xué)號(hào)、課程號(hào)、姓名、年齡、性別、成績和課程名 用SQL語句表達(dá)下列操作 (1) 檢索選修課程名稱為“ MATHS ”的學(xué)生的學(xué)號(hào)與姓名(2)檢索至少學(xué)習(xí)了課程號(hào)為“ C1和“ C2的學(xué)生的學(xué)號(hào) (3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號(hào)、姓名和年齡(4)檢索平均成績超過80分的學(xué)生學(xué)號(hào)和平均成績 (5)檢索選修了全部課程的學(xué)生姓名(6)檢索選修了三門課以上的學(xué)生的姓名 答案:(1) SELECT S#, SNAME FROM S,SC,C
25、WHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME= MATHS (2) SELECT S# FROM SC WHERE CNO= C1 AND S# IN( SELECT S# FROM SC WHERE CNO= C2 ) (3) SELECT S#,SNAME,AGE FROM S WHERE AGE BETWEEN 18 AND 20 (4) SELECT S# ,AVG(GRADE)平均成績 FROM SC (5) SELECT SNAME FROM S WHERE NOT EXISTS (SELECT * FROM C WHERE NOT EXIST
26、S (SELECT * FROM SC WHERE S#=S.S# AND C#=C.C# ) ) (6) SELECT SNAME FROM S,SC WHERE S.S#=SC.S# GROUP BY SNAME GROUP BY S# HAVING COUNT(*)3 HAVING AVG(GRADE)80 2、設(shè)學(xué)生-課程數(shù)據(jù)庫中包括三個(gè)表: 學(xué)生表:Student (Sno, Sname, Sex, Sage Sdept)課程表:Course (Cno, Cname, Ccredit) 學(xué)生選課表:SC (Sno, Cno, Grade)其中 Sno、Sname、Sex、Sage S
27、dept、Cno、Cname Ccredit、Grade 分別表示學(xué)號(hào)、 姓名、性別、年齡、所在系名、課程號(hào)、課程名、學(xué)分和成績。 試用SQL語言完成下列項(xiàng)操作:(1)查詢選修課程包括“ 1042號(hào)學(xué)生所學(xué)的課程的學(xué)生學(xué)號(hào) (2) 創(chuàng)建一個(gè)計(jì)科系學(xué)生信息視圖S_CS_VIEW,包括Sno學(xué)號(hào)、Sname姓名、Sex性別; (3) 通過上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平 (4) 創(chuàng)建一選修數(shù)據(jù)庫課程信息的視圖,視圖名稱為datascore_view,包含學(xué)號(hào)、姓名、成績。 答案: SELECIDISTINCISNDWHEFE NOTEXSTS (SELECT* FROM SC
28、SC FROM SC SY WH ERE S(pe=CS WHERE SC.SND =1042AND NOT EXSTS (SELECT* FRO M SCSCZ WHERE SCZ.SNOSCX.SNDAND (3)LPDATE S_CS_VIEW SETSNAME=王慧平 WHERE SNAME=王平, (4) REATEVIEW dhascr(_view SCZ.CNO=SCCNO); SELECTSNO 學(xué)號(hào)、SNAME 姓名、GRADE 成績 (2) CREATEVIEW S_(S_VEW FROM STUDENTSCQURSE AS WHERE STUDENTNOSC.SNO SE
29、LECTSNOSNAME,SEX AND COIRSE.CNCSC.CNO FROM STUDENT AND CNAME=數(shù)據(jù)庫 AS 第4章數(shù)據(jù)庫的安全性 、選擇題 1、下面哪個(gè) 不是數(shù)據(jù)庫系統(tǒng) 必須提供的數(shù)據(jù)控制 功能 A.安全性 B.可移植性 C.完整性D.并發(fā)控制 答案: B 2、 保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。 這是指數(shù)據(jù)的 o A.安全性 B.完整性 C.并發(fā)控制D.恢復(fù) 答案: A 3、 數(shù)據(jù)庫的 完整性 是指數(shù)據(jù)的正確性和相容性。A. 安全性 B .完整性 C 并發(fā)控制 D.恢復(fù)答案:B 4、 在數(shù)據(jù)系統(tǒng)中, 對(duì)存取權(quán)限的定義 稱為。答案:B
30、A命令 B 授權(quán)C . 定義 D .審計(jì) 5、 數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的。 A.可靠性B. 致性C.完整性 D.安全性答案:D 6、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對(duì)學(xué)生表(STUD )中學(xué)號(hào)(XH )的修改權(quán)”這一功能的是_C A . REVOKE UPDA TE(XH) ON TABLE FROM ZHAOB . REVOKE UPDA TE(XH) ON TABLE FROM PUBLIC C. REVOKE UPDA TE(XH) ON STUD FROM ZHAOD . REVOKE UPDA TE(XH) ON
31、 STUD FROM PUBLIC 7、把對(duì)關(guān)系SC的屬性GRADE的修改權(quán)授予用戶 ZHAO的SQL語句是 A) GRANT GRADE ON SC TO ZHAOB) GRANT UPDA TE ON SC TO ZHAO C) GRANT UPDA TE (GRADE) ON SC TO ZHAOD) GRANT UPDA TE ON SC (GRADE) TO ZHAO答案:C 8、 在 SQL Server 中刪除觸發(fā)器用( )A. ROLLBACKB. DROPC. DELALLOCA TE D. DELETE 答案:B 二、填空題 1、 保護(hù)數(shù)據(jù)安全性的一般方法是設(shè)置用戶標(biāo)識(shí)和存
32、取權(quán)限控制 。答案:設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制 2、 安全性控制的一般方法有、丄和 視圖的保護(hù)五級(jí)安全措施。答案:用戶標(biāo)識(shí)鑒定存取控制審計(jì)數(shù)據(jù)加密 3、 存取權(quán)限包括兩方面的內(nèi)容,一個(gè)是,另一個(gè)是_o答案:要存取的數(shù)據(jù)對(duì)象對(duì)此數(shù)據(jù)對(duì)象進(jìn)行操作的類型 4、 在數(shù)據(jù)庫系統(tǒng)中 對(duì)存取權(quán)限的定義稱為授權(quán) o 答案:授權(quán) 5、 在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語句,對(duì)用戶授權(quán)使用 語句,收回所授的權(quán)限使用 語句。答案:GRANTREVOKE 6、 DBMS?取控制機(jī)制 主要包括兩部分:自主存取控制,_強(qiáng)制存取控制o 答案:強(qiáng)制存取控制 7、當(dāng)對(duì)某一表進(jìn)行諸如()、()、(
33、)這些操作時(shí),SQL Server就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的SQL語句。 答案:INSERT DELETE,UPDATE 第5章數(shù)據(jù)庫完整性 一、選擇題: 1、 在數(shù)據(jù)庫系統(tǒng)中, 保證數(shù)據(jù)及語義正確和有效 的功能是 (d ) A.并發(fā)控制B.存取控制C.安全控制D.完整性控制 2、 關(guān)于主鍵約束以下說法錯(cuò)誤的是() A. 一個(gè)表中只能設(shè)置一個(gè)主鍵約束B.允許空值的字段上不能定義主鍵約束 C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個(gè)字段的字段組合設(shè)置為主鍵答案:C 3、 在表或視圖上執(zhí)行除了 ( D )以外的語句都可以激活觸發(fā)器。A.Insert B. Delete C. Updat
34、e D.Create 4、 數(shù)據(jù)庫的是指數(shù)據(jù)的正確性和相容性。 A.安全性B.完整性C 并發(fā)控制 D 恢復(fù)答案:B 5、 在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的 約束。 A 實(shí)體完整性B、參照完整性C、用戶自定義D用戶操作答案:C 二、填空題 1、 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的 ._和。答案:實(shí)體完整性參照完整性 用戶定義完整性 2、 實(shí)體完整性是指在基本表中,主屬性不能取空值。答案:主屬性不能取空值 3、 參照完整性 是指在基本表中, 。以是空值或者另一個(gè)關(guān)系主碼的有效值 4、 為了保護(hù)數(shù)據(jù)庫 的實(shí)體完整性,當(dāng)用戶程序 對(duì)主碼進(jìn)行更新使主碼值不惟一 時(shí),DBMS
35、就。答案:拒絕此操作 第6章關(guān)系數(shù)據(jù)理論 一、選擇題 關(guān)系規(guī)范化中的 刪除操作異常 不該刪除的數(shù)據(jù)被刪除 設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化 A .關(guān)系規(guī)范化理論B .關(guān)系運(yùn)算理論 C .關(guān)系代數(shù)理論D .數(shù)理邏輯 3、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及冗余度大 A .數(shù)據(jù)的不一致性B .結(jié)構(gòu)不合理C .冗余度大 D 4、 當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中是正確的。 A .它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常 5、關(guān)系模型中的關(guān)系模式至少是A . 1NF B . 2NF C . 6、在關(guān)系 DB中,任何二元關(guān)系模式的最高范式 7、在關(guān)系
36、模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則 A . 2NF B . 3NF C . 4NF D . BCNF 8、候選關(guān)鍵字中的屬性稱為 。A .非主屬性 B .主屬性 9、 消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是 。A. 10、關(guān)系模式的候選關(guān)鍵字可以有c ,主關(guān)鍵字有 b 關(guān)系模式的分解不惟一。A.惟一 B .不惟二 根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪個(gè)屬性而使它 。部門(部門號(hào),部門名,部門成員,部門總經(jīng)理 ) .部門總經(jīng)理B .部門成員C .部門名 D .部門號(hào) 1、 A. 2、 11、 12、 式? A 是指 ,插
37、入操作異常是指 。答案:A D B .不該插入的數(shù)據(jù)被插入 C .應(yīng)該刪除的數(shù)據(jù)未被刪除 ,規(guī)范化主要的理論依據(jù)是 B .關(guān)系運(yùn)算理論 C .關(guān)系代數(shù)理論 數(shù)據(jù)丟失 C . 一定屬于 BCNF d A . 3NF D . 必定是 R最高范式是 C 1NF 復(fù)合屬性 B . 2NF A . 0個(gè) D .應(yīng)該插入的數(shù)據(jù)未被插入 答案:A 的缺陷。 答案:C BCNF D 1NF B 答案:C D .關(guān)鍵屬性 C . 3NF D B. 1 個(gè) C . 答案:B 答案:B .A和C都是 答案:B 答案: 2NF 4NF 個(gè)或多個(gè) C . 3NF D . BCNF 答案:B 答案:B D .多個(gè) 不滿足
38、第一范 二、填空題 1、在關(guān)系A(chǔ)(S,SN, D)和B(D,CN, NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為。答案:外部鍵 2、 對(duì)于非規(guī)范化的模式,經(jīng)過 轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過 轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過 轉(zhuǎn)變?yōu)?NF。 答案:使屬性域變?yōu)楹?jiǎn)單域非主屬性對(duì)主關(guān)鍵字的部分非主屬性對(duì)主關(guān)鍵字的傳遞 3、 在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無損連接性 。 答案:無 損連接性 三、概念解釋: 1、平凡的函數(shù)依賴 在關(guān)系模式R(U)中,對(duì)于U的子集X和Y, 如果X-Y,但Y X,則稱X- Y是非平凡的函數(shù)依賴 2、非平凡的函數(shù)依賴 在關(guān)
39、系模式R(U)中,對(duì)于U的子集X和Y, 若X-Y,但Y X,則稱X-Y是平凡的函數(shù)依賴 四、綜合練習(xí) 1、已知學(xué)生關(guān)系模式 S(Sno, Sname SD, Sdname Course, Grade) 其中:Sno學(xué)號(hào)、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。 (1) 寫岀關(guān)系模式S的基本函數(shù)依賴和主碼。 (2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么 (3) 將關(guān)系模式分解成3NF,并說明為什么? (1) 寫岀關(guān)系模式S的基本函數(shù)依賴和主碼。 答:關(guān)系模式S的基本函數(shù)依賴如下: Sno Sname SD Sdname Sno-S
40、D, (Sno, Course) Grade 關(guān)系模式S的碼為:(Sno, Course)。 (2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說明為什么? 答:原關(guān)系模式S是屬于1NF的,碼為(Sno , Course),非主屬性中的成績完全依賴于碼,而其它非主屬性對(duì)碼的函數(shù)依賴為部分函 數(shù)依賴,所以不屬于 2NFo 消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下: S1(Sno, Sname SD, Sdname) S2(Sno, Course, Grade) (3) 將關(guān)系模式分解成3NF,并說明為什么? 答:將上述關(guān)系模式分解成 3NF如下: 關(guān)系模式S1
41、中存在Snc- SD, S Sdname即非主屬性 Sdname傳遞依賴于Sno,所以S1不是3NR進(jìn)一步分解如下: S11(Sno , Sname,SD) S12(SD , Sdname) 分解后的關(guān)系模式 S11、S12滿足3NFo 對(duì)關(guān)系模式S2不存在非主屬性對(duì)碼的傳遞依賴,故屬于3NF。所以,原模式 S(Sno, Sname SD Sdname Course, Grade)按如 下分解滿足3NR S11(Sno,Sname SD) S12(SD, Sdname) S2(Sno, Course,Grade) 2、設(shè)有如下關(guān)系R (1)它為第幾范式?為什么? 馬千里P 會(huì)宦+ * 一, 製
42、iKWtJ C1*J 曇千砂 于律水d 于啊如 C3-1 Aft* 04 于穌* (2)是否存在刪除操作異常 ?若存在,則說明是在什么情況下發(fā)生的 (3)將它分解為高一級(jí)范式, 分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問題 (1)它為第幾范式?為什么? 解:它是2NFo因?yàn)镽的候選關(guān)鍵字為“課程名”。 依賴關(guān)系:課程名-教師名,教師名 -課程名, 教師名-教師地址,所以課 R不是3NFo但:因?yàn)椴淮嬖诜侵鲗傩詫?duì)候選關(guān)鍵 程名-教師地址。即存在非主屬性“教師地址”對(duì)候選關(guān)鍵字課程名的傳遞函數(shù),因此 字的部分函數(shù)依賴,所以 R是2NF (2)是否存在刪除操作異常?若存在,則說明是在什么情
43、況下發(fā)生的 解:存在。當(dāng)刪除某門課程時(shí)會(huì)刪除不該刪除的教師的有關(guān)信息。 (3)將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問題? 解:分解為高一級(jí)范式如圖所示。 R1如下:R2如下: 分解后,若刪除課程數(shù)據(jù)時(shí),僅對(duì)關(guān)系R1操作,教師地址信息在關(guān)系 R2中仍然保留,不會(huì)丟失教師方面的信息。 3、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下: R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人) 如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只 有一個(gè)庫存數(shù)量。 試回答下列問題:(1)根據(jù)上述規(guī)定,寫岀關(guān)系模
44、式 R的基本函數(shù)依賴; 答:關(guān)系模式S的基本函數(shù)依賴如下:(商店編號(hào),商品編號(hào))-部門編號(hào),(商店編號(hào),部門編號(hào))-負(fù)責(zé)人,(商店編號(hào),商品 編號(hào))-數(shù)量 (2)找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號(hào),商品編號(hào),部門編號(hào))。 (3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?答 :原關(guān)系模式R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),部門編號(hào)), 非主屬性對(duì)碼的函數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NFo 消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下: R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人) (4) 如果R不屬于
45、3NF,請(qǐng)將R分解成3NF模式集。答:將 R分解為 R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人) 分解后的R不存在傳遞的函數(shù)依賴,所以分解后的R已經(jīng)是第3NF 1、 在數(shù)據(jù)庫設(shè)計(jì)中,用 E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫設(shè)計(jì)的 階段。 2、 3、 4、 A.需求分析 B.概念設(shè)計(jì) C.邏輯設(shè)計(jì) D.物理設(shè)計(jì) 答案:B 在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中, 設(shè)計(jì)關(guān)系模式是 的任務(wù)。 A.需求分析階段 B.概念設(shè)計(jì)階段 C. 邏輯設(shè)計(jì)階段 D.物理設(shè)計(jì)階段 答案: 數(shù)據(jù)庫物理設(shè)計(jì)完成 A.建立庫結(jié)構(gòu) 后,進(jìn)入數(shù)據(jù)庫實(shí)施階段,下列各項(xiàng)中 不屬于實(shí)施階段的工
46、作是 B.擴(kuò)充功能 C.加載數(shù)據(jù) D.系統(tǒng)調(diào)試 答案: 在數(shù)據(jù)庫的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是 A.形象模型 B.物理模型 C.邏輯模型 D.實(shí)體聯(lián)系模型 答案: 第7章數(shù)據(jù)庫設(shè)計(jì) 一、選擇題 5、 從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M: N聯(lián)系轉(zhuǎn)換為關(guān)系模型時(shí),該關(guān)系模式的關(guān)鍵字是 。 A. M端實(shí)體的關(guān)鍵字 B . N端實(shí)體的關(guān)鍵字 C . M端實(shí)體關(guān)鍵字與 N端實(shí)體關(guān)鍵字組合D.重新選取其他屬性 答案:C 6、 當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是 。 A.屬性沖突B.語法沖突C.結(jié)構(gòu)沖突D.命名沖突答案:B 7、 概念模型獨(dú)立于 A . E-R模型B
47、.硬件設(shè)備和DBMS C.操作系統(tǒng)和 DBMSD. DBMS 答案:B 8、數(shù)據(jù)流程圖(DFD是用于描述結(jié)構(gòu)化方法中c階段的工具。A.可行性分析B.詳細(xì)設(shè)計(jì)C.需求分析D.程序編碼 9、 下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為 _c關(guān)系模式。A . 1個(gè)B . 2個(gè)C . 3個(gè)D. 4個(gè) 二、填空題 1、數(shù)據(jù)庫設(shè)計(jì) 的幾個(gè)步驟是。答案:需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),系統(tǒng)實(shí)施,系統(tǒng)運(yùn)行和維護(hù) 2、 “為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計(jì)階段。答案:物理 3、在數(shù)據(jù)庫設(shè)計(jì)中,把數(shù)據(jù)需求寫成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流
48、、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過程等的 描述,通常稱為 。答案:數(shù)據(jù)字典 4、 在設(shè)計(jì)分E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì)的,所以各個(gè)分E-R圖之間難免有不一致 的地方,這些 沖突主要有、 和 三類。答案: 屬性沖突命名沖突結(jié)構(gòu)沖突 三、應(yīng)用題 設(shè)有如下實(shí)體:學(xué)生:學(xué)號(hào)、單位、姓名、性別、年齡、選修課程名課程:編號(hào)、課程名、開課單位、任課教師號(hào)教師:教師 號(hào)、姓名、性別、職稱、講授課程編號(hào)單位:?jiǎn)挝幻Q、電話、教師號(hào)、教師名 上述實(shí)體中存在如下聯(lián)系: (1). 一個(gè)學(xué)生可選修多門課程,一門課程可為多個(gè)學(xué)生選修;(2). 一個(gè)教師可講授多門課程,一門課程可為多個(gè)教師
49、講授;(3). 一 個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。 試完成如下工作:(1).分別設(shè)計(jì)學(xué)生選課和教師任課兩個(gè)局部信息的結(jié)構(gòu)E-R圖。(2).將上述設(shè)計(jì)完成的 E-R圖合并成一個(gè)全局 E-R 圖。(3).將該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。 解:(1).學(xué)生選課、教師任課局部 E-R圖如下所示。 學(xué)生選課局部E-R圖 教師授課局部E-R圖 (2).合并后的全局E-R圖如下所示 全局E-R圖 為避免圖形復(fù)雜,下面給岀各實(shí)體屬性: 單位:?jiǎn)挝幻?、電話學(xué)生:學(xué)號(hào)、姓名、性別、年齡 教師:教師號(hào)、姓名、性別、職稱課程:編號(hào)、課程號(hào) (3).該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)
50、系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)如下: 單位(單位名,電話) 教師(教師號(hào),姓名,性別,職稱,單位名)課程(課程編號(hào),課程名,單位名) 學(xué)生(學(xué)號(hào),姓名,性別,年齡,單位名)講授(教師號(hào),課程編號(hào))選修(學(xué)號(hào),課程編號(hào)) 第8章數(shù)據(jù)庫編程 一、選擇題 1、修改存儲(chǔ)過程 使用的語句是( )。 A. ALTER PROCEDURE B. DROP PROCEDURE。 INSERT PROCEDUED. DELETE PROCEDUE 答案:A 2、創(chuàng)建存儲(chǔ)過程的語句是( )。 A. ALTER PROCEDURE B. DROP PROCEDUREC. CREATE PROCEDUE D. INSER
51、T PROCEDUE 答案:C 3、下面()組命令,將變量count值賦值為1。答案:A SELECT count=1 A. DECLARE count B. DIM count=1 D. DIM count C. DECLARE count 2、存儲(chǔ)過程是存放在( )上的預(yù)先定義并編譯好的T-SQL語句 答案:SQL SERVER服務(wù)器上 4 在 SQLServer 中刪除存儲(chǔ)過程用()A. ROLLBACKB.DROFPROC C . DELALLOCATED. DELETEPROC答 案: B 10 .在SQL Server編程中,可使用()將多個(gè)語句捆綁。A. B. BEGIN-END
52、 C . ( )D.答案:B 二、填空題 1、在T-SQL編程語句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語句或一個(gè)語句塊,還可以使用()和CONTINUE關(guān)鍵 SELECT count=1 SELECT count=1 字在循環(huán)內(nèi)部控制WHILE循環(huán)中語句的執(zhí)行。答案:BREAK ),存放SQL語句的執(zhí)行結(jié)果 答案:數(shù)據(jù)緩沖區(qū) 3、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個(gè)( 第10章數(shù)據(jù)庫恢復(fù)技術(shù) 1、是DBMS勺基本單位,它是用戶定義的一組邏輯一致的程序序列。 A.程序B 命令C 事務(wù)D.文件答案:C 2、 事務(wù)的原子性是指答案:A A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的 C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D 事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài) 3、 事務(wù)的一致性是指 。答案:D A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)為的改變是永久的 C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D 事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài) 4、 事務(wù)的隔離性是指 。答案:C A.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的 C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效血液透析的科技與創(chuàng)新探索
- 跨界融合的學(xué)術(shù)交流與合作案例分析
- 共同奮斗共鑄輝煌計(jì)劃
- 名著導(dǎo)讀《駱駝祥子》《海底兩萬里》《西游記》超全考點(diǎn)梳理(附題目)
- 班級(jí)游戲活動(dòng)的策劃與總結(jié)計(jì)劃
- 跨班級(jí)交流與合作計(jì)劃
- 金融行業(yè)財(cái)務(wù)管理證券投資與風(fēng)險(xiǎn)控制
- 山東2025年01月青島膠東臨空經(jīng)濟(jì)示范區(qū)管理委員會(huì)2025年公開選聘10名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 金融市場(chǎng)中的風(fēng)險(xiǎn)評(píng)估與對(duì)策制定
- 財(cái)務(wù)管理軟件在稅務(wù)管理中的應(yīng)用
- 道閘施工方案
- 2024年全國國家版圖知識(shí)競(jìng)賽題庫及答案(中小學(xué)組)
- 湘教版高中地理必修2全冊(cè)導(dǎo)學(xué)案
- 2024陜西西安事業(yè)單位歷年公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 2024年時(shí)事政治熱點(diǎn)題庫200道含完整答案(必刷)
- 《石油化工企業(yè)場(chǎng)地地下水污染防治技術(shù)指南》(T-CAEPI 39-2021)
- 人大代表身份證明
- 城區(qū)排水管網(wǎng)雨污分流改造項(xiàng)目可行性報(bào)告
- 充電設(shè)施運(yùn)營管理制度文件范文
- 《幼兒教育評(píng)價(jià)》課程標(biāo)準(zhǔn)
- 教職工安全教育培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論