下半年軟靠數(shù)據(jù)庫工程師_第1頁
下半年軟靠數(shù)據(jù)庫工程師_第2頁
下半年軟靠數(shù)據(jù)庫工程師_第3頁
下半年軟靠數(shù)據(jù)庫工程師_第4頁
下半年軟靠數(shù)據(jù)庫工程師_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、全國計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試 2007 年下半年 數(shù)據(jù)庫系統(tǒng)工程師 上午試卷 在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是 (1) 。若操作數(shù)的地址包含在指令中,則屬于 (2) 方式。 (1)A. 直接尋址 B. 立即尋址 C. 寄存器尋址 D. 間接尋址 (2)A. 直接尋址 B. 立即尋址 C. 寄存器尋址 D. 間接尋址 系統(tǒng)響應(yīng)時(shí)間和作業(yè)吞吐量是衡量計(jì)算機(jī)系統(tǒng)性能的重要指標(biāo)。對于一個(gè)持續(xù)處理業(yè)務(wù)的系統(tǒng)而言, (3) ,表明其性能越好。 (3)A. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越小 B. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越大 C. 響應(yīng)時(shí)間越長,作業(yè)吞吐量越大 D. 響應(yīng)時(shí)間不

2、會影響作業(yè)吞吐量 若每一條指令都可以分解為取指、分析和執(zhí)行三步。已知取指時(shí)間 t取指4t,分析時(shí)間t分析3t,執(zhí)行時(shí)間t執(zhí)行5t。如果按串行方式執(zhí)行完100條指令需要 (4) t。如果按照流水線方式執(zhí)行,執(zhí)行完 100 條指令需要 (5) t。 (4)A. 1190 B.1195 C. 1200 D.1205 (5)A. 504 B. 507 C. 508 D. 510 若內(nèi)存地址區(qū)間為 4000H43FFH,每個(gè)存貯單元可存儲 16 位二進(jìn)制數(shù),該內(nèi)存區(qū)域用 4 片存儲器芯片構(gòu)成,則構(gòu)成該內(nèi)存所用的存儲器芯片的容量是 (6) 。 (6)A. 512×16bit B. 256

3、5;8bit C. 256×16bit D. 1024×8bit 某 Web 網(wǎng)站向 CA申請了數(shù)字證書。用戶登錄該網(wǎng)站時(shí),通過驗(yàn)證 (7) ,可確認(rèn)該數(shù)字證書的有效性,從而 (8) 。 (7)A. CA的簽名 B. 網(wǎng)站的簽名 C.會話密鑰 D.DES密碼 (8)A. 向網(wǎng)站確認(rèn)自己的身份 B. 獲取訪問網(wǎng)站的權(quán)限 C. 和網(wǎng)站進(jìn)行雙向認(rèn)證 D. 驗(yàn)證該網(wǎng)站的真?zhèn)?專利制度的基本特點(diǎn)是 (9) 。(9)A. 法律保護(hù)、新穎性、創(chuàng)造性和實(shí)用性 B. 科學(xué)審查、公開通報(bào)、創(chuàng)造性和實(shí)用性 C. 實(shí)用性審查、新穎性審查、公開通報(bào)和國際交流 D. 法律保護(hù)、科學(xué)審查、公開通報(bào)和國際

4、交流 若某人持有盜版軟件,但他本人確實(shí)不知道該軟件是盜版的,則 (10) 承擔(dān)侵權(quán)責(zé)任。(10)A. 應(yīng)由該軟件的持有者 B. 應(yīng)由該軟件的提供者 C. 應(yīng)由該軟件的提供者和持有者共同 D. 該軟件的提供者和持有者都不 (11)不屬于知識產(chǎn)權(quán)的范圍。 (11)A. 地理標(biāo)志權(quán) B. 物權(quán) C. 鄰接權(quán) D. 商業(yè)秘密權(quán) W3C 制定了同步多媒體集成語言規(guī)范,稱為 (12) 規(guī)范。 (12)A. XML B. SMIL C. VRML D. SGML 對同一段音樂可以選用 MIDI 格式或 WAV格式來記錄存儲。以下敘述中 (13) 是不正確的。 (13)A. WAV格式的音樂數(shù)據(jù)量比MIDI格

