數(shù)據(jù)庫(kù)原理及應(yīng)用試題_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題_第3頁(yè)
已閱讀5頁(yè),還剩14頁(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)用課程練習(xí)第1章緒論 一選擇題:數(shù)據(jù)獨(dú)立性最高的是1 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,答案:A階段。A 數(shù)據(jù)庫(kù)系統(tǒng) B 文件系統(tǒng) C 人工管理D 數(shù)據(jù)項(xiàng)管理2 .數(shù)據(jù)庫(kù)的概念模型獨(dú)立于。A.具體的機(jī)器和 DBMS B E-R圖C .信息世界 D .現(xiàn)實(shí)世界 答案:A3 數(shù)據(jù)庫(kù)的基本特點(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ù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性數(shù)據(jù)冗余

2、小,易擴(kuò)充統(tǒng)一管理和控制D (1)數(shù)據(jù)非結(jié)構(gòu)化(2)數(shù)據(jù)獨(dú)立性數(shù)據(jù)冗余小,易擴(kuò)充統(tǒng)一管理和控制答案:B4.是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A.數(shù)據(jù)庫(kù)系統(tǒng)B.數(shù)據(jù)庫(kù)C .數(shù)據(jù)庫(kù)管理系統(tǒng)D .數(shù)據(jù)結(jié)構(gòu)答案:B5數(shù)據(jù)庫(kù)中存儲(chǔ)的是 。A 數(shù)據(jù)B 數(shù)據(jù)模型C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D 信息 答案:C6. 數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性是指 。A 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互B 與DBMS勺相互獨(dú)立C 用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的.D應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立答案:C7. 數(shù)據(jù)庫(kù)的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。A 同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)

3、數(shù)據(jù)集合B 多個(gè)用戶、同一不C 多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D 多種應(yīng)用、多種語(yǔ)言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合答案:D8. 數(shù)據(jù)庫(kù)系統(tǒng)的核心是 。A.數(shù)據(jù)庫(kù)B.數(shù)據(jù)庫(kù)管理系統(tǒng)C 數(shù)據(jù)模型 D 軟件工具答案:B9. 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)勺3Z。A .數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余B 數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余C 數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D 數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)答案:A10. 將數(shù)據(jù)庫(kù)的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫(kù)的 和 。 A.數(shù)據(jù)獨(dú)立性B .邏輯獨(dú)立性 C 管理規(guī)范性D 數(shù)據(jù)的共享 A.數(shù)據(jù)獨(dú)立性B .物理獨(dú)立性 C .邏輯獨(dú)立性D .管理規(guī)范性答案:B B11.

4、 數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS三者之間的關(guān)系是答案:A。A . DBS包括 DB和 DBMS B . DDM包括 DB和 DBS C . DB包括 DBS和 DBMS D . DBS就是 DB,也就是 DBMS12. 在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 。A 數(shù)據(jù)存儲(chǔ)量太大B 沒(méi)有嚴(yán)格保護(hù)數(shù)據(jù) C 未對(duì)數(shù)據(jù)進(jìn)行完整性控制D 數(shù)據(jù)冗余答案:D13. 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS是A.數(shù)學(xué)軟件B.應(yīng)用軟件 C .計(jì)算機(jī)輔助設(shè)計(jì)D.系統(tǒng)軟件 答案:D14. 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS的。A.修改數(shù)據(jù)庫(kù) B .定義數(shù)據(jù)庫(kù)C 應(yīng)用數(shù)據(jù)庫(kù)D.保護(hù)數(shù)據(jù)庫(kù)15. 數(shù)據(jù)庫(kù)系統(tǒng)的特

5、點(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ù)保密答案:AA16數(shù)據(jù)庫(kù)系統(tǒng)的最大特點(diǎn)是A17.A18.A19.A.數(shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性B.數(shù)據(jù)共享性 C .數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為.數(shù)據(jù)定義功能 B .數(shù)據(jù)管理功能C .數(shù)據(jù)操縱功能 D .數(shù)據(jù)控制功能數(shù)據(jù)庫(kù)管理系統(tǒng)是.操作系統(tǒng)的一部分B數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,.外模式 B .內(nèi)模式答案:C數(shù)據(jù)獨(dú)立性答案:20數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指A .不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序C .不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)

6、結(jié)構(gòu) 21.信息世界中的術(shù)語(yǔ),與之對(duì)應(yīng)的數(shù)據(jù)庫(kù)術(shù)語(yǔ)為 22層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分原則是A 記錄長(zhǎng)度B .文件的大小.在操作系統(tǒng)支持下的系統(tǒng)軟件C .一種編譯程序描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()C .存儲(chǔ)模式 D .模式答案:B。D .一種操作系統(tǒng)答案: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ù)庫(kù) C .字段 D 記錄答案:答案:DC .聯(lián)系的復(fù)雜程度D .數(shù)據(jù)之間的聯(lián)系23.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫(kù)系統(tǒng)可以分為三種類型B .西文、中文和兼容:1關(guān)系答案:DA24.25.A.大

