




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、四級數據庫工程師-55(總分: 92.00, 做題時間:90分鐘)一、選擇題(總題數:30,分數:37.00)ADO對象模型中,RecordSet對象的AddNew方法的功能是。(分數:1.00)在對應的數據庫表中增加一條新記錄V在記錄集中增加一個新列在內存中開辟存放一條新記錄的空間增加一個新的記錄集解析:解析RecordSet對象的AddNew方法的功能是在對應的數據庫表中增加一條新記錄,所以 本題的答案為a。ADO對象模型中,RecordSet對象的AddNew方法的功能是(分數: 1.00)A在對應的數據庫表中增加一條新記錄V在記錄集中增加一個新列在內存中開辟存放一條新紀錄的空間增加一個
2、新的記錄集解析:解析RecordSet對象的AddNew方法的功能是在對應的數據庫表中增加一條新記錄,所以 本題的答案為a。 DFD方法由4種基本對象元素組 成,其中又被稱為外部項的是 。(分數: 1.00)數據源及數據終點V數據流數據存儲處理解析:解析數據源及數據終點表示當前系統的數據來源或數據去向,可以是某個人員、組織或其他系統,它處于當前系統范圍之外,所以又稱它為外部項,其圖形符號用平行四邊形表示。所以本題的答 案為A。DBMS中實現事務持久性的子系統是。(分數:1.00)完整性管理子系統并發控制子系統安全性管理子系統恢復管理子系統V解析:解析DBMS中實現事務持久性的子系統是恢復管理子
3、系統。以下關于數據庫的訪問接口中的JDBC接口錯誤的是。(分數:2.00)JDBC全稱是 Java DataBase Connection V是一種用于執行SQL語句的Java API的面向對象的應用程序接口由一組用Java語言編寫的類和接口組成JDBC可做三件事:與數據庫建立連接、發送SQL語 句并處理結果解析:解析JDBC (Java DataBase Connectivity Standard) 是-種用于執行SQL語句的JAVA API的 面向 對象的應用程序接口,可以為多種關系數據庫提供統一的訪問,它是由一組用JAVA語言編寫的 類和接口組成。JDBC可做三件事:與數據庫建立連接,發
4、送SQL語句并處理結果。對于基本表,下面一些屬性上不可建立索引的是。(分數:1.00)在WHERE查詢子句中引用率較高的屬性在ORDER BY子句、GROUP BY子句中出現的屬性在某些范圍內頻繁搜索的屬性和按照排序順序頻繁檢索的屬性表的外碼V解析:解析對于基本表,下面一些屬性上可以考慮建立索引:表的主碼,一般由 DBMS自動 建立索引,在WHERE查詢子句中引用率較高的屬性,參與了鏈接操作的屬性,在ORDER BY子句、GROUP BY子句中出現的屬性,在某一范圍內頻繁搜索的屬性和按照排序頻繁檢索的屬性,在WHERE子句中包含的 一關系的多少個屬性,可以考慮在這些屬性上建立多屬性索引。 數據
5、庫需求分析的方法是。(分數:1.00)DFD 和 IDEF1X 方法ER和IDEF0方法ER 和 IDEF1X 方法DFD 和 IDEF0 方法 V解析:解析數據庫需求分析的建模方法是DFD和IDEF0方法,E-R方法和IDEF1X是系統設計階 段中概 念設計階段的建模方法。所以本題的答案為 D。以下關于數據庫的訪問接口中的JDBC接口錯誤的是。(分數:2.00)JDBC全稱是 Java DataBase Connection V是一種用于執行SQL語句的Java API的面向對象的應用程序接口由一組用Java語言編寫的類和接口組成JDBC可做三件事:與數據庫建立連接、發送SQL語 句并處理結
6、果解析:解析JDBC (Java DataBase Connecttvity Standard) 是一種用于執行SQL語句的JAVA API的 面向 對象的應用程序接口,可以為多種關系數據庫提供統一的訪問,它是由一組用JAVA語言編寫的 類和接口組成。JDBC可做三件事:與數據庫建立連接,發送SQL語句并處理結果。查詢C:/ZG/ZGDA.DBF中的姓名、職稱、工資字段和C:/ZG/ZGJJ.DBF中的獎金字段的數據,正確 的命令是。(分數:1.00)SELECT 姓名,職稱,工資,獎金 FROM C:/ZG/ZGDA, C:/ZGZGJJ; WHERE DA 編號=JJ.編號SELECT D
7、A.姓名,DA.職稱,DA.工資,JJ.獎金 FROM C:/ZG/ZGDA, C:/ZG/ZGJJ ; WHERE DA.編=JJ.編號SELECT DA.姓名,DA.職稱,DA.工資,JJ.獎金 FROM C:/ZG/ZGDA, C:/ZG/ZGJJSELECTD A.姓名,DA.職稱,DA.工資,JJ.獎金 FROMC :/ZG/ZGDA, C:/ZG/ZGJJ ; FORD A.編=JJ.編號 V 解析:解析 SELECTFROMWHERE是從多個關系中找到相關的屬性,然后通過where后的語句來進行實現。下列關于鎖的說法錯誤的是。(分數:2.00)鎖是一種特殊的二元信號量為了避免活鎖
8、現象的發生,DBMS采用資源分配圖的方法來處理事務的數據操作請求V對于每個需要撤銷的死鎖事務,可以簡單的放棄該事務已經完成的全部操作,重新啟動該事 務在順序加鎖中,維護數據項的加鎖順序很困難,代價也非常大解析:解析為了避免活鎖現象的發生,DBMS 一般采用先來先服務的策略來處理事務的數據 操作請求。需求描述主要由哪幾部分組成?。需求模型軟件需求說明書項目文檔功能說明書(分數:1.00) TOC o 1-5 h z V解析:解析需求描述是對待開發系統從宏觀和整體上的一個完整描述。它精確地定義和說明了系 統做什 么,以及交付的目標產品的約束條件,為軟件生命周期中后續的活動提供了工作的依據和 藍圖。
9、需求描述主要由需求模型和軟件需求說明書組成,所以本題的答案為A。以下關于索引的說法_不正確。(分數:1.00)使用索引可提高查詢效率使用索引可能使更新操作費時使用索引可使輸出結果按一定順序排列索引為DBMS提供了不同的查詢路徑 V解析:解析使用聚族索引就會使更新操作費時,通過索引可以提高查詢效率和使輸出結果按一定 順序排列,故選D。在關系數據庫系統中,為了簡化用戶的查詢操作,而又不增加數據的存儲空間,常用的方法是創建(分數: 1.00)索引游標視圖V另一表解析:解析在關系數據庫系統中,為了簡化用戶的查詢操作,而又不增加數據的存儲空間, 常用的方法是創建視圖,這是使用視圖的優點。用二維表結構表示
10、實體以及實體間聯系的數據模型稱為。(分數: 1.00)層次模型網狀模型關系模型 V面向對象模型解析:解析用二維表結構表示實體以及實體間聯系的數據模型稱為關系模型。VB 6.0中的數據綁定控件必須。(分數:2.00)同時具有DataSource屬性和DataField屬性同時具有 ConnectionString 屬性和 RecordSource 屬性具有 DataSource 屬性 V具有 Connectionstring 屬性解析:解析VB 6.0中的數據綁定控件必須具有Datasource屬性,所以本題的答案為C。聯接有多種,如內聯接、外聯接和交叉聯接,其中外聯接只能對幾個表進行?(分數:
11、1.00)兩個V三個四個任意個解析:解析外聯接只能對兩個表進行。在關系中,從列的角度(屬性)依據一定條件將關系分為不同的片斷,這種方法屬于。(分數: 1.00)水平分片垂直分片V導出分片混合分片解析:解析在關系中,對某一個關系進行分片就是將關系劃分為多個片斷,這些片斷中包含的 信息可以使關系進行重構。數據分片有四種基本方法,水平分片、垂直分片、導出分片和混合分 片。水平分片是從 行的角度(元組)依據一定條件將關系劃分為不同的片斷,關系中的每一行 必須至少屬于一個片斷,以便重構關系。垂直分片是從列的角度(屬性)依據一定條件將關系分 成不同的片斷,各片斷必須包含關系的主碼 屬性,以便通過連接方法重
12、構關系。導出分片是導出 水平分片,分片的依據不是本關系屬性的條件,而是其他關系屬性的條件。而混合分片則是指上 面三種方法的混合。以下關于標定聯系語法的敘述錯誤的是。(分數: 1.00)聯系的語法用直線如果兩個實體集之間有關系,并且是一個標定型聯系,就用一條實線或線段把它們連接起來1 (父)端是線段的原點,n (子女)端是線段的終點用一個空心圓表示其聯系的基數是n V解析:解析在IDEF1X圖中,聯系的語法用直線來表示。如果兩個實體集之間有關系,并且是一個標定 型聯系,就用一條實線或線段把它們連 接起來,1 (父)端是線段的原點,n (子女)端是線段的終點,并用一個實心圓表示其聯系的基數是n。論
13、證是否具備DBAS開發所需的各類人員資源的可行性分析屬于。(分數:1.00)經濟可行性技術可行性硬件可行性操作可行性V解析:解析操作可行性是論證是否具備DBAS開發所需的各類人員資源(項目管理人員、數 據庫系統分析員、應用編程人員等)、軟件資源、硬件資源和工作環境等,以及為支持DBAS開 發如何去改進加強這幾方 面資源。所以本題的答案為 D。A經濟可行性是對項目進行成本效益分析,估算項目開發成本,評估項目經濟效益、社會效益和利 潤,在 項目成本和收益間進行合理權衡,并分析項目對其產品或利潤的影響。B技術可行性是根據用戶提出的系統功能、性能及實現系統的各項約束條件,對系統軟件、硬件系 統、技 術
14、方案做出評估和選擇建議。C硬件可行性是技術可行性的一種,是分析DBAS的硬件平臺環境和設備,提出硬件選擇的建 議。以下關于順序文件及其操作敘述錯誤的是。(分數:1.00)順序文件按照文件記錄在查找碼上的取值的大小順序排列各個記錄順序文件的每個記錄中有一個指針字段如果查詢條件定義在非查找碼上,可以使用二分查找技術快速找到滿足條件的記錄 V訪問方式與堆文件訪問方式相同,順序文件的訪問效率也不高解析:解析順序文件按照文件記錄在查找碼上的取值的大小順序排列各個記錄,記錄按照查找 碼值的升序或降序順序地存儲在文件中。順序文件的每個記錄中有一個指針字段,根據查找碼值 的大小用指針將各 個記錄按序連接起來,
15、可以很方便地按查找碼值的大小順序讀出文件中所有 記錄。順序文件的查詢操作中,根據一定的查詢條件對順序文件進行查詢時,如果查詢條件定 義在查找碼上,可以使用二分查找技術快速 找到滿足條件的記錄;如果查詢條件定義在非查找碼 上,對順序文件的訪問必須從文件頭部開始依次掃描 各個文件記錄,直至找到目標記錄。訪問方 式與堆文件訪問方式相同,順序文件的訪問效率也不高。所以本題的答案為C。通過指針鏈接來表示和實現實體之間聯系的模型是。(分數: 2.00)關系模型層次模型網狀模型層次和網狀模型V解析:解析層次模型以樹結構表示數據間的關系,網狀模型以圖結 構來表示數據間的關系,它們都是通過指針鏈接實現的在關系模
16、式 S (A, B, C, D)中,F=AT (B, C, D) , CD,貝U R 最高達到。(分數:1.00)1NF V2NF3NFBCNF解析:解析在2NF中不存在非主屬性對碼的部分函數依賴。第三范式是在第二范式的基礎上對關 系又增加了一個約束,就是關系中的每一個非主屬性必須只依賴于主碼。顯然, C-D不滿足 非主屬性完全函數依賴于碼,即不滿足于第二范式,所以本題的答案為A。下列關于基本表選擇合適的文件結構的原則錯誤的是。(分數: 2.00)如果數據庫中的一個基本表中的數據量很少,操作很頻繁,該基本表可以采用堆文件組織方 式順序文件支持基于查找碼的順序訪問,也支持快速的二分查找C如果用戶
17、查詢是基于散列閾值的等值匹配,散列文件比較合適V如果某些重要而頻繁的用戶查詢經常需要進行多表連接操作,可以考慮將表組織成為非聚集 文件 解析:解析如果用戶查詢是基于散列閾值的等值匹配,不適合用散列文件存儲。在數據庫應用系統的需求分析階段,需要進行性能分析。下列關于數據庫應用系統性能指標 的說法,錯誤的是 。(分數: 1.00)數據訪問響應時間是指用戶向數據庫提交數據操作請求到操作結果返回給用戶的時間系統吞吐量是指在單位時間內系統能存儲的數據量V并發用戶數是指在保證單個用戶查詢響應時間的前提下,系統最多允許同時訪問數據庫的用 戶數量系統性能指標是系統軟硬件設計和 選型的重要依據 解析:解析性能需
18、求分析主要包括以下幾個方面:數據操作響應時間,或 數據訪問響應時間。指用戶向數據庫系統提交數據操作請求到操作結果返回用戶的時間。系統吞吐量,指系統在單位時間內可以完 成的數據庫事務或數據查詢的數量。系統吞吐量可表示為 每秒事務數TPS。允許并發訪問的最大用戶數,指在保證單個用戶查詢響應時間的前提下,系統最多允許多少用戶同時訪問數據庫。每TPS 代價值(Price pex TPS)。用于衡量系統性價比的指標。數據庫應用系統投入運行后,應用系統進入運行管理與維護階段。設某系統在運行管理與維 護階段有如下工作:I .定期檢查數據文件的存儲空間占用情況11.根據數據庫日志文件分析數據庫中已完成的各種
19、操作,以發現潛在性能問題川.根據SQL執行計劃調整視圖及索引IV.對一些數據量非常大的 表進行水平分區,并將不同分區分布到不同磁盤上V.根據用戶要求對應用程序從功能和性能上 進行擴充和完善上述工作中屬于系統性能優化調整的是 。(分數:2.00)僅III和V J僅I和川僅I、n和V僅II和V解析:解析I是空間管理的主要功能;II是監控分析的功能;V是數據庫的重組 和重構功能。關于一次性加鎖法及其缺點敘述錯誤的是。(分數:1.00)該方法要求每個事務在開始執行時不必將要訪問的數據項全部加鎖V要求事務必須一次性地獲得對需要訪問的全部數據的訪問權多個數據項會被一個事務長期鎖定獨占,降低了系統的并發程度
20、將事務執行時可能訪問的所有數據項全部加鎖,進一步降低了系統的并發程度 解析:解 析一次加鎖法要求每個事務在開始執行時必須把需要訪問的數據項全部加鎖。有如下的索引文件指針號指針號則該索引文件稱為。(分數:1.00)稀疏索引聚集索引稠密索引非聚集索引V解析:以下關于數據模型要求錯誤的是。(分數: 1.00 )能夠比較真實的模擬現實世界容易為人們所理解便于在計算機上實現目前大部分數據庫模型能很好的同時滿足這三方面的要求V解析:解析目前還沒有一 種數據庫模型能夠很好的同時滿足能夠比較真實的模擬現實世界、容易為人們所了解、便于在計 算機上實現這三個方面的要求。29.IDEF0是IDEF方法的一部分,用于
21、建立系統的_。(分數:1.00)功能模型 V信息模型動態模型D.關系模型解析:解析IDEF0是IDEF方法的一部分,用于建立系統的功能模型,所以本題的答案為A。信息模型由IDEF1建立,動態模型由IDEF2建立。關系模型是在系統設計階段由E-R建模方法建立的,而IDEF0是數據庫需求分析的建模方法。兩者無聯系。在UML模型中,用于表達一系列的對象、對象之間的聯系以及對象間發送和接收消息的圖是(分數:1.00)協作圖V狀態圖順序圖部署圖解析:解析協作圖是交互圖中的一種,圖中包含一組對象,并展示了這些對象之間的聯系以 及對象間發 送和接收消息,所以本題的答案為a。二、應用題(總題數:4,分數:10
22、.00)假設已對pubs數據庫進行了完全備份,并備份到MyBK_1備份上,假設此備份設備只含有對 pubs數據庫的完全備,則恢復pubs數據庫的語句為1。(分數: 2.00)解析: RESTORE DATABASE pubs FROM My BK_1數據庫應用系統中通常會將編碼構建成字典表,包含代碼和名稱項,如民族(民族代碼,民 族名稱),針對這類表,為提高查詢性能,應該采用的優化方式是1。(分數:2.00)解析:代碼的聚族索引解析聚族是根據碼值找到數據的物理存儲位置, 從而達到快速檢索數據的目的。聚族索引的順序就是數 據的物理存儲順序,葉結點就是數據結 點。能夠實現“收回用戶U4對學生表 (
23、STUD)中學號(XH)的修改權”的SQL語句是1。分數:2.00)解析:REVOKE UPDATE (XH) ON STUD FROM U4當數據庫出現故障時要對數據庫 進行恢復,恢復的原理是4,常用的技術是數據轉儲和5。(分數:4.00)解析:數據冗余解 析:登錄日志文件解析恢復的基本原理很簡單就是冗余,也就是說:數據庫中的任何一部分被 破壞的或不正確的數據可以根據存儲在系統別處的冗余數據來重建。建立冗余數據最常用的是數 據轉儲和登錄日志文件。三、設計與應用題(總題數:3,分數:45.00)34.數據庫中有Tahie_priceHistory表,結構如下表所示:字段字段名 數據類型可否為
24、空單 位備注ID商口 口編號一 _少 一 VARCHAR(8 )不允許1 J 1主碼GoodsName商口口名稱VARCHAR(20不)StartDate價格生效日 期DATETIME不允許主碼EndDate價格失效日 期DATETIME不允許主碼,晚于 StartDateSaleUnitPrice J 單價 | MONEY 不允許 | 元 |寫現要查詢單價最高的前三種商品的商品編號、商品名稱和單價(使用TOP語句)(分數: 15.00) 正確答案:()解析: CREATE TABLE Table_PriceHistory(ID varchar(8) NOT NULL,GoodsName va
25、rchar(20) NOT NULL,StartDate datetime NOT NULL,EndDate datetime NOT NULL,SaleUnitPrice Money NOT NULL,CHECK(EndDateStartDate),PRIMARY KEY(ID, StartDate,EndDate) )SELECT TOP 3 WITH TIES ID,GoodsNam,e SaleUnitPriceFROM Table_PriceHistory e JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY SaleUnitPrice D
26、ESE35.設關系模式 R(A, B, C, D, E, F),函數依賴集 F=AC, CA, BAC, DAC, BDA求出R的候選碼及F的最小函數依賴集。將R分解為3NF,使其既具有無損連接性又具有函數依賴保持性。(分數:20.00)正確答案:()解析:R的候選碼為BD將F中的函數依賴都分解為右部為單屬性的函數依賴F=AC,CA,BA,BC,DA,DC,BDA去掉f中冗余的函數依賴判斷A 是否冗余設:gi=cTa,bTa,bTc,dTa,dTc,bdTa,得 慫、(A) G1+=A斷C-A是否冗余設:G2=AC,BA,BC,DA,DC,BDA,得 (A) G2+=C不屬于(A)G1 +7
27、不屬于(C) G1+ C-A不冗余判斷B-A是否冗余設: G3=AC,CA,BC,DA,DC,BDA,得 (B) G3+=BCATWIT貝屬于(B) G3+ B-C是否冗余 設: G4=aTc,cTa,dTa,dTc,BDTa,得(B) G4+=BC不屬于(B) G4+B-C不冗余判斷D-A是否冗余設: G5=AC,CA,BC,DC,BDA,得 (D) C5+=DCA屬于(D) 設:G5+D A冗余判斷A-C是否冗余 (D) G6+=DC不屬于(D)G6=AG6t,CA,BC,BDA, 得不冗余判斷BD-A是否冗 余(BD) G7+=BDCAA屬于(BD) G7+由于各函數依賴左部都為單屬性,
28、故:Fm=A C A C,dT C2) t=AC, BC, DC, BD解析主要考查了關系數據庫規范化處理等一系列工作。36.在學籍管理中,設有4個表,關系模式分別為:STUDENT ( SN, O SNAM, E SEX, BIRTHDAY, CLASS);TEACHER( TN, O TNAME, SEX , BIRTHDAY, PROFESSIO, NDEPARTMENT);COURSE( CN,OCNAM,E TNO);SCORE( SN,O CNO, DEGREE).說明:學生關系模式SNO:學號;SNAME姓:名;SEX:性別;BIRTHDAY出:生日期;CLASS:班級; 教師關系模式TNO:教師號;TNAME姓:名; SEX:性別;BIRTHDAY:出生日期;PROFESSIO: N職 所在系;課稱;程關系模式CNO:課程號;CNAME課:程名;TNO:任課教師號;成績關系模式 SNO:學號; CNO:課程號; DEGREE分:數。試用SQL語句完成下列操作:1)列出“計算機系”教師所教課程的成績表。列出計算機系”與電子工程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區綠化水泵管理制度
- 員工設備工具管理制度
- 壓鑄行業安全管理制度
- 計算機三級考試新思潮試題及答案
- 嵌入式軟件測試方法試題及答案
- 信息系統監理師考試過程管理試題及答案
- 解析材料的公路工程考試試題及答案
- 關于公司耗損管理制度
- 審計檔案安全管理制度
- 地鐵公司人員管理制度
- 《生態環境的密碼:竺可楨的科學研究課件》
- 車位回購協議書范本
- 中國的耕地與糧食安全課件高二下學期地理魯教版(2019)選擇性必修3
- 2025年服裝進貨合同范本下載8篇
- 勞務糾紛案例分析:提供勞務者受害責任糾紛
- 2024年江蘇省寶應縣事業單位公開招聘緊缺人才37名筆試題帶答案
- 保險公司保全試題及答案
- 儲能項目投資合作協議書模板
- 交通過程中的大數據應用試題及答案
- 四年級下冊科學教學設計-3.5《巖石、沙和黏土》教科版(含活動手冊)
- 電工測量基本知識課件
評論
0/150
提交評論