5、式的音樂數(shù)據(jù)量大 B. 記錄演唱會實(shí)況不能采用MIDI格式的音樂數(shù)據(jù) C. WAV格式的音樂數(shù)據(jù)沒有體現(xiàn)音樂的曲譜信息 D. WAV格式的音樂數(shù)據(jù)和MIDI格式的音樂數(shù)據(jù)都能記錄音樂波形信息 設(shè)計(jì)制作一個(gè)多媒體地圖導(dǎo)航系統(tǒng),使其能根據(jù)用戶需求縮放地圖并自動搜索路徑,最適合的地圖數(shù)據(jù)應(yīng)該是 (14) 。 (14)A. 真彩色圖像 B. 航拍圖像 C. 矢量化圖形 D. 高清晰灰度圖像 給定 C 語言的數(shù)據(jù)結(jié)構(gòu) struct T int w; union T char c; int I; double d; U; ; 假設(shè) char類型變量的存儲區(qū)大小是 1 字節(jié),int 類型變量的存儲區(qū)大小是

6、4 字節(jié),double類型變量的存儲區(qū)大小是 8 字節(jié),則在不考慮字對齊方式的情況下,為存儲一個(gè) struct T類型變量所需要的存儲區(qū)域至少應(yīng)為 (15) 字節(jié)。 (15)A. 4 B. 8 C. 12 D. 17 在過程式程序設(shè)計(jì)()、數(shù)據(jù)抽象程序設(shè)計(jì)()、面向?qū)ο蟪绦蛟O(shè)計(jì)()、泛型(通用)程序設(shè)計(jì)()中,C+ 語言支持 (16) ,C 語言支持 (17) 。 (16)A. B. C. D. (17)A. B. C. D. 采用 UML 進(jìn)行軟件建模過程中, (18) 是系統(tǒng)的一種靜態(tài)視圖,用 (19) 可表示兩類事物之間存在的整體/部分形式的關(guān)聯(lián)關(guān)系。 (18)A. 序列圖 B. 協(xié)作圖

7、 C. 類圖 D. 狀態(tài)圖 (19)A. 依賴關(guān)系 B. 聚合關(guān)系 C. 泛化關(guān)系 D. 實(shí)現(xiàn)關(guān)系 假設(shè)磁盤上每個(gè)磁道劃分成 9 個(gè)物理塊,每塊存放 1 個(gè)邏輯記錄。邏輯記錄 R1,R2,.,R9 存放在同一個(gè)磁道上,記錄的安排順序如下表所示:假定磁盤的旋轉(zhuǎn)速度為 27ms/周,磁頭當(dāng)前處在 R1 的開始處,系統(tǒng)使用單緩沖區(qū),當(dāng)緩沖區(qū)內(nèi)容處理完時(shí)才能再存放新的記錄,且每個(gè)記錄的處理時(shí)間為3ms。若系統(tǒng)順序處理這些記錄,則處理這 9 個(gè)記錄的最長時(shí)間為 (20) ;若對信息存儲進(jìn)行優(yōu)化分布后,處理 9 個(gè)記錄的最少時(shí)間為 (21) 。 (20)A. 243ms B. 246ms C. 254ms

8、 D. 280ms (21)A. 30ms B. 36ms C. 54ms D. 60ms 某系統(tǒng)中有四種互斥資源 R1、R2、R3 和 R4,可用資源數(shù)分別為 3、5、6 和 8。假設(shè)在 T0 時(shí)刻有 P1、P2、P3 和 P4 四個(gè)進(jìn)程,并且這些進(jìn)程對資源的最大需求量和已分配資源數(shù)如下表所示,那么在 T0時(shí)刻系統(tǒng)中 R1、R2、R3和 R4 的剩余資源數(shù)分別為 (22) 。如果從 T0 時(shí)刻開始進(jìn)程按 (23) 順序逐個(gè)調(diào)度執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。(22)A. 3、5、6 和 8 B. 3、4、2 和 2 C. 0、1、2 和 1 D. 0、1、0 和 1 (23)A. P1P2P4P

9、3 B. P2P1P4P3 C. P3P2P1P4 D. P4P2P3P1 若程序運(yùn)行時(shí)系統(tǒng)報(bào)告除數(shù)為 0,這屬于 (24)錯(cuò)誤。 (24)A 語法 B.靜態(tài)語義 C 動態(tài)語義 D.運(yùn)算對象不匹配 表達(dá)式的后綴表示形式可以為 (25) (運(yùn)算符優(yōu)先級相同時(shí),遵循左結(jié)合的原則)。 設(shè)棧 s 和隊(duì)列 q 的初始狀態(tài)為空,元素 a、b、c、d、e 依次進(jìn)入棧 s,當(dāng)一個(gè)元素從棧中出來后立即進(jìn)入隊(duì)列 q。若從隊(duì)列的輸出端依次得到元素 c、d、b、a、e,則元素的出棧順序是 (26) ,棧 s 的容量至少為 (27) 。 (26)A. a、b、c、d、e B. e、d、c、b、a C. c、d、b、a、