7、型、中型和小型層次模型不能直接表示 A .1數(shù)據(jù)庫(kù)技術(shù)的奠基人之一 E.F . Codd從1970年起發(fā)表過(guò)多篇論文,主要論述的是 .層次數(shù)據(jù)模型B .網(wǎng)狀數(shù)據(jù)模型C .層次、網(wǎng)狀和關(guān)系 DB . 1 : m關(guān)系 C數(shù)據(jù)、圖形和多媒體.m : n 關(guān)系 D. 1C .關(guān)系數(shù)據(jù)模型D 面向?qū)ο髷?shù)據(jù)模型答案:C和1 : m關(guān)系答案:C答案:C二、填空題數(shù)據(jù)管理技術(shù)經(jīng)歷了 人工管理、 數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有 DBMS是指它是位于用戶.文件系統(tǒng) 和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。答案:人工管理答案:組織 共享 答案:數(shù)據(jù)庫(kù)管理系統(tǒng)用戶操作系統(tǒng)數(shù)據(jù)庫(kù)的運(yùn)行管理 和數(shù)據(jù)庫(kù)的建立以及維護(hù) 等4個(gè)方

8、面。文件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)5.6.組織的、可共享的數(shù)據(jù)集合。和 之間的一層管理軟件。、數(shù)據(jù)操縱功能數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有數(shù)據(jù)定義功能 答案:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)獨(dú)立性又可分為邏輯數(shù)據(jù)獨(dú)立性 _和物理數(shù)據(jù)獨(dú)立性。答案:邏輯數(shù)據(jù)獨(dú)立性物理數(shù)據(jù)獨(dú)立性當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的物理獨(dú)立性_。答案:物理獨(dú)立性7. 數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成 的。答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束8. _數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特性的描述。答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作9. 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照 模式、 外模

9、式 和內(nèi)模式三級(jí)結(jié)構(gòu)進(jìn)行組織。 答案:模式外模式內(nèi)模式10. 實(shí)體之間的聯(lián)系可抽象為三類,它們是 1 : 1、 1 : m和 m : n。答案:1 : 11 : mm: n11. 數(shù)據(jù)冗余可能導(dǎo)致的問(wèn)題 有 一和 。答案:浪費(fèi)存儲(chǔ)空間及修改麻煩潛在的數(shù)據(jù)不一致性第一章補(bǔ)充練習(xí)假設(shè)教學(xué)管理規(guī)定: 一個(gè)學(xué)生可選修多門(mén)課,一門(mén)課有若干學(xué)生選修;一個(gè)教師可講授多門(mén)課,一門(mén)課只有一個(gè)教師講授; 一個(gè)學(xué)生選修一門(mén)課,僅有一個(gè)成績(jī)。學(xué)生的屬性有學(xué)號(hào)、學(xué)生姓名;教師的屬性有教師編號(hào),教師姓名;課程的屬性有課程號(hào)、課程名。.顯示、打印、制表答案:BDA 排序、索引、統(tǒng)計(jì) B .選擇、投影、連接C關(guān)聯(lián)、更新、排序

10、2、關(guān)系模型中,一個(gè) 關(guān)鍵字是。A.可由多個(gè)任意屬性組成B .至多由一個(gè)屬性組成C 可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D .以上都不是答案:C3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求 R和S含有一個(gè)或多個(gè)共有的A .元組 B .行 C .記錄 D .屬性答案:D4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是A .投影 B .選擇 C .笛卡爾積D 除 答案:C5關(guān)系模式的任何屬性.不可再分B .可再分C .命名在該關(guān)系模式中可以不惟一D .以上都不是答案:A6在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為A.并、差、選擇、投影、自然連接B .并、差、

11、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積答案:C7、設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是(R) D.f(R)答案:C8、如圖所示,兩個(gè)關(guān)系 R1和R2,它們進(jìn)行運(yùn)算后得到R3。ABCA1XC2YD1yA .交 B.并 C笛卡爾積、填空題R1ABCDEA1XMIC1YMIC2yNJD .連接R2DEM1MI2NJ5MKR3答案:D1、一個(gè)關(guān)系模式的定義格式為答案:關(guān)系名(屬性名1,屬性名2,,屬性名n)2、. 一個(gè)關(guān)系模式的定義主要包括關(guān)系名、屬性名屬性類型屬性長(zhǎng)度和關(guān)鍵字答案:關(guān)系名屬性名屬性類型 屬性長(zhǎng)度關(guān)鍵字3、.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有、和

