數(shù)據(jù)庫(kù)復(fù)習(xí)題42121_第1頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)題42121_第2頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)題42121_第3頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)題42121_第4頁(yè)
數(shù)據(jù)庫(kù)復(fù)習(xí)題42121_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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、選擇:1、數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是( )。 A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS正確答案: A 2、下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是( ) 。 A. 數(shù)據(jù)共享 B. 數(shù)據(jù)完整性 C. 數(shù)據(jù)冗余度高 D. 數(shù)據(jù)獨(dú)立性高正確答案:C 3、關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是( )。 A. 實(shí)體完整性、參照完整性、用戶自定義完整性 B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束 C. 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D. 外模式、模式、內(nèi)模式 正

2、確答案: B4、一個(gè)關(guān)系只有一個(gè)( ) 。 A. 候選碼 B. 外碼 C. 超碼 D. 主碼 正確答案: D5、關(guān)系模型中,一個(gè)碼是( )。 A. 可以由多個(gè)任意屬性組成 B. 至多由一個(gè)屬性組成 C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組 D. 以上都不是 正確答案: C6、關(guān)系代數(shù)中的連接操作是由( )操作組合而成 。 A. 選擇和投影 B. 選擇和笛卡爾積 C. 投影、選擇、笛卡爾積 D. 投影和笛卡爾積 正確答案: B7、SQL語(yǔ)言中,刪除一個(gè)視圖的命令是( )。 A. DELETE B. DROP C. CLEAR D. REMOVE 正確答案: B 8、 在SQL語(yǔ)