10、e D. e、a、b、d、c (27)A. 2 B. 3 C. 4 D. 5 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)完整性約束的建立需要通過數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù) (28) 語言來實(shí)現(xiàn)。 (28)A. 定義 B. 操作 C. 查詢 D. 控制 若某個(gè)關(guān)系的主碼為全碼,則應(yīng)包含 (29) 。 (29)A. 單個(gè)屬性 B. 兩個(gè)屬性 C. 多個(gè)屬性 D. 全部屬性 部門DEPT(Deptno, Name, Tel, Leader) 和職工EMP(Empno, Name, Sex, Address, Deptno) 實(shí)體集,若一個(gè)職工只能屬于一個(gè)部門,部門負(fù)責(zé)人 Leader 是一個(gè)職工。關(guān)系DEPT和EMP的外碼

11、分別為 (30) ;下圖中a、b處的實(shí)體名分別為 (31) 。(30)A. Deptno、Empno B. Name、 Deptno C. Leader、Deptno D. Name、 Address (31)A. DEPT、Empno B. DEPT、EMP C. EMP、Deptno D. EMP、DEPT 等值連接可由基本的關(guān)系運(yùn)算 (32) 等價(jià)表達(dá)。給定關(guān)系 R、S如下圖所示,則 對于下圖所示的 S 和 SC 關(guān)系,當(dāng)我們對其進(jìn)行左外連接時(shí),其結(jié)果集的屬性列數(shù)為 (34) ,元組個(gè)數(shù)為 (35) 。 建立一個(gè)供應(yīng)商、零件數(shù)據(jù)庫。其中“供應(yīng)商”表S(Sno,Sname,Zip,City

12、)分別表示:供應(yīng)商代碼、供應(yīng)商名、供應(yīng)商郵編、供應(yīng)商所在城市,其函數(shù)依賴為:Sno(Sname,Zip,City ),ZipCity?!傲慵北?P(Pno,Pname,Color,Weight,City),表示零件號、零件名、顏色、重量及產(chǎn)地。表 S與表 P 之間的關(guān)系 SP(Sno,Pno,Price,Qty)表示供應(yīng)商代碼、零件號、價(jià)格、數(shù)量。a. “供應(yīng)商”表 S屬于 (36) 。 (36)A. 1NF B. 2NF C. 3NF D. BCNF b. 若要求供應(yīng)商名不能取重復(fù)值,關(guān)系的主碼是 Sno。請將下面的 SQL 語句空缺部分補(bǔ)充完整。 CREATE TABLE S(Sno C

13、HAR(5), Sname CHAR(30) (37) , Zip CHAR(8), City CHAR(20) (38) ); (37)A. NOT NULL B. UNIQUE C. PRIMARY KEY(Sno) D. PRIMARY KEY(Sname) (38)A. NOT NULL B. NOT NULL UNIQUE C. PRIMARY KEY(Sno) D. PRIMARY KEY(Sname) c. 查詢供應(yīng)“紅”色零件,價(jià)格低于 500,且數(shù)量大于 200的供應(yīng)商代碼、供應(yīng)商名、零件號、價(jià)格及數(shù)量的 SQL 語句如下: SELECT Sno,Sname,Pno,Pric

14、e,Qty FROM S,SP WHERE Pno IN ( SELECT Pno FROM P WHERE (39) ) AND (40) ;(39)A. SP. Price < 500 B. SP. Qty > 200 C. SP. Price < 500 AND SP. Qty > 200 D. Color = '紅' (40)A. SP. Price < 500 B. SP. Qty > 200 C. SP. Price < 500 AND SP. Qty > 200 D. Color = '紅' 若給出關(guān)

