摘要:以下是由希賽網整理的部分2011年上半年數據庫系統工程師考試上午真題,希望對大家備考有所幫助。
以下是由希賽網整理的部分2011年上半年數據庫系統工程師考試上午真題,希望對大家備考有所幫助。
● 某醫院管理系統部分關系模式為:科室(科室號,科室名,負責人,電話)、病患(病歷號,姓名,住址,聯系電話)和職工(職工號,職工姓名,科室號,職位,住址,聯系電話)。假設每個科室有一位負責人和一部電話,每個科室有若干名職工,一名職工只屬于一個科室;一個醫生可以為多個病患看?。灰粋€病患可以由多個醫生多次診治;職位有醫生、護士和其他。
a.科室和職工的所屬聯系類型是__(37)__,病患和醫生的就診聯系類型是__(38)__。科室關系的主鍵和外鍵分別為__(39)__。對于就診聯系最合理的設計是__(40)__,就診關系的主鍵是__(41)__。
b.若科室關系中的科室名是,并要求指出外碼。請將下述SQ1語句的空缺部分補充完整。
CREATE TABLE科室(科室號CHAR(3) PRIMARYKEY,
科室名CHAR(10)__(42)__,
負責人CHAR(4),
電話CHAR(20),
__(43)__);
(37)A.1:1
B.1:n
C.n:1
D.n:m
(38)A.1:1
B.1:n
C.n:1
D.n:m
(39)A.科室號、科室名
B.科室名、科室號
C.科室名、負責人
D.科室號、負責人
(40)A.就診(病歷號,職工號,就診情況)
B.就診(病歷號,職工姓名,就診情況)
C.就診(病歷號,職工號,就診時間,就診情況)
D.就診(病歷號,職工姓名,就診時間,就診情況)
(41)A.病歷號,職工號
B.病歷號,職工號,就診時間
C.病歷號,職工姓名
D.病歷號,職工姓名,就診時間
(42)A.NOT NULL
B.UNIQUE
C.KEY UNIQUE
D.PRIMARY KEY
(43)A.PRIMARYKEY(科室號)NOT NULL UNIQUE
B.PRIMARY KEY(科室名)UNIQUE
C.FOREIGN KEY(負責人)REFERENCES職工(職工姓名)
D.FOREIGN KEY(負責人)REFERENCES職工(職工號)
● 給定關系模式R<U,F>,U={A,B,C),F={AB→C,C→B)。關系R__(44)__且分別有__(45)__
(44)A.只有1個候選關鍵字AC
B.只有1個候選關鍵字AB
C.有2個候選關鍵字AC和BC
D.有2個候選關鍵字AC和AB
(45)A.1個非主屬性和2個主屬性
B.2個非主屬性和1個主屬性
C.O個非主屬性和3個主屬性
D.3個非主屬性和0個主屬性
● 數據庫管理系統提供授權功能以便控制不同用戶訪問數據的權限,其主要目的為了實現數據庫的__(46)__。
(46)A.一致性
B.完整性
C.安全性
D.可靠性
● 若事務程序中有表達式a/b,如果b取值為0時計算該表達式,會產生的故障屬于__(47)__。
(47)A.事務故障
B.系統故障
C.介質故障
D.死機
● 系統故障的恢復__(48)__。
(48)A.僅需要使用日志
B.僅需要使用備份
C.必須使用日志和備份
D.僅需要使用日志或備份
● 假設日志文件的尾部如下圖所示,則恢復時應執行的操作是__(49)__。
(49)A.Undo T0, Redo T1
B.Undo T1, Redo T0
C.Redo T0, Redo T1
D.Undo T1, Undo T0
● 數據庫應用系統通常會提供開發接口。若出于安全性考慮,對于只讀數據,通常提供__(50)__以供外部程序訪問;對于需要更新的數據,則以__(51)__的方式供外部調用,并由提供者完成對系統中多個表的數據更新。
(50)A.基本表
B.視圖
C.索引
D.觸發器
(51)A.基本表
B.視圖
C.存儲過程
D.觸發器
● 將表employee中name列的修改權限賦予用戶Liu,并允許其將該權限授予他人,應使用的SQL語句為:
GRANT__(52)__ON TABLE employee TO Liu__(53)__;
(52)A.UPDATE(name)
B.DELETE
C.SELECT
D.INSERT
(53)A.FORALL
B.CASCADE
C.WITH GRANT OPTION
D.WITH CHECK OPTION
● 一個事務的執行,不應該受到其他事務的干擾而影響其結果的正確性,稱為事務的__(54)__。
(54)A.原子性
B.一致性
C.隔離性
D.持久性
● 關于ROLLBACK的描述,正確的是__(55)__。
(55)A.ROLLBACK語句會將事務對數據庫的更新寫入數據庫
B.ROLLBACK語句會將事務對數據庫的更新撤消
C.ROLLBACK語句會退出事務所在程序
D.ROLLBACK語句能夠將事務中使用的所有變量置空值
● 設有兩個事務T1、T2有如下調度,產生的不一致性是__(56)__。
(56)A.丟失修改
B.不可重復讀
C.讀臟數據
D.幻影讀
● C/S(客戶機/服務器)與B/S(瀏覽器/服務器)體系結構的區別是:__(57)__ 。
(57)A.B/S建立在局域網上,C/S建立在廣域網上
B.B/S客戶相對固定集中,C/S客戶分散
C.B/S軟件重用性弱于C/S
D.B/S較C/S易于維護
● 需求分析階段,用于描述業務處理流程及各項業務處理所使用數據的圖是__(58)__。
(58)A.數據流圖
B.類圖
C.E-R圖
D.用例圖
● 確定各基本表的索引,屬于數據庫設計的__(59)__階段。
(59)A.需求分析
B.概念設計
C.邏輯設計
D.物理設計
● E-R圖轉換為關系模型時,對實體中的多值屬性采用的方法是__(60)__,得到的關系模式屬于__(61)__。
(60)A.將實體的碼分別和每個多值屬性獨立構成一個關系模式
B.將多值屬性和其它屬性一起構成該實體對應的關系模式
C.多值屬性不在關系中出現
D.所有多值屬性組成一個關系模式
(61)A.2NF
B.3NF
C.BCNF
D.4NF
● 以下的SQL 語句,Student與Person之間的關系是__(62)__。
CREATE TYPE Person(
name char(20),
address varchar(50));
CREATE TYPE Student(
under Person
(degree char(20)
department char(20));
(62)A.類型繼承
B.類型引用
C.表繼承
D.無任何關系
● 銀行系統采用分布式數據庫系統,對本地儲戶的存儲業務能夠在本地正常進行,而不依賴于其他場地數據庫,稱為分布式數據庫的__(63)__。
(63)A.共享性
B.自治性
C.可用性
D.分布性
● 數據倉庫通常采用三層體系結構,中間層為__(64)__。
(64)A.數據倉庫服務器
B.OLAP服務器
C.查詢和報表工具
D.數據挖掘工具
● 回答“銀行根據歷史數據判斷一個新的申請貸款人是否有償還貸款的能力”這一問題的數據挖掘知識發現類型屬于__(65)__。
(65)A.關聯規則
B.特征描述
C.分類
D.聚類
● ARP協議屬于__(66)__協議,它的作用是__(67)__。
(66)A.物理層
B.數據鏈路層
C.網絡層
D.傳輸層
(67)A.實現MAC地址與主機名之間的映射
B.實現IP地址與MAC地址之間的變換
C.實現IP地址與端口號之間的映射
D.實現應用進程與物理地址之間的變換
● 下面關于集線器與交換機的描述中,錯誤的是__(68)__。
(68)A.交換機是一種多端口網橋
B.交換機的各個端口形成一個廣播域
C.集線器的所有端口組成一個沖突域
D.集線器可以起到自動尋址的作用
● “三網合一”的三網是指__(69)__。
(69)A.電信網、廣播電視網、互聯網
B.物聯網、廣播電視網、電信網
C.物聯網、廣播電視網、互聯網
D.物聯網、電信網、互聯網
● 要使4個連續的C類網絡匯聚成一個超網,則子網掩碼應該為__(70)__。
(70)A.255.240.0.0
B.255.255.0.0
C.255.255.252.0
D.255.255.255.252
● Ravi, like many project__(71)__,had studied the waterfall model of softwaredevelopment as the primary software life-cycle__(72)__.He was all set to use it for an upcoming project, his first assignment. However, Ravi found that the waterfall model couldnot be used because the customer wanted the software delivered in stages, something that implied that the system had to be delivered and built in __(73)__ and not as__(74)__.
The situation in many other projects is not very different. The real world rarely presents a problem in which a standard process, or the process used in a previous project, is the best choice. To be the most suitable, an existing process must be__(75)__to the new problem.
A development process, even after tailoring, generally cannot handle change requests.To
accommodate change requests without losing control of the project, you must supplement the development process with a requirement change management process.
(71)A.customers
B.managers
C.users
D.administrators
(72)A.activity
B.procedure
C.process
D.progress
(73)A.parts
B.modules
C.software
D.a whole
(74)A.parts
B.modules
C.software
D.a whole
(75)A.modified
B.used
C.suited
D.tailored
希賽軟考網,擁有十五年軟考培訓經驗,希賽網一直堅持自主研發,將豐富的軟考培訓經驗有效融入教程研發過程,自成體系的軟考在線題庫(軟考歷年真題)、軟考培訓教材和軟考視頻教程,多樣的培訓方式包括在線輔導、面授、和,使考生的學習更具系統性,輔導更具針對性。采用全程督學機制,,軟考平均通過率在全國。
軟考備考資料免費領取
去領取
專注在線職業教育24年