摘要:以下是由希賽網(wǎng)整理的部分2008年上半年數(shù)據(jù)庫系統(tǒng)工程師考試上午真題,希望對大家備考有所幫助。
通過數(shù)據(jù)庫系統(tǒng)工程師級別(中級資格/工程師)考試的合格人員能參與應(yīng)用信息系統(tǒng)的規(guī)劃、設(shè)計、構(gòu)建、運行和管理,能按照用戶需求,設(shè)計、建立、運行、維護高質(zhì)量的數(shù)據(jù)庫和數(shù)據(jù)倉庫。以下是由希賽網(wǎng)整理的部分2008年上半年數(shù)據(jù)庫系統(tǒng)工程師考試上午真題,希望對大家備考有所幫助。
● 某公司的部門(部門號,部門名,負責人,電話)、商品(商品號,商品名稱,單價,庫存量)和職工(職工號, 姓名, 住址)三個實體對應(yīng)的關(guān)系如表1、表2和表3所示。假設(shè)每個部門有一位負責人,一個負責人只有一部電話,但有若干名員工;每種商品只能由一個部門負責銷售。
a. 部門關(guān)系不屬于第三范式的原因是 __(36)__ 。如果用戶要求得到表4所示的結(jié)果,需要 __(37)__ ,并增加關(guān)系模式 __(38)__ 。
b. 若部門名是,請將下述部門SQL語句的空缺部分補充完整。
CREATE TABLE 部門(部門號CHAR(3) PRIMARY KEY,
部門名 CHAR(10) __(39)__ ,
負責人 CHAR(4),
電話 CHAR(20))
__(40)__ ;
c. 查詢各部門負責人的姓名及住址的SQL語句如下:
SELECT 部門名,姓名,住址
FROM 部門,職工 __(41)__ ;
(36)A.沒有消除非主屬性對碼的部分函數(shù)依賴,如:部門名→負責人
B.沒有消除非主屬性對碼的部分函數(shù)依賴,如:負責人→電話
C.只消除了非主屬性對碼的部分函數(shù)依賴,而未消除傳遞函數(shù)依賴
D.沒有消除非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴
(37)A.修改表1的結(jié)構(gòu),在表1中增加一個職工號
B.修改表2的結(jié)構(gòu),在表2中增加一個職工號
C.修改表2的結(jié)構(gòu),在表2中增加一個部門號
D.修改表3的結(jié)構(gòu),在表3中增加一個部門號
(38)A.銷售(職工號,商品號,日期,數(shù)量)
B.銷售(職工號,商品名稱,商品號,數(shù)量)
C.銷售(職工號,部門號,日期,數(shù)量)
D.銷售(職工號,部門號,商品號,日期)
(39)A.NOT NULL
B.UNIQUE
C.KEY UNIQUE
D.PRIMARY KEY
(40)A.PRIMARY KEY(部門號)NOT NULL UNIQUE
B.PRIMARY KEY(部門名)UNIQUE
C.FOREIGN KEY(負責人)REFERENCES 職工(姓名)
D.FOREIGN KEY(負責人)REFERENCES 職工(職工號)
(41)A.WHERE 職工號=負責人
B.WHERE 職工號=’負責人’
C.WHERE 姓名=負責人
D.WHERE 姓名=’負責人’
● 給定關(guān)系模式R(U,F(xiàn)),其中U 為關(guān)系R屬性集,F(xiàn) 是U 上的一組函數(shù)依賴,若 X→Y,__(42)__ 是錯誤的,因為該函數(shù)依賴不蘊涵在F中。
(42)A.Y→Z成立,則X→Z
B.X→Z成立,則X→YZ
C.ZU成立,則X→YZ
D.WY→Z成立,則XW→Z
● 由于軟硬件故障可能造成數(shù)據(jù)庫中數(shù)據(jù)被破壞,數(shù)據(jù)庫恢復(fù)就是 __(43)__ 。具體的實現(xiàn)方法有多種,如:定期將數(shù)據(jù)庫作備份;在進行事務(wù)處理時,對數(shù)據(jù)更新(插入、刪除、修改)的全部有關(guān)內(nèi)容寫入 __(44)__ ;當系統(tǒng)正常運行時,按一定的時間間隔,設(shè)立 __(45)__ ,把內(nèi)存緩沖區(qū)內(nèi)容還未寫入到磁盤中去的有關(guān)狀態(tài)記錄到該文件中;當發(fā)生故障時,根據(jù)現(xiàn)場數(shù)據(jù)內(nèi)容及相關(guān)文件來恢復(fù)系統(tǒng)的狀態(tài)。
(43)A.重新安裝數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序
B.重新安裝應(yīng)用程序,并將數(shù)據(jù)庫做鏡像
C.重新安裝數(shù)據(jù)庫管理系統(tǒng),并將數(shù)據(jù)庫做鏡像
D.在盡可能短的時間內(nèi),把數(shù)據(jù)庫恢復(fù)到故障發(fā)生前的狀態(tài)
(44)A.日志文件
B.程序文件
C.檢查點文件
D.圖像文件
(45)A.日志文件
B.程序文件
C.檢查點文件
D.圖像文件
● 若系統(tǒng)中存在五個等待事務(wù)T0,T1,T2,T3,T4,其中:T0正等待被T1鎖住的數(shù)據(jù)項A1,T1正等待被T2鎖住的數(shù)據(jù)項A2,T2 正等待被 T3 鎖住的數(shù)據(jù)項 A3,T3正等待被T4鎖住的數(shù)據(jù)項A4,T4正等待被T0 鎖住的數(shù)據(jù)項A0,則系統(tǒng)處于__(46)__ 的工作狀態(tài)。
(46)A.并發(fā)處理
B.封鎖
C.循環(huán)
D.死鎖
● 下列關(guān)于1NF關(guān)系的描述,正確的是 __(47)__ 。
(47)A.關(guān)系是迪卡爾積的子集
B.關(guān)系中允許出現(xiàn)重復(fù)的元組
C.關(guān)系中的列可以是一個關(guān)系
D.關(guān)系中允許出現(xiàn)重名的列
● 將表Emp的empname屬性列的修改權(quán)限授予用戶LIU, 并允許LIU 再將此權(quán)限轉(zhuǎn)授其他人,實現(xiàn)的SQL語句是 __(48)__ 。
(48)A.GRANT update on Emp TO LIU WITH CHECK OPTION
B.GRANT update(empname) on Emp TO LIU WITH CHECK OPTION
C.GRANT update on Emp TO LIU WITH GRANT OPTION
D.GRANT update(empname) on Emp TO LIU WITH GRANT OPTION
● 嵌入式SQL中負責向主語言傳遞SQL語句執(zhí)行狀態(tài)的是 __(49)__ 。
(49)A.主變量
B.游標
C.SQLCA
D.SQL語句
● 不能用作數(shù)據(jù)完整性約束實現(xiàn)技術(shù)的是__(50)__ 。
(50)A.實體完整性約束
B.觸發(fā)器
C.參照完整性約束
D.視圖
● 若關(guān)系模式R<{A, B, C} , {A→B, B→C}>,則將R 分解為R1(A, B) 和R2(B, C),則該分解 __(51)__ 。
(51)A.滿足無損連接,但不保持函數(shù)依賴
B.不滿足無損連接,但保持函數(shù)依賴
C.既不滿足無損連接,又不保持函數(shù)依賴
D.既滿足無損連接,又保持函數(shù)依賴
● 事務(wù)回滾指令ROLLBACK執(zhí)行的結(jié)果是 __(52)__ 。
(52)A.跳轉(zhuǎn)到事務(wù)程序開始處繼續(xù)執(zhí)行
B.撤銷該事務(wù)對數(shù)據(jù)庫的所有的INSERT、UPDATE、DELETE 操作
C.將事務(wù)中所有變量值恢復(fù)到事務(wù)開始時的初值
D.跳轉(zhuǎn)到事務(wù)程序結(jié)束處繼續(xù)執(zhí)行
● 連接數(shù)據(jù)庫過程中需要指定用戶名和密碼,這種安全措施屬于__(53)__ 。
(53)A.授權(quán)機制
B.視圖機制
C.數(shù)據(jù)加密
D.用戶標識與鑒別
● 設(shè)有關(guān)系:工資范圍(職務(wù),最低工資,較高工資),職工(職工號,職務(wù),工資),要求任一職工,其工資值必須在其職務(wù)對應(yīng)的工資范圍之內(nèi), 實現(xiàn)該需求的方法是 __(54)__ 。
(54)A.建立職工.職務(wù)向工資范圍.職務(wù)的參照完整性約束
B.建立工資范圍.職務(wù)向職工.職務(wù)的參照完整性約束
C.建立職工表上的觸發(fā)器程序?qū)彾ㄔ撔枨?/span>
D.建立工資范圍表上的觸發(fā)器程序?qū)彾ㄔ撔枨?/span>
● 確定系統(tǒng)邊界屬于數(shù)據(jù)庫設(shè)計的 __(55)__ 階段。
(55)A.需求分析
B.概念設(shè)計
C.邏輯設(shè)計
D.物理設(shè)計
● 關(guān)于E-R 圖合并,下列說法不正確的是 __(56)__ 。
(56)A.E-R 圖合并可以從總體上認識企業(yè)信息
B.E-R 圖合并可以解決各分E-R 圖之間存在的沖突
C.E-R 圖合并可以解決信息冗余
D.E-R 圖合并可以發(fā)現(xiàn)設(shè)計是否滿足信息需求
● 某公司的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,其數(shù)據(jù)庫服務(wù)器配置兩塊物理硬盤,可以采用下述存儲策略:
1)將表和索引放在同一硬盤的不同邏輯分區(qū)以提高性能
2)將表和索引放在不同硬盤以提高性能
3)將日志文件和數(shù)據(jù)庫文件放在同一硬盤的不同邏輯分區(qū)以提高性能
4)將日志文件和數(shù)據(jù)庫文件放在不同硬盤以提高性能
5)將備份文件和日志文件與數(shù)據(jù)庫文件放在同一硬盤以保證介質(zhì)故障時能夠恢復(fù)一個比較正確合理的存儲策略是 __(57)__ 。
(57)A.1) 4)
B.1) 3) 5)
C.2) 4)
D.2) 3)
● 幻影現(xiàn)象屬于哪類數(shù)據(jù)不一致性 __(58)__ 。
(58)A.丟失修改
B.不可重復(fù)讀
C.讀臟數(shù)據(jù)
D.事務(wù)故障
● 下列不屬于數(shù)據(jù)挖掘技術(shù)的是 __(59)__ 。
(59)A.近鄰算法
B.決策樹
C.人工神經(jīng)網(wǎng)絡(luò)
D.RSA
● 分布式數(shù)據(jù)庫用戶無需知道數(shù)據(jù)的物理位置,稱為 __(60)__ 。
(60)A.分片透明
B.復(fù)制透明
C.位置透明
D.邏輯透明
● 分布式數(shù)據(jù)庫能夠提高某些查詢效率是因為其具有 __(61)__ 。
(61)A.數(shù)據(jù)分片
B.數(shù)據(jù)復(fù)本
C.基于同構(gòu)模式
D.基于異構(gòu)模式
● 針對E-R圖中的組合屬性(如地址由省、市、街道、門牌號等組成),在面向?qū)ο髷?shù)據(jù)庫中用 __(62)__ 來實現(xiàn)。
(62)A.結(jié)構(gòu)類型
B.方法
C.存儲過程
D.數(shù)組
● 以下的SQL 99語句,Dept與Employee之間的關(guān)系是 __(63)__ 。
CREATE TYPE Employee(
name string,
ssn integer);
CREATE TYPE Dept(
Name string
Head ref(Employee) SCOPE Employee );
(63)A.類型繼承
B.類型引用
C.數(shù)據(jù)引用
D.無任何關(guān)系
● B/S 體系結(jié)構(gòu)中屬于客戶端的是 __(64)__ 。
(64)A.瀏覽器
B.Web服務(wù)器
C.應(yīng)用服務(wù)器
D.數(shù)據(jù)庫服務(wù)器
● 某應(yīng)用系統(tǒng)的應(yīng)用人員分為三類:錄入、處理和查詢,則用戶權(quán)限管理的方案適合采用 __(65)__ 。
(65)A.針對所有人員建立用戶名并授權(quán)
B.對關(guān)系進行分解,每類人員對應(yīng)一組關(guān)系
C.建立每類人員的視圖并授權(quán)給每個人
D.建立用戶角色并授權(quán)
● 運行Web 瀏覽器的計算機與網(wǎng)頁所在的計算機要建立 __(66)__ 連接,采用 __(67)__協(xié)議傳輸網(wǎng)頁文件。
(66)A.UDP
B.TCP
C.IP
D.RIP
(67)A.HTTP
B.HTML
C.ASP
D.RPC
● __(68)__ 不屬于電子郵件協(xié)議。
(68)A.POP3
B.SMTP
C.IMAP
D.MPLS
● 某客戶端在采用ping命令檢測網(wǎng)絡(luò)連接故障時,發(fā)現(xiàn)可以ping通127.0.0.1及本機的IP 地址,但無法ping通同一網(wǎng)段內(nèi)其他工作正常的計算機的IP 地址,說明該客戶端的故障是 __(69)__ 。
(69)A.TCP/IP 協(xié)議不能正常工作
B.本機網(wǎng)卡不能正常工作
C.本機網(wǎng)絡(luò)接口故障
D.本機DNS 服務(wù)器地址設(shè)置錯誤
● 用戶可以通過http://www.a.com和http://www.b.com訪問在同一臺服務(wù)器上__(70)__不同的兩個Web站點。
(70)A.IP 地址
B.端口號
C.協(xié)議
D.虛擬目錄
● Object-oriented analysis (OOA) is a semiformal specification technique for the object-oriented paradigm. Object-oriented analysis consists of three steps. The first step is __(71)__. It determines how the various results are computed by the product and presents this information in the form of a __(72)__ and associated scenarios. The second is __(73)__ , which determines the classes and their attributes. Then determine the interrelationships and interaction among the classes. The last step is __(74)__ , which determines the actions performed by or to each class or subclass and presents this information in the form of __(75)__ .
(71)A.use-case modeling
B.class modeling
C.dynamic modeling
D.behavioral modeling
(72)A.collaboration diagram
B.sequence diagram
C.use-case diagram
D.a(chǎn)ctivity diagram
(73)A.use-case modeling
B.class modeling
C.dynamic modeling
D.behavioral modeling
(74)A.use-case modeling
B.class modeling
C.dynamic modeling
D.behavioral modeling
(75)A.a(chǎn)ctivity diagram
B.component diagram
C.sequence diagram
D.state diagram
軟考備考資料免費領(lǐng)取
去領(lǐng)取