15、系Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel),并用SQL語言定義 Student 關(guān)系如下: CREATE Student(S_no CHAR(6), Sname CHAR(30) NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel CHAR(20), PRIMARY KEY(S_no); 采用 (41) 向 Student 中插入記錄能被正確地執(zhí)行。 (41)A. INSERT INTO Student(S_no,

16、Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES (010456, 黎敏, 18, , , , ) B. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_ name, S_add, S_tel) VALUES (010456, 黎敏, 18, 男, 計(jì)算機(jī)學(xué)院, 北京, 88661200) C. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_ name, S_add, S_tel) VALUES ( ,黎敏, 18, F, 計(jì)算機(jī)學(xué)院, 北京,

17、 88661200) D. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_ name, S_add, S_tel) VALUES (010456, ,18, F, 計(jì)算機(jī)學(xué)院, 北京, 88661200) (42) 不符合 Armstrong 推理規(guī)則。(42)A. 若XZ, XY,則有 XYZ B. 若XY, WYZ,則有 XWZ C. 若XY, Z?Y,則有 XZ D. 若 XZY, 則有 XZ“一個(gè)事務(wù)中的諸操作要么都做,要么都不做”,這一性質(zhì)是指事務(wù)的 (43) 。 (43)A. 原子性 B. 一致性 C. 隔離性 D. 持久性 若數(shù)

18、據(jù) A持有事務(wù) T1 所加的排它鎖,那么其它事務(wù)對數(shù)據(jù) A (44) 。 (44)A. 加共享鎖成功,加排它鎖失敗 B. 加排它鎖成功,加共享鎖失敗 C. 加共享鎖、加排它鎖都成功 D. 加共享鎖、加排它鎖都失敗 當(dāng)事務(wù)程序執(zhí)行回滾指令時(shí),事務(wù)進(jìn)入(45) 狀態(tài)。 (45)A. 提交 B. 中止 C. 活動 D. 失敗 火車售票點(diǎn) T1、T2 分別售出了兩張 2007 年 10 月 20 日到北京的硬臥票,但數(shù)據(jù)庫里的剩余票數(shù)卻只減了兩張,造成數(shù)據(jù)的不一致,原因是 (46) 。 (46)A. 系統(tǒng)信息顯示出錯(cuò) B. 丟失了某售票點(diǎn)修改 C. 售票點(diǎn)重復(fù)讀數(shù)據(jù) D. 售票點(diǎn)讀了“臟”數(shù)據(jù) 事務(wù)故

19、障恢復(fù)的描述,正確的是 (47)。 (47)A.事務(wù)故障的恢復(fù)必須 DBA參與 B. 事務(wù)故障的恢復(fù)需要數(shù)據(jù)庫復(fù)本 C. 事務(wù)故障的恢復(fù)只需要日志,不需 DBA參與 D. 事務(wù)故障的恢復(fù)需要日志和數(shù)據(jù)庫復(fù)本 關(guān)于備份策略的描述,正確的是(48) 。 (48)A. 靜態(tài)備份應(yīng)經(jīng)常進(jìn)行 B. 動態(tài)備份適合在事務(wù)請求頻繁時(shí)進(jìn)行 C. 數(shù)據(jù)更新量小時(shí)適合做動態(tài)備份 D. 海量備份適合在事務(wù)請求頻繁時(shí)進(jìn)行 關(guān)于存儲過程的描述,錯(cuò)誤的是 (49) 。 (49)A. 存儲過程可以屏蔽表的細(xì)節(jié),起到安全作用 B. 存儲過程可以簡化用戶的操作 C. 存儲過程可以提高系統(tǒng)的執(zhí)行效率 D. 存儲過程屬于客戶端程序

20、XML 與數(shù)據(jù)轉(zhuǎn)存時(shí),不需要考慮的問題是 (50) 。(50)A. 基本屬性的次序 B. XML 文檔結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu)之間的映射 C. 利用數(shù)據(jù)庫保存文檔還是數(shù)據(jù) D. XML 中類型的約束與數(shù)據(jù)庫的約束 在 C/S體系結(jié)構(gòu)中,客戶端連接數(shù)據(jù)不需要指定的是 (51) 。 (51)A. 數(shù)據(jù)庫服務(wù)器地址 B. 應(yīng)用系統(tǒng)用戶名和密碼 C. 數(shù)據(jù)庫用戶名和密碼 D. 連接端口 不屬于數(shù)據(jù)庫訪問接口的是 (52) 。 (52)A. ODBC B. JDBC C. ADO D. XML 在需求分析階段應(yīng)完成的文檔是 (53) 。 (53)A.任務(wù)書和設(shè)計(jì)方案 B.數(shù)據(jù)字典和數(shù)據(jù)流圖 C. E-R 圖 D