3、言中的視圖VIEW是數(shù)據(jù)庫(kù)的( ) 。 A. 外模式 B. 模式 C. 內(nèi)模式 D. 存儲(chǔ)模式 正確答案: A9、若要撤銷數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用( )。 A. DELETE TABLE S B. DELETE S C. DROP TABLE S D. DROP S 正確答案: C10、若要在基本表S中增加一列CN(課程名),可用( )。 A. ADD TABLE S(CN CHAR() B. ADD TABLE S ALTER(CN CHAR() C. ALTER TABLE S ADD(CN CHAR() D. ALTER TABLE S (ADD CN CHAR() 正確答案: C1

4、1、關(guān)系模式中,滿足2NF的模式( )。 A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 正確答案: B12、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( )。 A. 1NF B. 2NF C. 3NF D. BCNF 正確答案: B 13、 關(guān)系模式的候選碼可以有1個(gè)或多個(gè),而主碼有( )。 A. 多個(gè) B. 0個(gè) C. 1個(gè) D. 1個(gè)或多個(gè) 正確答案: C 14、候選碼的屬性可以有( )。 A. 多個(gè) B. 0個(gè) C. 1個(gè) D. 1個(gè)或多個(gè)正確答案: D15、概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類最著名的模型是( ) 。 A. 層次模型 B. 關(guān)系模

5、型 C. 網(wǎng)狀模型 D. 實(shí)體-關(guān)系模型 正確答案: D16、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于( )。 A. 需求分析階段 B. 邏輯設(shè)計(jì)階段 C. 概念設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段 正確答案: B17、SQL語(yǔ)言中的COMMIT語(yǔ)句的主要作用是( )。 A. 結(jié)束程序 B. 返回系統(tǒng) C. 提交事務(wù) D. 存儲(chǔ)數(shù)據(jù) 正確答案: C18、SQL語(yǔ)言中用( )語(yǔ)句實(shí)現(xiàn)事務(wù)的回滾 A. CREATE TABLE B. ROLLBACK C. GRANT和REVOKE D. COMMIT 正確答案: B19、以下( )不屬于實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全性的主要技術(shù)和方法。 A. 存取控制技

6、術(shù) B. 視圖技術(shù) C. 審計(jì)技術(shù) D. 出入機(jī)房登記和加防盜門 正確答案: D 20、SQL中的視圖機(jī)制提高了數(shù)據(jù)庫(kù)系統(tǒng)的( )。 A. 完整性 B. 并發(fā)控制 C. 隔離性 D. 安全性 正確答案: D 21、SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的( )。 A. 完整性 B. 可靠性 C. 安全性 D. 一致性 正確答案: C22、找出下面SQL命令中的數(shù)據(jù)控制命令( )。 A. GRANT B. COMMIT C. UPDATE D. SELECT 正確答案: A 23、下述SQL命令中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的是( )。A. INSER

7、T B. DELETE C. REFERENCES D. SELECT正確答案: C24、數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)是(  C )。 A、兩級(jí)模式結(jié)構(gòu)和一級(jí)映象       B、三級(jí)模式結(jié)構(gòu)和一級(jí)映象 C、三級(jí)模式結(jié)構(gòu)和兩級(jí)映象       D、三級(jí)模式結(jié)構(gòu)和三級(jí)映象  。25、SQL語(yǔ)言稱為(  C )。  A、結(jié)構(gòu)化定義語(yǔ)言   

8、         B、結(jié)構(gòu)化控制語(yǔ)言 C、結(jié)構(gòu)化查詢語(yǔ)言            D、結(jié)構(gòu)人操縱語(yǔ)言  26、當(dāng)前應(yīng)用最廣泛的數(shù)據(jù)模型是(  B  )。 A、E-R模型    B、關(guān)系模型  C、網(wǎng)狀模型    D、層次模型 27、下列四項(xiàng)中,不屬于數(shù)

9、據(jù)庫(kù)特點(diǎn)的是(  D  )。 A、數(shù)據(jù)共享               B、數(shù)據(jù)完整性  C、數(shù)據(jù)冗余較小             D、數(shù)據(jù)獨(dú)立性低 28、數(shù)據(jù)庫(kù)中存儲(chǔ)的是(  D  )。 A、數(shù)據(jù)  

10、0;           B、數(shù)據(jù)模型 C、數(shù)據(jù)之間的聯(lián)系        D、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系29、在一個(gè)關(guān)系中,不能有相同的(  B  )。 A、數(shù)據(jù)項(xiàng)     B、屬性 C、分量  D、域30、數(shù)據(jù)依賴討論的問(wèn)題是(  C  )。A、關(guān)系之間的數(shù)據(jù)關(guān)系 

11、60;    B、元組之間的數(shù)據(jù)關(guān)系   C、屬性之間的數(shù)據(jù)關(guān)系     D、函數(shù)之間的數(shù)據(jù)關(guān)系 31、表達(dá)式123+456的值是(  C  )。 A、123456   B、579  C、123456  D、”123456”32、下列(  B  )語(yǔ)句用于在表中添加數(shù)據(jù)。 A、SELECT  B、INSERT   C、GRANT  D、DELETE

12、33、區(qū)分不同實(shí)體的依據(jù)是(  B  )。  。 A、名稱  B、屬性  C、對(duì)象  D、概念34、關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是( B  )。 A、實(shí)體完整性、參照完整性、用戶自定義完整性B、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C、數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D、外模式、模式、內(nèi)模式35、一個(gè)關(guān)系中能唯一標(biāo)識(shí)每一個(gè)元組的屬性為(  B  )。 A、候選碼 B、主屬性  C、數(shù)據(jù)項(xiàng) D、主屬性值36、在創(chuàng)建表時(shí),(  D &

13、#160;)是不能指定的。 A、表名 B、列名 C、列屬性 D、表中的數(shù)據(jù)37、使用(  C  )語(yǔ)句可以創(chuàng)建索引。A、CREATE DATEBASE B、CREATE VIEW C、CREATE INDEX D、CREATE TABLE38、執(zhí)行存儲(chǔ)過(guò)程的命令是(  B  )。 A、DO B、EXECUTE C、EXE D、DOIT39、下列(  C  )不是對(duì)事務(wù)的操作。 A、啟動(dòng) B、回滾 C、暫停 D、提交40、無(wú)法與SQL Server數(shù)據(jù)庫(kù)進(jìn)行導(dǎo)入導(dǎo)出操作的是(

14、 C  )。 A、文本文件 B、Excel文件 C、Word文件 D、Access文件41、數(shù)據(jù)庫(kù)快照是在(  A  )級(jí)運(yùn)行的。 A、數(shù)據(jù)頁(yè) B、數(shù)據(jù)行 C、數(shù)據(jù)表 D、數(shù)據(jù)庫(kù)42、現(xiàn)實(shí)世界中實(shí)體及實(shí)體間的各種聯(lián)系均以(  D  )的形式來(lái)表示。 A、實(shí)體 B、屬性 C、元組 D、關(guān)系43、關(guān)系模式中,滿足2NF的模式(  B  )。 A、可能是1NF B、必定是1NF C、必定是3NF D、必定是BCNF填空:1、數(shù)據(jù)庫(kù)數(shù)據(jù)具有_、

15、_和_三個(gè)基本特點(diǎn)。正確答案: 永久存儲(chǔ) 有組織 可共享 2、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括_、_、_、_。正確答案: 數(shù)據(jù)定義功能 數(shù)據(jù)操縱功能 數(shù)據(jù)庫(kù)的運(yùn)行管理 數(shù)據(jù)庫(kù)的建立和維護(hù)功能 3、數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個(gè)階段:_階段,_階段和_階段。正確答案: 人工管理 文件系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) 4、.模式(Schema)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的_和_的描述,它僅僅涉及到_的描述,不涉及到具體的值。正確答案: 邏輯結(jié)構(gòu) 特征 型 5、三級(jí)模式之間的兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的_和_。正確答案: 邏輯獨(dú)立性 物

16、理獨(dú)立性 6、數(shù)據(jù)模型的三要素是指_,_,_。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是_,_,_。正確答案: 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束 關(guān)系模型 層次模型 網(wǎng)狀模型7、關(guān)系的完整性約束條件包括三大類:_、_和_。正確答案: 實(shí)體完整性 參照完整性 用戶定義的完整性8、關(guān)系數(shù)據(jù)模型中,二維表的列稱為_,二維表的行稱為_。正確答案: 屬性 記錄或元組9、已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是_,學(xué)生關(guān)系的主碼是_,學(xué)生關(guān)系的外碼是_。正確答案: 系編號(hào) 學(xué)號(hào) 系編號(hào) 10、SQL的中文全稱是_。SQL語(yǔ)言除了具有數(shù)

17、據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有_和_的功能,它是一個(gè)綜合性的功能強(qiáng)大的語(yǔ)言。正確答案: 結(jié)構(gòu)化查詢語(yǔ)言 數(shù)據(jù)定義 數(shù)據(jù)控制11、在關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句命令是_。正確答案: SELECT 12、視圖是從_中導(dǎo)出的表,數(shù)據(jù)庫(kù)中實(shí)際存放的是視圖的_。正確答案: 基本表或視圖 定義13、在一個(gè)關(guān)系R中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可再分割的,那么R一定屬于_ 。正確答案: 第一范式(1NF) 14、若關(guān)系為1NF,且它的每一非主屬性都_ 候選碼,則該關(guān)系為2NF。正確答案: 完全函數(shù)依賴于 15、如果關(guān)系模式R是第二范式,且每個(gè)非主屬性都不傳遞依賴于R的候選碼,則稱R為_ 關(guān)系模式。

18、正確答案: 3NF 16、._ 是數(shù)據(jù)庫(kù)中存放數(shù)據(jù)的基本單位。正確答案: 表 17、唯一標(biāo)識(shí)實(shí)體的屬性集稱為_ 。正確答案: 碼 18、實(shí)體之間的聯(lián)系有_ 、_ 、_三種。正確答案: 一對(duì)一 一對(duì)多 多對(duì)多 19、數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分為_ 、_ 、_ 和 _ 等。正確答案: 事務(wù)故障 系統(tǒng)故障 介質(zhì)故障 計(jì)算機(jī)病毒 20、事務(wù)具有四個(gè)特性:它們是_ 、_ 、_ 和 _ 。這個(gè)四個(gè)特性也簡(jiǎn)稱為_特性。正確答案: 原子性(Atomicity) 一致性(Consistency) 隔離性(Isolation) 持續(xù)性(Durability) ACID 21、把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)

19、恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài))的功能,這就是_ 。正確答案: 數(shù)據(jù)庫(kù)的恢復(fù) 22、在數(shù)據(jù)庫(kù)系統(tǒng)中,定義存取權(quán)限稱為_ 。SQL語(yǔ)言用_語(yǔ)句向用戶授予對(duì)數(shù)據(jù)的操作權(quán)限,用_語(yǔ)句收回授予的權(quán)限。正確答案: 授權(quán) GRANT REVOKE 23、數(shù)據(jù)庫(kù)角色是被命名的一組與_ 相關(guān)的權(quán)限,角色是_的集合。正確答案: 數(shù)據(jù)庫(kù)操作 權(quán)限 24、數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的_ 和 _。正確答案: 正確性 相容性25、SQL標(biāo)準(zhǔn)使用了一系列概念來(lái)描述完整性,包括關(guān)系模型的_ 、_和 _完整性。正確答案: 實(shí)體完整性 參照完整性 用戶定義 簡(jiǎn)答:1、數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些?正確答案: 數(shù)據(jù)庫(kù)定義