12、答案:笛卡爾積并 交差4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是、和。答案:并差笛卡爾積投影選擇5、關(guān)系代數(shù)運(yùn)算中,專門(mén)的關(guān)系運(yùn)算有選擇投影和 連接答案:選擇投影連接6、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(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)無(wú)學(xué)號(hào) 系編號(hào)二、應(yīng)用題:關(guān)系R和S如下圖所示,試計(jì)算 R* So第3章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL一、選擇題1、SQL語(yǔ)言是的語(yǔ)言,易學(xué)習(xí)。A .過(guò)程化B .非過(guò)程化 C

13、.格式化 D .導(dǎo)航式2、SQL語(yǔ)言是語(yǔ)言。A .層次數(shù)據(jù)庫(kù)B .網(wǎng)絡(luò)數(shù)據(jù)庫(kù)C .關(guān)系數(shù)據(jù)庫(kù)3、SQL語(yǔ)言具有的功能。A 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制.數(shù)據(jù)定義、C 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制數(shù)據(jù)定義、4、SQL語(yǔ)言具有兩種使用方式,分別稱為交互式SQL和R答案:B非數(shù)據(jù)庫(kù)答案:數(shù)據(jù)操縱、數(shù)據(jù)控制關(guān)系規(guī)范化、數(shù)據(jù)操縱答案:BA .提示式SQL B .多用戶SQL C .嵌入式SQL D .解釋式SQL 答案:5、假定學(xué)生關(guān)系是 S(S#,SNAME SEX AGE),課程關(guān)系是 C(C#, CNAME TEACHER)學(xué)生選課關(guān)系是 SC(S#, C#, GRADE。要查找選修“ COM

14、PUTER課程的“女”學(xué)生姓名,將涉及到關(guān)系A(chǔ) . S B . SC, C C . S, SC D . S, C, SC 答案:D6、如下面的數(shù)據(jù)庫(kù)的表中,若職工表的主關(guān)鍵字是職工號(hào),部門(mén)表的主關(guān)鍵字是部門(mén)號(hào),SQL操作不能執(zhí)行。A .從職工表中刪除行( 025','王芳, 03', 720) B .將行( 005,','喬興,'04', 750)插入到職工表中答案:BC .將職工號(hào)為,001 '的工資改為700 D .將職工號(hào)為,038'的部門(mén)號(hào)改為03'7、若用如下的 SQL語(yǔ)句創(chuàng)建一個(gè)student表:CRE

15、ATE TABLE student(NO C(4) NOT NULLNAME C(8) NOT NULLSEX C(2),AGE N(2)可以插入到student 表中的是。A. ( '1031','曾華,男,23) B . ( '103T,'曾華,NULL, NULL)C . (NULL,'曾華,'男,23' ) D . ( ' 103T , NULL '男,23)答案:B第8到第11題基于這樣的三個(gè)表即學(xué)生表 S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下:S(S# , SN SEX AGE DEPT)C(C#

16、, CN)SC(S# , C#, GRADE)其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號(hào),CN為課程名,GRAD為成績(jī)。8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的A . SELECT SN AGE SEX FROM SWHERE AGE > (SELECT AGE FROM SWHERE SN=“王華”)B . SELECT SN AGE SEXFROM SWHERE SN =“王華”9、檢索選修課程“ C2”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。正確的A. SELECT S# FORM SC WHERE C#=“ C2' AN

17、D GRA> =(SELECT GRADE FORM SCWHERE C#=“C2” )B . SELECT S# FORM SCWHERE C#=“C2” AND GRADE IN(SELECT GRADE FORM SCWHERE C#=“C2”)SELECT語(yǔ)句是a。C . SELECT SN AGE SEX FROM SWHERE AG>(SELECT AGEWHERE SN= “王華”)D . SELECT SN AGE SEX FROM SWHERE AGE>王華.AGESELECT語(yǔ)句是答案:DC . SELECT S# FORM SCWHERE C#=“C2”

18、 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=“C2”)D . SELECT S# FORM SCWHERE C#=“C2” AND GRAD>= ALL(SELECT GRADE FORM SC WHERE C#=“ C2”10、檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī)。正確的SELECT語(yǔ)句是A. SELECT S SN, SC. C#,SCS#GRADEC.SELECT S SN, SC.FROM S, SCC#,S#SC.GRADEFROM SWHERE S.s#=scWHERE S.S#=SCB . SELECTSSN, SC.c

19、#,SC. GRADED.SELECTSSN, SC.C#,sc.GRADEFROM SCFROM S.SCWHERE S.S#= SCGRADE答案:C11、檢索選修四門(mén)以上課程的學(xué)生總成績(jī) (不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來(lái)。正確的SELECT語(yǔ)句是B . SELECT S# FORM SCA . SELECT S# SUM(GRADE)FROM SCWHERE C#=“C2” AND GRADE INWHERE GRADE > =60(SELECT GRADE FORM SCGROUP BY S#WHERE C#=“C2”)ORDER BY 2 DESCC. SE

20、LECT S# FORM SCHAVING COUNT(*)>= 4 WHERE C#= “C2” AND GRADEWHERE C#=“C2” AND GRADE NOT IN> =(SELECT GRADE FORM SC(SELECT GRADE FORM SCWHERE C#=“C2 )WHERE C#=“C2”)D . SELECT S# FORM SCWHERE C#=“C2" AND GRADE>= ALLWHERE C#=“C2')(SELECT GRADE FORM SC答案:D二、填空題1、 SQL是_結(jié)構(gòu)化查詢語(yǔ)言。答案:結(jié)構(gòu)化查詢語(yǔ)言

21、2、 視圖是一個(gè)虛表,它是從 中導(dǎo)出的表。在數(shù)據(jù)庫(kù)中,只存放視圖的,不存放視圖的 _。 答案:一個(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)。寫(xiě)出實(shí)現(xiàn)下列功能的 SQL語(yǔ)句。插入一個(gè)記錄(25,“李明”,“男”,21,“95031” ) ; 。 INSERT INTO R VALUES(25 “李明”,“男”,21,“95031 ”) 插入“95031 ”班學(xué)號(hào)為30、姓名為“鄭和”的學(xué)生記錄;。INSERTINTOR(NQ NAMECLASS)

22、 VALUES(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é)生記錄; 。DELETE FROM RVHERE NO=20 刪除姓“王”的學(xué)生記錄;。DELETE FROMRVHERE NAMEKE “王”第3章補(bǔ)充練習(xí)1、設(shè)學(xué)生課程數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系:學(xué)生關(guān)系 S ( S#, SNAME AGE SE»學(xué)

23、習(xí)關(guān)系 SC (S#,C#, GRADE 課程關(guān)系 C ( C#, CNAMJE其中S#、C# SNAMEAGE SEX GRADE CNAM分別表示學(xué)號(hào)、課程號(hào)、姓名、年齡、性別、成績(jī)和課程名。用SQL語(yǔ)句表達(dá)下列操作MATHS的學(xué)生的學(xué)號(hào)與姓名(2)檢索至少學(xué)習(xí)了課程號(hào)為18到20之間(含18和20)的女生的學(xué)號(hào)、姓名和年齡 (4)6)檢索選修了三門(mén)課以上的學(xué)生的姓名(1) 檢索選修課程名稱為(3)檢索年齡在(5)檢索選修了全部課程的學(xué)生姓名(答案:(1) SELECT S#, SNAMEFROM S,SC,CWHERE S.S#=SC.S#AND C.C#=SC.C#AND CNAME=

24、 ' MATHS(2) SELECT S#FROM SCWHERE CNO= ' C1' AND S# IN( SELECT S#FROM SCWHERE CNO=' C2 )(3) SELECT S#,SNAME,AGEFROM SWHERE AGE BETWEEN 18 AND 20C1”和“ C2”的學(xué)生的學(xué)號(hào)檢索平均成績(jī)超過(guò)80分的學(xué)生學(xué)號(hào)和平均成績(jī)FROM SCGROUP BY S#HAVING AVG(GRADE)>80(5) SELECT SNAMEFROM SWHERE NOT EXISTS(SELECT *FROM CWHERE NOT

25、EXISTS(SELECT *FROM SCWHERE S#=S.S# AND C#=C.C#)(6) SELECT SNAME(4) SELECT S# ,AVG(GRADE)'平均成績(jī)'GROUP BY SNAMEHAVING COUNT(*)>3FROM S,SCWHERE S.S#=SC.S#2、設(shè)學(xué)生-課程數(shù)據(jù)庫(kù)中包括三個(gè)表:學(xué)生表:Student (Sno, Sname Sex, Sage, Sdept)課程表:Course (Cno, Cname Ccredit )學(xué)生選課表:SC (Sno, Cno, Grade) 其中 Sno、Sname Sex、Sag

26、e、Sdept、Cno、Cname Ccredit 、Grade 分別表示學(xué)號(hào)、姓名、性別、年齡、所在系名、課程號(hào)、課程名、學(xué)分和成績(jī)。試用SQL語(yǔ)言完成下列項(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) 通過(guò)上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平(4)創(chuàng)建一選修數(shù)據(jù)庫(kù)課程信息的視圖,視圖名稱為答案:(1) SELECT DISTINCT SNOFROM SC SCXdatascore_view,包含學(xué)號(hào)、姓名、成績(jī)。SELECT SNO,SNAME,SE

27、XFROM STUDENTWHERE NOT EXISTS(SELECT *FROM SC SCYWHERE SCY.SNO = ' 1A42)NOT EXISTS(SELECT *FROM SC SCZWHERE SCZ.SNO=SCX.SNO ANDFROM STUDENT,SC,COURSEWHERE SdeptS(3)UPDATE S_CS_VIEWSET SNAME王慧平'WHERE SNAME平'(4) CREATE VIEW datascore_viewASSELECTNC學(xué)號(hào) SNAM姓名、GRAD成績(jī)SCZ.CNO=SCY;NO)WHERE STUDE

28、NT.SNO=SC.SNO(2) CREATE VIEW S_CS_VIEWAND COURSE.CNO=SC.CNOASAND CNAME=據(jù)庫(kù)第4章數(shù)據(jù)庫(kù)的安全性一、選擇題1、下面哪個(gè) 不是數(shù)據(jù)庫(kù)系統(tǒng) 必須提供的數(shù)據(jù)控制 功能。A.安全性B.可移植性C.完整性D.并發(fā)控制答案:B2、 保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的_A.安全性B.完整性C.并發(fā)控制D.恢復(fù)答案:AC .并發(fā)控制 D.恢復(fù)答案:BD .審計(jì)3、 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。 A.安全性 B .完整性4、在數(shù)據(jù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱為。答案:BA命令 B .授權(quán)C

29、 .定義5、數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的A.可靠性B. 致性C.完整性D .安全性答案:D6、下列SQL語(yǔ)句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對(duì)學(xué)生表(STUD中學(xué)號(hào)(XH的修改權(quán)”這一功能的是_CA. REVOKE UPDATE(XH) ON TABLE FROM ZHAOB. REVOKE UPDATE(XH) ON TABLE FROM PUBLICC. REVOKE UPDATE(XH) ON STUD FROM ZHAO D . REVOKE UPDATE(XH) ON STUD FROM PUBLIC7、把對(duì)關(guān)系SC的屬性GRAD

30、E勺修改權(quán)授予用戶 ZHAC的SQL語(yǔ)句是 A) GRANT GRADE ON SC TO ZHAOB) GRANT UPDATE ON SC TO ZHAOC) GRANT UPDATE (GRADE) ON SC TO ZHAO D ) GRANT UPDATE ON SC (GRADE) TO ZHAO 答案:C二、填空題保護(hù)數(shù)據(jù)安全性的一般方法是設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制安全性控制的一般方法有、J和 視圖的保護(hù)五級(jí)安全措施。答案: 用戶標(biāo)識(shí)鑒定1、2、3、4、5、存取權(quán)限包括兩方面的內(nèi)石,一個(gè)是 尸,另一個(gè)是 。 答案:要存取的數(shù)據(jù)對(duì)象 在數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)存取權(quán)限的定義稱為授權(quán) o答案:

31、授權(quán)在SQL語(yǔ)言中,為了數(shù)據(jù)庫(kù)的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句,對(duì)用戶授權(quán)使用語(yǔ)句。答案:GRANTREVOKEDBMS?取控制機(jī)制 主要包括兩部分:自主存取控制,_強(qiáng)制存取控制當(dāng)對(duì)某一表進(jìn)行諸如()、()、()這些操作時(shí),SQL Server就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的答案:INSERT DELETE,UPDATE第5章數(shù)據(jù)庫(kù)完整性一、選擇題:6、7、)、)、1、2、A.答案:設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制存取控制審計(jì)數(shù)據(jù)加密對(duì)此數(shù)據(jù)對(duì)象進(jìn)行操作的類型語(yǔ)句,收回所授的權(quán)限使用答案:強(qiáng)制存取控制SQL語(yǔ)句。在數(shù)據(jù)庫(kù)系統(tǒng)中,保證數(shù)據(jù)及語(yǔ)義正確和有效的功能是 (d ) A.并發(fā)控制 B.存取控

32、制 C.安全控制 關(guān)于主鍵約束以下說(shuō)法錯(cuò)誤的是( )D.完整性控制一個(gè)表中只能設(shè)置一個(gè)主鍵約束B(niǎo).允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個(gè)字段的字段組合設(shè)置為主鍵答案:C3、在表或視圖上執(zhí)行除了 ( D )以外的語(yǔ)句都可以激活觸發(fā)器。A.lnsertB. Delete4、5、數(shù)據(jù)庫(kù)的 是指數(shù)據(jù)的正確性和相容性。A.在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在安全性B 完整性C.并發(fā)控制D 恢復(fù)0到100的范圍內(nèi),屬于數(shù)據(jù)的 C. Update答案:BD. Create1 2、3、4、實(shí)體完整性B、參照完整性C、用戶自定義D、填空題數(shù)據(jù)庫(kù)的完整性是指

33、數(shù)據(jù)的用戶操作答案:約束。參照完整性 用戶定義完整性 答案:主屬性不能取空值 O 答案:外碼可以是空值或者另一個(gè)關(guān)系主碼的有效值 ,當(dāng)用戶程序 對(duì)主碼進(jìn)行更新使主碼值不惟一 時(shí),DBMS就o答案:拒絕此操作._和。答案:實(shí)體完整性實(shí)體完整性是指在基本表中,主屬性不能取空值 參照完整性是指在基本表中, 為了保護(hù)數(shù)據(jù)庫(kù)的實(shí)體完整性第6章關(guān)系數(shù)據(jù)理論一、選擇題關(guān)系規(guī)范化中的 刪除操作異常1、A.2、,插入操作異常是指 。答案:AD C 應(yīng)該刪除的數(shù)據(jù)未被刪除D,規(guī)范化主要的理論依據(jù)是B 關(guān)系運(yùn)算理論 C 關(guān)系代數(shù)理論是指不該刪除的數(shù)據(jù)被刪除B .不該插入的數(shù)據(jù)被插入設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化A

34、 .關(guān)系規(guī)范化理論 B .關(guān)系運(yùn)算理論 C .關(guān)系代數(shù)理論D3、規(guī)范化過(guò)程主要為克服數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中的插入異常,刪除異常以及A .數(shù)據(jù)的不一致性B .結(jié)構(gòu)不合理 C .冗余度大D4、 當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說(shuō)法中是正確的。A .它一定消除了插入和刪除異常B.仍存在一定的插入和刪除異常5、 關(guān)系模型中的關(guān)系模式至少是A . 1NF B . 2NF C .6、在關(guān)系 DB中,任何二元關(guān)系模式的最高范式7、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則A . 2NF B . 3NF C . 4NF D . BCNF8、 候選關(guān)鍵字中的屬性稱為 o A .非主屬性 B

35、 .主屬性9、消除了部分函數(shù)依賴的 1NF的關(guān)系模式,必定是 o A.10、 關(guān)系模式的候選關(guān)鍵字可以有c,主關(guān)鍵字有b關(guān)系模式的分解 o A 惟一 B .不惟一根據(jù)關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系要滿足第一范式。下面“部門(mén)”關(guān)系中,因哪個(gè)屬性而使它 o部門(mén)(部門(mén)號(hào),部門(mén)名,部門(mén)成員,部門(mén)總經(jīng)理).部門(mén)總經(jīng)理 B .部門(mén)成員 C .部門(mén)名 D .部門(mén)號(hào)11、12、式?A應(yīng)該插入的數(shù)據(jù)未被插入數(shù)理邏輯的缺陷。數(shù)據(jù)丟失C 一定屬于BCNFd A 3NF D 必定是R最高范式是C1NF復(fù)合屬性B 2NFA 0個(gè)答案:A答案:CBCNF D1NF B答案:CD 關(guān)鍵屬性CB. 1 個(gè) C 3N

36、F D答案:B答案:B A和C都是 答案:B 答案:2NFC 3NF D BCNF4NF個(gè)或多個(gè)答案:B答案:BD 多個(gè)不滿足第一范二、填空題在關(guān)系A(chǔ)(S,SN, D)和B(D,CN, NM中,A的主鍵是S,B的主鍵是D,則D在S中稱為對(duì)于非規(guī)范化的模式,經(jīng)過(guò) 轉(zhuǎn)變?yōu)?NF,將1NF經(jīng)過(guò) 轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過(guò) 答案:使屬性域變?yōu)楹?jiǎn)單域消除非主屬性對(duì)主關(guān)鍵字的部分依賴消除非主屬性對(duì)主關(guān)鍵字的傳遞依賴在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和 o三、概念解釋:1、平凡的函數(shù)依賴在關(guān)系模式R(U)中,對(duì)于U的子集X和Y,如果X Y,但Y匚X,則稱X

37、Y是非平凡的函數(shù)依賴2、非平凡的函數(shù)依賴在關(guān)系模式R(U)中,對(duì)于U的子集X和Y,若X Y,但Y匸X, 則稱X Y是平凡的函數(shù)依賴1、2、3、。答案:外部鍵轉(zhuǎn)變?yōu)?NF。答案:無(wú)損連接性四、綜合練習(xí)1、已知學(xué)生關(guān)系模式S(Sno, Sname SD, Sdname Course, Grade)其中:Sno學(xué)號(hào)、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績(jī)。(1) 寫(xiě)岀關(guān)系模式S的基本函數(shù)依賴和主碼。(2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說(shuō)明為什么 ?(3) 將關(guān)系模式分解成3NF,并說(shuō)明為什么?(1) 寫(xiě)岀關(guān)系模式S的基本函數(shù)依賴和主碼。

38、答:關(guān)系模式S的基本函數(shù)依賴如下:Sno tSname SDSdname SnoSD, (Sno, Course) f Grade關(guān)系模式S的碼為:(Sno, Course)。(2) 原關(guān)系模式S為幾范式?為什么?分解成高一級(jí)范式,并說(shuō)明為什么 ?答:原關(guān)系模式S是屬于1NF的,碼為(Sno , Course),非主屬性中的成績(jī)完全依賴于碼,而其它非主屬性對(duì)碼的函數(shù)依賴為部分函 數(shù)依賴,所以不屬于 2NFo消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:S1(Sno, Sname SD, Sdname)S2(Sno, Course, Grade)(3) 將關(guān)系模式分解成3

39、NF,并說(shuō)明為什么?答:將上述關(guān)系模式分解成 3NF如下:關(guān)系模式S1中存在Sno SD SDSdname即非主屬性 Sdname傳遞依賴于Sno,所以S1不是3NR進(jìn)一步分解如下:S11(Sno , Sname,SD) S12(SD , Sdname)分解后的關(guān)系模式 S11、S12滿足3NFo對(duì)關(guān)系模式S2不存在非主屬性對(duì)碼的傳遞依賴,故屬于3NFo所以,原模式 S(Sno , Sname, SD Sdname Course , Grade)按如下分解滿足3NRS11(Sno , Sname SD)S12(SD , Sdname)S2(Sno , Course , Grade)3、設(shè)有如下

40、關(guān)系R載師地址2C1+1馬千里*DIPC2+1DIP妙于暢(1) 它為第幾范式?為什么?(2) 是否存在刪除操作異常?若存在,則說(shuō)明是在什么情況下發(fā)生的?(3) 將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問(wèn)題?(1) 它為第幾范式?為什么?解:它是2NFo因?yàn)镽的候選關(guān)鍵字為“課程名”。 依賴關(guān)系:課程名f教師名,教師名f 課程名,教師名f教師地址,所以 課 程名f教師地址。即存在非主屬性“教師地址”對(duì)候選關(guān)鍵字課程名的傳遞函數(shù),因此 R不是3NFo但:因?yàn)椴淮嬖诜侵鲗傩詫?duì)候選關(guān)鍵字的部分函數(shù)依賴,所以R是2NR(2) 是否存在刪除操作異常?若存在,則說(shuō)明是在什么