21、.關(guān)系模式 在教學(xué)管理業(yè)務(wù)分 E-R 圖中,教師實(shí)體具有“主講課程”屬性,而在人事管理業(yè)務(wù)分 E-R圖中,教師實(shí)體沒有此屬性,做分 E-R 圖合并時(shí)應(yīng)做如下處理: (54) 。 (54)A. 更改人事管理業(yè)務(wù)分 E-R 圖中教師實(shí)體為“職工”實(shí)體 B. 合并后的教師實(shí)體具有兩個(gè)分 E-R 圖中教師實(shí)體的全部屬性 C. 合并后的教師實(shí)體具有兩個(gè)分 E-R 圖中教師實(shí)體的公共屬性 D. 保持兩個(gè)教師實(shí)體及各自原有屬性不變 E-R 圖中某實(shí)體具有一個(gè)多值屬性,在轉(zhuǎn)化為關(guān)系模式時(shí),應(yīng) (55) 。 (55)A. 將多值屬性作為對應(yīng)實(shí)體的關(guān)系模式中的屬性,即滿足 4NF B. 將實(shí)體的碼與多值屬性單獨(dú)構(gòu)

22、成關(guān)系模式,即滿足 4NF C. 用其它屬性來替代多值屬性,而不需要存儲該多值屬性 D. 將多值屬性獨(dú)立為一個(gè)關(guān)系模式,其碼作為實(shí)體的外碼 數(shù)據(jù)庫應(yīng)用系統(tǒng)中通常會將標(biāo)準(zhǔn)編碼構(gòu)建成字典表,包含代碼和名稱項(xiàng),如民族(民族代碼,民族名稱),針對這類表,為提高查詢性能,應(yīng)采用的優(yōu)化方式是 (56) 。 (56)A. 代碼的普通索引 B. 代碼的單一索引 C. 代碼的聚簇索引 D. 代碼的哈希分布 數(shù)據(jù)倉庫與操作型數(shù)據(jù)庫之間的主要區(qū)別是 (57) 。 (57)A. 數(shù)據(jù)倉庫沒有概念模型 B. 數(shù)據(jù)倉庫沒有邏輯模型 C. 數(shù)據(jù)倉庫沒有物理模型 D. 數(shù)據(jù)倉庫在物理實(shí)現(xiàn)上對 I/O要求更高 數(shù)據(jù)挖掘的目的在

23、于(58)。 (58)A. 從已知的大量數(shù)據(jù)中統(tǒng)計(jì)出詳細(xì)的數(shù)據(jù) B.從已知的大量數(shù)據(jù)中發(fā)現(xiàn)潛在的規(guī)則 C. 對大量數(shù)據(jù)進(jìn)行歸類整理 D. 對大量數(shù)據(jù)進(jìn)行匯總統(tǒng)計(jì) 分布式數(shù)據(jù)庫中每個(gè)節(jié)點(diǎn)都能夠執(zhí)行局部應(yīng)用請求,是指 (59) 。 (59)A. 數(shù)據(jù)分布性 B. 邏輯相關(guān)性 C. 場地透明性 D. 場地自治性 分布式事務(wù)故障不同于集中式事務(wù)故障的是 (60) 。 (60)A. 介質(zhì)故障 B. 系統(tǒng)故障 C.事務(wù)故障 D.通信故障 除了一般數(shù)據(jù)庫系統(tǒng)要解決的主要問題外,并行數(shù)據(jù)庫中還要解決的主要問題是 (61) 。 (61)A. 任務(wù)分解 B. CPU監(jiān)控 C. I/O處理 D. 事務(wù)處理 E-R

24、圖中的組合屬性應(yīng)轉(zhuǎn)換為對象關(guān)系數(shù)據(jù)模型中的 (62) 。 (62)A. 類 B. 屬性 C. 關(guān)系 D. 方法 以下可以完成對象關(guān)系映射的工具是 (63) 。 (63)A. Hibernate B. Spring C. Struts D. MVC 推進(jìn)游標(biāo)的指令是 (64) 。 (64)A. OPEN B. CLOSE C. FETCH D. DECLARE 對含有 BLOB 型數(shù)據(jù)(如圖片,聲音)的關(guān)系模式,從優(yōu)化的角度考慮,應(yīng)采用的設(shè)計(jì)方案是 (65) 。 (65)A. 將 BLOB 字段與關(guān)系的碼獨(dú)立為一張表 B. 將 BLOB 字段獨(dú)立為一張表 C. 對已滿足規(guī)范化要求的表不做分解 D