20、功能; 數(shù)據(jù)存取功能; 數(shù)據(jù)庫(kù)運(yùn)行管理; 數(shù)據(jù)庫(kù)的建立和維護(hù)功能。 2、試述數(shù)據(jù)庫(kù)系統(tǒng)的組成。正確答案: 數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。 3、試述SQL語(yǔ)言的特點(diǎn)。正確答案: (1)綜合統(tǒng)一。(2)高度非過(guò)程化。(3)面向集合的操作方式。(4)以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式。(5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用。 4、試述視圖的優(yōu)點(diǎn)。正確答案: (1)視圖能夠簡(jiǎn)化用戶的操作。 (2)視圖使用戶能以多種角度看待同一數(shù)據(jù)。 (3)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。 (4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。 5、試述查詢優(yōu)化的一般步驟。正確答

21、案: 各個(gè)關(guān)系系統(tǒng)的優(yōu)化方法不盡相同,大致的步驟可以歸納如下: (1)把查詢轉(zhuǎn)換成某種內(nèi)部表示,通常用的內(nèi)部表示是語(yǔ)法樹。 (2)把語(yǔ)法樹轉(zhuǎn)換成標(biāo)準(zhǔn)(優(yōu)化)形式。 即利用優(yōu)化算法,把原始的語(yǔ)法樹轉(zhuǎn)換成優(yōu)化的形式。 (3)選擇低層的存取路徑。 (4)生成查詢計(jì)劃,選擇代價(jià)最小的。 6、試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的各個(gè)階段上的設(shè)計(jì)描述。正確答案: 各階段的設(shè)計(jì)要點(diǎn)如下: 1) 需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 2) 概念結(jié)構(gòu)設(shè)計(jì):通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。 3) 邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。

