摘要:以下是由希賽網整理的部分2009年上半年數據庫系統工程師考試上午真題,希望對大家備考有所幫助。
通過數據庫系統工程師級別(中級資格/工程師)考試的合格人員能參與應用信息系統的規劃、設計、構建、運行和管理,能按照用戶需求,設計、建立、運行、維護高質量的數據庫和數據倉庫。以下是由希賽網整理的部分2009年上半年數據庫系統工程師考試上午真題,希望對大家備考有所幫助。
● 某超市的商品(商品號,商品名稱,生產商,單價)和倉庫(倉庫號,地址,電話,商品號,庫存量)兩個基本關系如表1和表2所示。 
a.倉庫關系的主鍵是__(37)__,該關系沒有達到第三范式的原因是__(38)__; b.查詢聯想生產的激光打印機的總庫存量的SQL語句如下: SELECT 商品名稱,__(39)__ FROM 商品,倉庫 WHERE__(40)__AND__(41)__ ; c.若倉庫關系的地址不能為空,請將下述倉庫關系SQL語句的空缺部分補充完整。CREATE TABLE 倉庫(倉庫號CHAR(2), 地址 CHAR(20)__(42)__ , 電話 CHAR(20), 商品號 CHAR(5), 庫存量NUMERIC(5), __(43)__ , __(44)__ );
(37)A.倉庫號
B.商品號,地址
C.倉庫號,地址
D.倉庫號,商品號
(38)A.沒有消除非主屬性對碼的部分函數依賴,如:倉庫號→電話
B.沒有消除非主屬性對碼的部分函數依賴,如:地址→電
C.只消除了非主屬性對碼的部分函數依賴,而未消除傳遞函數依賴
D.只消除了非主屬性對碼的傳遞函數依賴,而未消除部分函數依賴
(39)A.NUMBER(庫存量)
B.SUM(庫存量)
C.COUNT(庫存量)
D.TOTAL(庫存量)
(40)A.生產商=聯想
B.倉庫.生產商=聯想
C.生產商=‘聯想’
D.倉庫.生產商=‘聯想’
(41)A.商品名稱=激光打印機 AND 商品.商品號=倉庫.商品號
B.商品名稱=‘激光打印機’ AND 商品.商品號=倉庫.商品號
C.商品名稱=激光打印機 OR 商品.商品號=倉庫.商品號
D.商品名稱=‘激光打印機’ OR 商品.商品號=倉庫.商品號
(42)A.NOT NULL
B.UNIQUE
C.NOT NULL UNIQUE
D.PRIMARY KEY
(43)A.PRIMARY KEY(倉庫號)
B.PRIMARY KEY(倉庫號,商品號)
C.PRIMARY KEY(商品號,地址)
D.PRIMARY KEY(倉庫號,地址)
(44)A.FOREIGN KEY(倉庫號)REFERENCES 倉庫號
B.FOREIGN KEY(倉庫號)REFERENCES 倉庫(倉庫號)
C.FOREIGN KEY(商品號)REFERENCES 倉庫(商品號)
D.FOREIGN KEY(商品號)REFERENCES 商品(商品號)
● 事務 T1、T2 和 T3 對相同的一組數據A、B 和C 進行操作,對于如下的一個并發調度,其中T1與T2間并發操作__(45)__,T2與T3間并發操作__(46)__。 
(45)A.正確
B.不能重復讀
C.將丟失修改
D.將讀“臟”數據
(46)A.正確
B.不能重復讀
C.將丟失修改
D.將讀“臟”數據
● 下列故障中屬于事務內部故障的是__(47)__。
(47)A.程序中ROLLBACK語句
B.違反完整性約束
C.CPU 故障
D.硬盤損壞
● 對于事務故障的恢復,下列描述正確的是__(48)__。
(48)A.事務故障的恢復不需要訪問日志文件
B.事務故障恢復時需要REDO 已提交的事務
C.事務故障恢復時需要正向掃描日志,對該事務進行UNDO 操作
D.事務故障恢復時需要反向掃描日志,對該事務進行UNDO 操作
● 數據庫鏡像技術的優點是__(49)__。
(49)A.可以減少事務故障的機率
B.可以提高更新事務的并發度
C.維護鏡像數據庫的一致性不需要額外的開銷
D.復制技術可以在鏡像數據庫發生故障時保證系統穩定運行
● 將數據庫對象的操作權限授予用戶,屬于安全控制機制中的__(50)__。
(50)A.用戶標識與鑒別
B.自主存取控制
C.強制存取控制
D.審計
● 撤銷 U5 對 Emp 表的查詢權限,并收回 U5 授予其它用戶的該權限,SQL 語句是 __(51)__。
(51)A.REVOKE SELECT ON TABLE Emp FROM U5 CASCADE;
B.REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT;
C.REVOKE QUERY ON TABLE Emp FROM U5 CASCADE;
D.GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION;
● 在數據庫系統中,擁有較高權限的用戶是__(52)__。
(52)A.GUEST
B.DBA
C.PUBLIC
D.ROLE
● 設有職工關系Emp(Eno,Ename,Esex,EDno)和部門關系Dept(Dno,Dname,Daddr),創建這兩個關系的SQL語句如下:
CREATE TABLE Emp(
Eno CHAR(4),
Ename CHAR(8),
Esex CHAR(1) CHECK(Esex IN (‘M’, ‘F’)),
EDno CHAR(4) REFERENCES Dept(Dno),
PRIMARY KEY (Eno)
);
CREATE TABLE Dept(
Dno CHAR(4) NOT NULL UNIQUE,
Dname CHAR(20),
Daddr CHAR(30)
);
直接運行該語句,DBMS會報錯,原因是:__(53)__。若經過修改,上述兩個表創建完畢之后(尚無數據),則下述語句中能被執行的是__(54)__。
(53)A.創建表Dept時沒有指定主碼
B.創建表Dept時沒有指定外碼
C.創建表Emp時,被參照表Dept尚未創建
D.表Emp的外碼EDno與被參照表Dept的主碼Dno不同名
(54)A.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘M ’, ‘d1’);
B.INSERT INTO Emp VALUES(NULL, ‘王’, ‘M’, ‘d1’);
C.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘M’, NULL);
D.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘X’, ‘d1’);
● 在C/S 體系結構中,客戶端執行的操作是__(55)__。
(55)A.觸發器
B.嵌入式SQL
C.存儲過程
D.擴展存儲過程
● 嵌入式 SQL 中,將記錄的屬性值賦給主變量時,若屬性為空值,而主變量不能空值,為解決這一矛盾,使用的機制是__(56)__。
(56)A.SQLCA
B.游標
C.指示變量
D.動態SQL
● 在需求分析階段,需求調查的內容是__(57)__,需求分析的結果是__(58)__。
(57)A.信息要求、處理要求
B.安全性與完整性要求
C.信息要求、安全性要求
D.信息要求、處理要求、安全性與完整性要求
(58)A.數據流圖
B.數據字典
C.數據流圖、數據字典
D.E-R 圖
● 設計E-R圖的過程中,需要確定實體所具有的屬性,這一抽象稱為__(59)__。
(59)A.分類
B.聚集
C.概括
D.視圖集成
● 視圖設計屬于數據庫設計的__(60)__階段。
(60)A.需求分析
B.概念設計
C.邏輯設計
D.物理設計
● 要實現記錄的物理順序與索引項次序一致,應選擇的索引類型是__(61)__。
(61)A.HASH 索引
B.聚簇索引
C.B+樹索引
D.單一索引
● 對象-關系模型與關系模型的區別是 __(62)__。
(62)A.對象-關系模型支持關系嵌套,關系模型不支持
B.關系模型支持BLOB 類型,對象-關系模型不支持
C.對象-關系模型不支持數組類型,關系模型支持
D.對象-關系模型不是數據模型,關系模型是數據模型
● 在分布式數據庫系統中,應用程序直接使用本結點數據的性質稱為__(63)__。
(63)A.共享性
B.自治性
C.可用性
D.分布性
● 根據分布式數據庫系統中的兩階段提交協議(2PC),有如下操作指令:
① 協調器向參與者發prepare消息;
② 參與者向協調器發回ready消息;
③ 參與者向協調器發回abort消息;
④ 協調器向參與者發commit消息;
⑤ 協調器向參與者發rollback消息;
滿足2PC 的序列是 __(64)__ 。
(64)A.①②⑤
B.①②④
C.②③⑤
D.②③④
● 數據倉庫在收集數據過程中, 會遇到一些略微不一致但可以糾正的數據,糾正的過程稱為__(65)__。
(65)A.數據清洗
B.數據轉換
C.數據抽取
D.數據裝載
● 一個 B 類網絡的子網掩碼為 255.255.224.0,則這個網絡被劃分成了__(66)__個子網。
(66)A. 2
B. 4
C. 6
D. 8
● 在Windows系統中設置默認路由的作用是__(67)__。
(67)A.當主機接收到一個訪問請求時首先選擇的路由
B.當沒有其他路由可選時最后選擇的路由
C.訪問本地主機的路由
D.必須選擇的路由
● HTML<body>元素中,__(68)__屬性用于定義超鏈接被鼠標點擊后所顯示的顏色。
(68)A.alink
B.background
C.bgcolor
D.vlink
● HTML中<tr >標記用于定義表格的__(69)__。
(69)A.行
B.列
C.單元格
D.標題
● 以下不符合XML文檔語法規范的是__(70)__。
(70)A.文檔的第一行必須是XML文檔聲明
B.文檔必須包含根元素
C.每個開始標記必須和結束標記配對使用
D.標記之間可以交叉嵌套
● For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the __(71)__of a software-intensive system.As the __(72)__standard modeling language, the UML facilitates communication and reduces confusion among project __(73)__.The recent standardization of UML 2.0 has further extended the language’s scope and viability. Its inherent expressiveness allows users to__(74)__everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.The UML is not limited to modeling software. In fact, it is expressive enough to model __(75)__systems, such as workflow in the legal system, the structure and behavior of a patient healthcare system, software engineering in aircraft combat systems, and the design of hardware.To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML’s basic building blocks, the rules that dictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML.
(71)A.classes
B.components
C.sequences
D.artifacts
(72)A.real
B.legal
C.de facto
D.illegal
(73)A.investors
B.developers
C.designers
D.stakeholders
(74)A.model
B.code
C.test
D.modify
(75)A.non-hardware
B.non-software
C.hardware
D.software
軟考備考資料免費領取
去領取
專注在線職業教育25年