25、. 將 BLOB 對象作為文件存儲 在 FTP協(xié)議中,控制連接是由 (66) 主動建立的。(66)A. 服務(wù)器端 B.客戶端 C.操作系統(tǒng) D.服務(wù)提供商 網(wǎng)頁中代碼<input type=text name="foo" size=20>定義了(67) 。 (67)A. 一個(gè)單選框 B. 一個(gè)單行文本輸入框 C. 一個(gè)提交按紐 D. 一個(gè)使用圖像的提交按紐 電子郵件應(yīng)用程序利用POP3協(xié)議 (68) 。 (68)A. 創(chuàng)建郵件 B. 加密郵件 C. 發(fā)送郵件 D. 接收郵件 在進(jìn)行金融業(yè)務(wù)系統(tǒng)的網(wǎng)絡(luò)設(shè)計(jì)時(shí),應(yīng)該優(yōu)先考慮(69)原則。在進(jìn)行企業(yè)網(wǎng)絡(luò)的需求分析時(shí),應(yīng)

26、該首先進(jìn)行(70) 。 (69)A. 先進(jìn)性 B.開放性 C. 經(jīng)濟(jì)性 D. 高可用性 (70)A. 企業(yè)應(yīng)用分析 B. 網(wǎng)絡(luò)流量分析 C. 外部通信環(huán)境調(diào)研 D. 數(shù)據(jù)流向圖分析 The Rational Unified Process (RUP) is a software engineering process, which captures many of best practices in modern software development. The notions of (71) and scenarios have been proven to be an excellent

27、 way to capture function requirements. RUP can be described in two dimensions time and content. In the time dimension, the software lifecycle is broken into cycles. Each cycle is divided into four consecutive (72) which is concluded with a well-defined (73) and can be further broken down into (74) a

28、 complete development loop resulting in a release of an executable product, a subset of the final product under development, which grows incrementally to become the final system. The content structure refers to the disciplines, which group (75) logically by nature. (71)A. artifacts B. use-cases C. a

29、ctors D. workers (72)A. orientations B. views C. aspects D. phases (73)A. milestone B. end-mark C. measure D. criteria (74)A. rounds B. loops C. iterations D. circularities (75)A. functions B. workflows C. actions D. activities 全國計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試 2007 年下半年 數(shù)據(jù)庫系統(tǒng)工程師 下午試卷試題一(共 15 分) 閱讀以下說明和圖,回答問題1

30、至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】 某高校欲開發(fā)一個(gè)成績管理系統(tǒng),記錄并管理所有選修課程的學(xué)生的平時(shí)成績和考試成績,其主要功能描述如下: 1. 每門課程都有 3 到 6 個(gè)單元構(gòu)成,每個(gè)單元結(jié)束后會進(jìn)行一次測試,其成績作為這門課程的平時(shí)成績。課程結(jié)束后進(jìn)行期末考試,其成績作為這門課程的考試成績。 2. 學(xué)生的平時(shí)成績和考試成績均由每門課程的主講教師上傳給成績管理系統(tǒng)。 3. 在記錄學(xué)生成績之前,系統(tǒng)需要驗(yàn)證這些成績是否有效。首先,根據(jù)學(xué)生信息文件來確認(rèn)該學(xué)生是否選修這門課程,若沒有,那么這些成績是無效的;如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗(yàn)證平時(shí)成績

31、是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是有效的,否則無效。 4. 對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單獨(dú)將其保存在無效成績文件中,并將詳細(xì)情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。 5. 若一門課程的所有有效的平時(shí)成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。 6. 在生成成績列表之前,系統(tǒng)會生成一份成績報(bào)告給主講教師,以便核對是否存在錯(cuò)誤。主講教師須將核對之后的成績報(bào)告返還系統(tǒng)。 7. 根據(jù)主講教師核對

32、后的成績報(bào)告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員會進(jìn)行審查??荚囄瘑T會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個(gè)選課學(xué)生。 采用結(jié)構(gòu)化方法對這個(gè)系統(tǒng)進(jìn)行分析與設(shè)計(jì),得到如圖 1-1所示的頂層數(shù)據(jù)流圖和圖 1-2 所示的 0 層數(shù)據(jù)流圖。 【問題 1】(4 分) 使用說明中的詞語,給出圖 1-1 中的外部實(shí)體 E1E4 的名稱。 【問題 2】(3 分) 使用說明中的詞語,給出圖 1-2 中的數(shù)據(jù)存儲 D1D5 的名稱。 【問題 3】(6 分) 數(shù)據(jù)流圖 1-2 缺少了三條數(shù)據(jù)流,根據(jù)說明及數(shù)據(jù)流圖 1-1 提供的信息,分別指出這三條數(shù)據(jù)