22、 4) 數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。 5) 數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。 6) 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。 7、試述事務(wù)的概念及事務(wù)的四個(gè)特性。正確答案: 事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。 事務(wù)具有四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持續(xù)性(Dur

23、ability)。這個(gè)四個(gè)特性也簡(jiǎn)稱為ACID特性。 原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。 一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。 隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。 持續(xù)性:持續(xù)性也稱永久性(Permanence),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。 8、試述實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)。答:實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)有:(

24、 l )用戶標(biāo)識(shí)和鑒別:該方法由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過(guò)鑒定后才提供系統(tǒng)的使用權(quán)。( 2 )存取控制:通過(guò)用戶權(quán)限定義和合法權(quán)檢查確保只有合法權(quán)限的用戶訪問(wèn)數(shù)據(jù)庫(kù),所有未被授權(quán)的人員無(wú)法存取數(shù)據(jù)。例如CZ 級(jí)中的自主存取控制( DAC ) , Bl 級(jí)中的強(qiáng)制存取控制(MAC )。( 3 )視圖機(jī)制:為不同的用戶定義視圖,通過(guò)視圖機(jī)制把要保密的數(shù)據(jù)對(duì)無(wú)權(quán)存取的用戶隱藏起來(lái),從而自動(dòng)地對(duì)數(shù)據(jù)提供一定程度的安全保護(hù)。( 4 )審計(jì):建立審計(jì)日志,把用戶對(duì)數(shù)據(jù)庫(kù)的所有操作自動(dòng)記錄下來(lái)放入審計(jì)日志中,DBA 可以利用審計(jì)跟蹤的信息,重現(xiàn)

25、導(dǎo)致數(shù)據(jù)庫(kù)現(xiàn)有狀況的一系列事件,找出非法存取數(shù)據(jù)的人、時(shí)間和內(nèi)容等。( 5 )數(shù)據(jù)加密:對(duì)存儲(chǔ)和傳輸?shù)臄?shù)據(jù)進(jìn)行加密處理,從而使得不知道解密算法的人無(wú)法獲知數(shù)據(jù)的內(nèi)容。9、需求分析階段的設(shè)計(jì)目標(biāo)是什么?調(diào)查的內(nèi)容是什么?答:需求分析階段的設(shè)計(jì)目標(biāo)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。調(diào)查的內(nèi)容是“數(shù)據(jù)夕和“處理”,即獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下要求: ( l )信息要求,指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù); ( 2 )處

26、理要求,指用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理; ( 3 )安全性與完整性要求。10、數(shù)據(jù)字典的內(nèi)容和作用是什么?答:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典的內(nèi)容通常包括: ( l )數(shù)據(jù)項(xiàng); ( 2 )數(shù)據(jù)結(jié)構(gòu); ( 3 )數(shù)據(jù)流; ( 4 )數(shù)據(jù)存儲(chǔ); ( 5 )處理過(guò)程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。數(shù)據(jù)字典的作用:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,在需求分析階段建立,是下一步進(jìn)行概念設(shè)計(jì)的基礎(chǔ),并在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修改、