41、情況下發(fā)生的?解:存在。當(dāng)刪除某門(mén)課程時(shí)會(huì)刪除不該刪除的教師的有關(guān)信息。(3) 將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問(wèn)題?解:分解為高一級(jí)范式如圖所示。R1如下:R2如下:ffil師地址,Cl+J馬千里,馬千星DEC2于得水4于得水DIPC3余快"BEQ3、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門(mén)銷售;(2)每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。試回答下列問(wèn)題:(1)根據(jù)上述規(guī)定,寫(xiě)岀關(guān)系模式 R的基本函數(shù)依賴;答:

42、關(guān)系模式S的基本函數(shù)依賴如下:(商店編號(hào),商品編號(hào))-部門(mén)編號(hào),(商店編號(hào),部門(mén)編號(hào))-負(fù)責(zé)人,(商店編號(hào),商品編號(hào))-數(shù)量(2) 找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號(hào),商品編號(hào),部門(mén)編號(hào))。(3) 試問(wèn)關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?答 :原關(guān)系模式R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),部門(mén)編號(hào)), 非主屬性對(duì)碼的函數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NF。消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:R1(商店編號(hào),商品編號(hào),部門(mén)編號(hào),數(shù)量)R2(商店編號(hào),部門(mén)編號(hào),負(fù)責(zé)人)(4) 如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。答:

43、將 R分解為R1(商店編號(hào),商品編號(hào),部門(mén)編號(hào),數(shù)量)R2(商店編號(hào),部門(mén)編號(hào),負(fù)責(zé)人)分解后的R不存在傳遞的函數(shù)依賴,所以分解后的R已經(jīng)是第3NF第7章數(shù)據(jù)庫(kù)設(shè)計(jì)一、選擇題1、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的階段。2、3、4、5、A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)答案:B在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是的任務(wù)。A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段答案:數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成A.建立庫(kù)結(jié)構(gòu)后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的工作是B.擴(kuò)充功能C.加載數(shù)據(jù)D.系統(tǒng)調(diào)試答案:在數(shù)據(jù)庫(kù)的概念設(shè)

44、計(jì)中,最常用的數(shù)據(jù)模型是A.形象模型B.物理模型C.邏輯模型D.實(shí)體聯(lián)系模型答案:從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M: N聯(lián)系轉(zhuǎn)換為關(guān)系模型時(shí),該關(guān)系模式的關(guān)鍵字是6、N端實(shí)體關(guān)鍵字組合 D.重新選取其他屬性答案:CA. M端實(shí)體的關(guān)鍵字B . N端實(shí)體的關(guān)鍵字C . M端實(shí)體關(guān)鍵字與7、8、A.屬性沖突概念模型獨(dú)立于B.語(yǔ)法沖突C.結(jié)構(gòu)沖突.E-R模型數(shù)據(jù)流程圖(DFD是用于描述結(jié)構(gòu)化方法中下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為D.命名沖突答案:BB.硬件設(shè)備和DBMSC .操作系統(tǒng)和DBMSD. DBMS 答案:B階段的工具。A.可行性分析B.詳細(xì)設(shè)計(jì)C .需求分析D.程序編碼

45、D. 4個(gè)關(guān)系模式。A. 1個(gè)B.c當(dāng)局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是、填空題1、 數(shù)據(jù)庫(kù)設(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ù)庫(kù)設(shè)計(jì)階段。答案:物理3、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫(xiě)成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過(guò)程等的描述,通常稱為 。答案:數(shù)據(jù)字典4、 在設(shè)計(jì)分E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì)的,所以各個(gè)分E-R圖之間難免有不一致的地方,這些