33、流的起點(diǎn)和終點(diǎn)?!締栴} 4】(2 分) 數(shù)據(jù)流圖是在系統(tǒng)分析與總體設(shè)計(jì)階段宏觀地描述系統(tǒng)功能需求的重要圖形化工具,程序流程圖也是軟件開發(fā)過程中比較常用的圖形化工具。簡要說明程序流程圖的適用場合與作用。試題二(15 分) 閱讀以下說明,回答問題 1 至問題 4,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】 某商場客戶商品數(shù)據(jù)庫中各關(guān)系模式如下: 客戶(客戶號, 姓名, 性別, 年齡) 商品(商品號, 名稱, 型號, 品牌, 單價(jià), 庫存) 銷售(流水號, 客戶號, 商品號, 數(shù)量, 日期) 采購(商品號,數(shù)量) 其中: 1)一種品牌的同一名稱商品可以有多個(gè)型號,商品的庫存有大于等于 0 約束; 2)銷

34、售表記錄每一筆銷售,每銷售一件商品,其庫存都要做相應(yīng)的修改。 現(xiàn)假定已經(jīng)建立了該數(shù)據(jù)庫及上述四個(gè)基本表。 【問題 1】(5 分) (1) 客戶關(guān)系中的年齡取值在 15 歲到 60 歲之間(包含 15 歲和 60 歲),增加該約束的 SQL 語句如下,請將空缺部分補(bǔ)充完整。 ALTER TABLE 客戶 ADD CONSTRAINT CONSTRAINT con_age CHECK ( (a) ) (2) 如下用 SQL 語句創(chuàng)建的暢銷商品視圖包含商品號、商品名稱、型號、品牌和銷售量,該視圖中商品的銷售量大于等于 1000 件。請將空缺部分補(bǔ)充完整。 CREATE VIEW 暢銷商品 (b) A

35、S SELECT 商品.商品號, 名稱, 型號, 品牌, 銷售量 FROM 商品, ( SELECT 商品號, (c) AS 銷售量 FROM 銷售 GROUP BY 商品號 HAVING SUM(數(shù)量) > = 1000 ) AS 商品銷售量 WHERE (d) ; (3) 將視圖暢銷商品的查詢權(quán)限賦予銷售經(jīng)理李華,請將空缺部分補(bǔ)充完整。 GRANT (e) ON TABLE 暢銷商品 TO 李華; 【問題 2】(3 分) 查詢購買“新飛”品牌的任一型號“冰箱”的客戶姓名及購買日期。實(shí)現(xiàn)該查詢的SQL 語句如下,請將空缺部分補(bǔ)充完整。 SELECT 姓名, 日期 FROM (f) WH

36、ERE (g) AND 商品號 (h) ( SELECT 商品號 FROM 商品 WHERE 品牌 = 新飛 AND 名稱 = 冰箱 )【問題 3】(3 分) 實(shí)現(xiàn)銷售業(yè)務(wù)的嵌入式 SQL 代碼段(嵌入 C 語言)如下,假設(shè)銷售表的流水號由系統(tǒng)自動生成。請將空缺部分補(bǔ)充完整。 EXEC SQL BEGIN DECLARE SECTION; /* 銷售:商品號,客戶號,數(shù)量,日期 */ char pno6; char cno6; int quantity; char date10; EXEC SQL END DECLARE SECTION; EXEC SQL CONNECT TO DEFAULT

37、; EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; EXEC SQL INSERT INTO 銷售(商品號,客戶號,數(shù)量,日期) VALUES( (i) ); EXEC SQL UPDATE 商品 SET 庫存 = (j) WHERE 商品號 = :pno; if(SQLCA.SQLCODE != 0) printf(“商品%s 庫存不滿足本次購買數(shù)量,交易失??!”, pno); EXEC SQL ROLLBACK WORK; else EXEC SQL (k) ; EXEC SQL DISCONNECT CURRENT; 【問題

38、4】(4 分) 對商品表增加最小庫存屬性;若修改某商品的庫存時(shí),使得庫存值小于或等于其最小庫存值,則向采購表插入一條記錄,要求采購的數(shù)量是該商品最小庫存值的兩倍再加上 10。下面是完成該功能的 SQL 語句,請將空缺部分補(bǔ)充完整。 ALTER TABLE 商品 (l) ; CREATE TRIGGER 采購-trigger AFTER (m) REFERENCING NEW ROW AS nrow FOR EACH ROW WHEN (n) BEGIN INSERT INTO 采購 VALUES( (o) )END 試題三(15 分) 閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的