27、充實(shí)、完蓋。設(shè)計(jì)1、設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO (1) 插入一個(gè)記錄(25,“李明”,“男”,21,“95031”);_。 (2) 插入“95031”班學(xué)號(hào)為30,姓名為“鄭和”的學(xué)生記錄;_。 (3) 將學(xué)號(hào)為10的學(xué)生姓名改為“王華”;_。 (4) 將所有“95101”班號(hào)改為“95091”;_。 (5) 刪除學(xué)號(hào)為20的學(xué)生記錄;_。 (6) 刪除姓“王”的學(xué)生記錄;_。正確答案: (1) INSERT INTO R VALUES(25,"李明","男",21,"95031")

28、 (2) INSERT INTO R(NO,NAME,CLASS) VALUES(30,"鄭和","95031") (3) UPDATE R SET NAME="王華" WHERE NO=10 (4) UPDATE R SET CLASS="95091" WHERE CLASS="95101" (5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE “王 2、假設(shè)有下面兩個(gè)關(guān)系模式: 職工(職工號(hào),姓名,年齡,職務(wù),工資,部

29、門號(hào)),其中職工號(hào)為主碼; 部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為主碼; 用SQL語(yǔ)言定義這兩個(gè)關(guān)系模式,要求在模式中完成以下完整性約束條件的定義: 定義每個(gè)模式的主碼;定義參照完整性;定義職工年齡不得超過(guò)60歲。正確答案: CREATE TABLE DEPT (Deptno NUMBER(2), Deptname VARCHAR(10), Manager VARCHAR(10), PhoneNumber Char(12) CONSTRAINT PK_SC PRIMARY KEY (Deptno); CREATE TABLE EMP (Empno NUMBER(4), Ename V

30、ARCHAR(10), Age NUMBER(2), CONSTRAINT C1 CHECK (Aage <= 60), Job VARCHAR(9), Sal NUMBER(7,2), Deptno NUMBER(2), CONSTRAINT FK_DEPTNO FOREIGN KEY (Deptno) REFERENCES DEPT(Deptno); 3、設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)基本表: 學(xué)生表S(SNO,SNAME,SEX,AGE,DEPT),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、性別、年齡、所在系;課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、上課教師;選修表

31、SC(SNO,CNO,GRADE),其屬性分別表示學(xué)號(hào)、課程號(hào)、成績(jī)。 1)、請(qǐng)用E-R圖描述上述三個(gè)基本表。2)、寫出創(chuàng)建學(xué)生表S的SQL命令,各字段的類型及長(zhǎng)度應(yīng)根據(jù)實(shí)際情況確定。其中學(xué)號(hào)屬性設(shè)為主碼。CREATE TABLE S (Sno CHAR(5) primary key, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15); 3)、限制學(xué)生表S的SEX字段的值只接受“男”和“女”兩個(gè)。ALTER TABLE S ADD CONSTRAINT chk_sex CHECK (SEX in ('男','女

32、')4)、請(qǐng)用漢語(yǔ)句子闡述下述SQL語(yǔ)句的含義。SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,SC WHERE S.SNO=SC.SNO AND SNAME='張三'); 查詢張三同學(xué)沒(méi)有選修的課程的課程號(hào)。5)、檢索信息系(IS)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。SELECT SNAME,SSEX FROM SWHERE SDEPT IN ('IS','CS')6)、查詢年齡在18到22之間的學(xué)生的姓名,年齡,所在系。 SELECT SNAME,SAGE,SDEPT FR

33、OM S WHERE SAGE BETWEEN 18 AND 227)、插入一條記錄(99001,張強(qiáng),男,22,經(jīng)管系)到學(xué)生表中。 INSERT INTO S VALUES(”99001”,”張強(qiáng)”,”男”,”22”,”經(jīng)管系”)4、學(xué)校有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生,每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可由若干學(xué)生選修,請(qǐng)用E-R圖畫出此學(xué)校的概念模型。并將E-R圖轉(zhuǎn)換為關(guān)系模型。5、某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類別放在若干倉(cāng)庫(kù)中。請(qǐng)用 E 一 R 圖畫出此工廠產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念模型。6、假設(shè)有下面兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為

溫馨提示

  • 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)論