46、沖突主要有、 和 三類。答案: 屬性沖突命名沖突結(jié)構(gòu)沖突三、應(yīng)用題設(shè)有如下實(shí)體:學(xué)生:學(xué)號(hào)、單位、姓名、性別、年齡、選修課程名課程:編號(hào)、課程名、開(kāi)課單位、任課教師號(hào)教師:教師號(hào)、姓名、性別、職稱、講授課程編號(hào)單位:?jiǎn)挝幻Q、電話、教師號(hào)、教師名上述實(shí)體中存在如下聯(lián)系:(1). 一個(gè)學(xué)生可選修多門(mén)課程, 一門(mén)課程可為多個(gè)學(xué)生選修;(2). 一個(gè)教師可講授多門(mén)課程,一門(mén)課程可為多個(gè)教師講授;(3). 一個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。試完成如下工作:(1).分別設(shè)計(jì)學(xué)生選課和教師任課兩個(gè)局部信息的結(jié)構(gòu)E-R圖。(2).將上述設(shè)計(jì)完成的 E-R圖合并成一個(gè)全局 E-R圖。(3).將該

47、全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。解:(1).學(xué)生選課、教師任課局部E-R圖如下所示。m單位(2).合并后的全局E-R圖如下所示單位1 m 教師全局E-R圖為避免圖形復(fù)雜,下面給岀各實(shí)體屬性:?jiǎn)挝唬簡(jiǎn)挝幻㈦娫拰W(xué)生:學(xué)號(hào)、姓名、性別、年齡教師:教師號(hào)、姓名、性別、職稱課程:編號(hào)、課程號(hào)(3).該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)如下:單位(單位名,電話)教師(教師號(hào),姓名,性別,職稱,單位名)學(xué)生(學(xué)號(hào),姓名,性別,年齡,單位名)講授(教師號(hào),課程編號(hào))第8章數(shù)據(jù)庫(kù)編程課程(課程編號(hào),課程名,單位名)選修(學(xué)號(hào),課程編號(hào))、選擇題A.ALTER PROCE