39、對應(yīng)欄內(nèi)。 【說明】 某汽車維修站擬開發(fā)一套小型汽車維修管理系統(tǒng),對車輛的維修情況進(jìn)行管理。 【需求分析】 1對于前來維修的車輛,汽車維修管理系統(tǒng)首先登記客戶信息,包括:客戶編號、客戶名稱、客戶性質(zhì)(個(gè)人、單位)、折扣率、聯(lián)系人、聯(lián)系電話等信息;還要記錄客戶的車輛信息,包括:車牌號、車型、顏色等信息。一個(gè)客戶至少有一臺車??蛻艏败囕v信息如表 3-1 所示。2維修站的業(yè)務(wù)員對車輛進(jìn)行檢查和故障分析后,與客戶磋商,確定車輛的故障現(xiàn)象及維修范圍,填寫維修委托書,包括:維修類型(普通、加急)、作業(yè)分類(大、中、小修)、結(jié)算方式(自付、三包、索賠)等信息。維修委托書如表 3-2 所示。3維修車間根據(jù)維修

40、委托書和車輛的故障現(xiàn)象,在已有的維修項(xiàng)目中選擇一個(gè)或多個(gè)具體的維修項(xiàng)目,安排相關(guān)的維修工及工時(shí),生成維修派工單。維修派工單如表 3-3所示。 圖3-1 實(shí)體聯(lián)系圖4客戶車輛修理完畢后,根據(jù)維修項(xiàng)目單價(jià)和維修派工單中的工時(shí)計(jì)算車輛此次維修的總費(fèi)用,記錄在委托書中。 【概念模型設(shè)計(jì)】 根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如圖 3-1 所示。圖 3-1 中業(yè)務(wù)員和維修工是員工的子實(shí)體。 【邏輯結(jié)構(gòu)設(shè)計(jì)】 根據(jù)概念模型設(shè)計(jì)階段完成的實(shí)體聯(lián)系圖,得出如下關(guān)系模式(不完整): 客戶( (1) ,折扣率,聯(lián)系人,聯(lián)系電話) 車輛( (2) ,車型,顏色,車輛類別) 委托書( (3) ,維修類型

41、,作業(yè)分類,結(jié)算方式,進(jìn)廠時(shí)間, 預(yù)計(jì)完工時(shí)間,登記日期,故障描述,總費(fèi)用) 維修項(xiàng)目( 維修項(xiàng)目編號,維修項(xiàng)目,單價(jià)) 派工單( (4) ,工時(shí)) 員工( (5) ,工種,員工類型,級別) 【問題 1】(6 分) 補(bǔ)充圖 3-1 中的聯(lián)系和聯(lián)系的類型。 【問題 2】(5 分) 根據(jù)圖 3-1,將邏輯結(jié)構(gòu)設(shè)計(jì)階段生成的關(guān)系模式中的空(1)(5)補(bǔ)充完整。對所有關(guān)系模式,用下劃線指出各關(guān)系模式的主鍵。 【問題 3】(4 分) 若車輛可購買多種不同的保險(xiǎn),則對應(yīng)有多個(gè)保險(xiǎn)單。如果考慮需要理賠的情況,則在結(jié)算車輛維修費(fèi)用時(shí),需要用戶指定此次委托維修的車輛的不同保險(xiǎn)單所負(fù)擔(dān)的總維修費(fèi)用的比例。請對增加

42、了“保險(xiǎn)單”實(shí)體的圖 3-1 進(jìn)行修改,畫出修改后的實(shí)體間聯(lián)系和聯(lián)系的類型。試題四(15 分) 閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】 某科研項(xiàng)目管理機(jī)構(gòu)擬開發(fā)科研管理系統(tǒng),以便管理科研項(xiàng)目信息。設(shè)計(jì)了科研信息數(shù)據(jù)庫,其關(guān)系模式如圖 4-1 所示。關(guān)系模式的主要屬性、含義及約束如表 4-1 所示。一個(gè)科研項(xiàng)目(課題)由一位科研專家作為負(fù)責(zé)人。一個(gè)科研項(xiàng)目可以由多個(gè)單位參與,這些單位可以作為承擔(dān)單位或者合作單位來參與科研項(xiàng)目。一個(gè)科研項(xiàng)目可以有多個(gè)撥款單位,每個(gè)單位按合同經(jīng)費(fèi)的一定百分比撥款。科研專家是具有科研項(xiàng)目申請資格的科研人員。一位科研專家可以參與不同的科研項(xiàng)目。參與科研項(xiàng)目的每個(gè)單位可以有多個(gè)除科研專家外的單位員工參與項(xiàng)目的研發(fā)。 屬性間的函數(shù)依賴關(guān)系如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論