48、DURES.DROP PROCEDUREINSERT PROCEDUE D.DELETE PROCEDUE2、創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)句是()oA.ALTER PROCEDURES.DROP PROCEDURE.CREATE PROCEDUE).INSERT PROCEDUE1、修改存儲(chǔ)過(guò)程 使用的語(yǔ)句是()3、下面()組命令,將變量count值賦值為1。答案:A答案:A答案:CA. DECLARE countSELECT count=1C. DECLARE countSELECT count=14在SQL Server中刪除存儲(chǔ) 過(guò)程用(B. DIM count=1D. DIM countSELEC

49、T count=1答案:B)o A. ROLLBACKB. DROP PROCC . DELALLOCATE D. DELETE PROC二、填空題1、 在T-SQL編程語(yǔ)句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語(yǔ)句或一個(gè)語(yǔ)句塊,還可以使用()和CONTINUE關(guān)鍵字在循環(huán)內(nèi)部控制WHILE循環(huán)中語(yǔ)句的執(zhí)行。答案:BREAK2、 存儲(chǔ)過(guò)程是存放在()上的預(yù)先定義并編譯好的 T-SQL語(yǔ)句。答案:SQL SERVE服務(wù)器上3、 游標(biāo)是系統(tǒng)為用戶開(kāi)設(shè)的一個(gè)(),存放SQL語(yǔ)句的執(zhí)行結(jié)果答案:數(shù)據(jù)緩沖區(qū)第10章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)1、 是DBMS勺基本單位,它是用戶定義的一組邏輯一致的程序序列。A

50、.程序B 命令C 事務(wù)D.文件答案:C2、 事務(wù)的原子性是指答案:AA.事務(wù)中包括的所有操作要么都做,要么都不做B 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)3、 事務(wù)的一致性是指 。答案:DA.事務(wù)中包括的所有操作要么都做,要么都不做B .事務(wù)一旦提交,對(duì)數(shù)據(jù)為的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4、 事務(wù)的隔離性是指 。答案:CA.事務(wù)中包括的所有操作要么都做,要么都不做B .事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論