![[語言類考試復(fù)習(xí)資料大全]中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/48ce9da4-fae1-43e7-933d-938c8047495c/48ce9da4-fae1-43e7-933d-938c8047495c1.gif)
![[語言類考試復(fù)習(xí)資料大全]中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/48ce9da4-fae1-43e7-933d-938c8047495c/48ce9da4-fae1-43e7-933d-938c8047495c2.gif)
![[語言類考試復(fù)習(xí)資料大全]中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/48ce9da4-fae1-43e7-933d-938c8047495c/48ce9da4-fae1-43e7-933d-938c8047495c3.gif)
![[語言類考試復(fù)習(xí)資料大全]中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/48ce9da4-fae1-43e7-933d-938c8047495c/48ce9da4-fae1-43e7-933d-938c8047495c4.gif)
![[語言類考試復(fù)習(xí)資料大全]中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/21/48ce9da4-fae1-43e7-933d-938c8047495c/48ce9da4-fae1-43e7-933d-938c8047495c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、書山有路勤為徑,學(xué)海無涯苦作舟。祝愿天下莘莘學(xué)子:學(xué)業(yè)有成,金榜題名!語言類考試復(fù)習(xí)資料大全中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22中級數(shù)據(jù)庫系統(tǒng)工程師下午試題模擬22試題一工廠包括廠名和廠長名需建立一個管理數(shù)據(jù)庫存儲以下信息: (1)一個廠內(nèi)有多個車間每個車間有車間號、車間主任姓名、地址和電話, (2)一個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種, (3)一個車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號和價格。 (4)一個車間生產(chǎn)多種零件,一個零件也可能為多個車間制造。零件有零件號、重量和價格。 (5)一個產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品。 (6)產(chǎn)品與零件均存?zhèn)}庫中。 (7)廠
2、內(nèi)有多個倉庫,倉庫有倉庫號、倉庫主任姓名和電話。 1. 畫出該系統(tǒng)的E-R圖。答案:該系統(tǒng)的E-R圖如下圖所示。 各實體的屬性為: 工廠:廠名、廠長、廠長姓名 車間:車間號、車間主任性名、地址、電話 工人:職工號、姓名、年齡、性別、工種 倉庫:倉庫號、倉庫主任姓名、電話 零件:零件號、重量、價格 產(chǎn)品:產(chǎn)品號、價格 該系統(tǒng)的E-R圖 2. 給出相應(yīng)的關(guān)系模式。答案:相應(yīng)的關(guān)系模式如下: 工廠(廠名、廠長姓名) 車間(車間號、車間主任姓名、地址、電話、廠名) 工人(職工號、姓名、年齡、姓別、工種、車間號) 倉庫(倉庫號、倉庫主任姓名、電話、廠名) 產(chǎn)品(產(chǎn)品號、價格、車間號、倉庫號) 零件(零件
3、號、重量、價格、倉庫號) 制造(車間號、零件號) 3. 畫出該系統(tǒng)的層次模型圖。答案:該系統(tǒng)的層次模型圖如下圖所示。 該系統(tǒng)的層次模型圖 試題二問題:1. 如圖所示給出的是一個調(diào)度的事件序列。該調(diào)度包含T1,T2,T2等12個事務(wù),A,B,H為數(shù)據(jù)庫中的數(shù)據(jù)項,假定“讀i”(i=A,B,H)成功,則獲得i上的一個S鎖,而“修改i”成功時,則將鎖升級為X鎖。又假定所有鎖都保持到事務(wù)結(jié)束,那么,在時刻t36是否存在死鎖?并分析哪些事務(wù)處于等待另一個事務(wù)的狀態(tài)。 時間 事務(wù) 操作 時間 事務(wù) 操作 t1 T1 讀A t19 T9 修改G t2 T2 讀B t0 T8 讀E t3 T1 讀C t1 T
4、7 COMMIT t4 T4 讀D t2 T9 讀H t5 T5 讀A t3 T3 讀G t6 T2 讀E t4 T10 讀A t7 T2 修改E t5 T9 修改H t8 T3 讀F t6 T6 COMMIT t9 T2 讀F t27 T11 讀C t10 T5 修改A t28 T12 讀D t11 T1 COMMIT t29 T12 讀C t12 T6 讀A t30 T2 修改F t13 T5 ROLLBACK t31 T11 修改C t14 T6 讀C t32 T12 讀A t15 T6 修改C t33 T10 修改A t16 T7 讀G t34 T12 修改D t17 T8 讀H t3
5、5 T4 讀G t18 T9 讀G t36 1 1 一個調(diào)度的事件序列答案:在時刻t36存在事務(wù)T2,T3,T9和T8死鎖,另外,事務(wù)T4等待事務(wù)T9,事務(wù)T12 等待事務(wù)T4,事務(wù)T11,T10等待事務(wù)T12。 試題三如圖所示是有關(guān)大學(xué)(university)和學(xué)生(student)信息的對象聯(lián)系圖。1. 試用ORDB的定義語言定義這個數(shù)據(jù)庫。 大學(xué)和學(xué)生信息的對象聯(lián)系圖 答案:采用ORDB的定義語言定義這個數(shù)據(jù)庫的語句如下: CREATE TYPE MyString charvarying; CREATE TABLE university(uname MyString, city MySt
6、ring, staffsetof (ref (stndent); CREATE TABLE student(sno MyString, Sname MyString, city MyString, language setof (MyString), study ref (unversity); 2. 試用ORDB的查詢語言寫出下列查詢的SELECT語句:檢索每個大學(xué)里籍貫為本地的學(xué)生,要求顯示大學(xué)名、城市、學(xué)生身份證號和學(xué)生姓名。答案:對應(yīng)查詢的SELE(W語句如下: SELECT A. uname, A. city, B. sno, B. Sname FROM unversity as A
7、, A. staff as B WHERE A. city=B, city 試題四閱讀下列說明和E-R圖,回答下列問題。 說明 設(shè)有下列關(guān)于教務(wù)管理系統(tǒng)的E-R圖。圖中矩形表示實體,圓表示屬性,雙圓表示關(guān)鍵屬性,菱形表示實體間的聯(lián)系。為了答題的方便,圖中的實體和屬性同時給出了中英文兩種名字,回答問題時只須寫出英文名即可。 1. 寫出與上述E-R圖對應(yīng)的關(guān)系模式,并且下劃線標(biāo)明相應(yīng)的關(guān)鍵字。答案:DEPT(DNAME, DHEAD, PHONE) TEACHER(TNO, TNAME, SEX, AGE, TITLE) STUDENT(SNO, SNAME, SEX, CIASS, MONITO
8、R) COURSE (CNO, CNAME, HOUR, ROOM) D-T(DNAME, TNO) D-S(DNAME, SNO) TEACH(TNO, CNO, EVAL) STUDY(SNO, CNO, GRADE) 其中有下劃線的項為關(guān)鍵項。 2. 問題1中的關(guān)系模型屬于第幾范式?如果屬于第三范式,則說明理由:如果不屬于第三范式,則將它化為第三范式(回答時只須寫出修改的部分)。答案:將STUDENT分解為STUDENT(SNO, SNAME, SEX, CLASS), SCLASS(CLASS, MONITOR) 3. 試用SQL語言定義教師(TEACHER)模式?;卮饡r字段的數(shù)據(jù)類型
9、以及題中未指明的名字由考生自己定義。答案:CREATE TABLE TEACHER (TNO (CHAR (8), NONULL), TNAME(CHAR(20), SEX (CHAR(1), AGE (INTEGER), TITLE (CHAI) 試題五問題:1. 為了滿足大量數(shù)據(jù)傳輸?shù)男枰袝r候需要把數(shù)據(jù)庫中的數(shù)據(jù)分頁傳送,比如說,傳送1000條數(shù)據(jù)時,可以一次傳送10條數(shù)據(jù),等到用戶發(fā)出需求時再傳送下10條數(shù)據(jù),如此循環(huán)。試實現(xiàn)如下功能:只有當(dāng)用戶第次點擊腳本的頁時,才從數(shù)據(jù)庫中獲取記錄集,然后把記錄集作為一個斷開的記錄集存儲在一個Session變量中。這個Session變量用于在用戶
10、翻頁時提供記錄集。答案:程序清單: 1. % LANGUAGE =VBSCRIP% 2. % 3. Qption Explicit 4. Response. Expires = 0 5. % 6. !-#include file =adovbs. inc- 7. % 8. Const intPageSize =10 9. Dim imCurrentPage, objConn, objRS, strQ 10. Dim intTotalPages, intI 11. 12. If Request. ServerVariables(CONTENT_LENGTH- 0 Then 13. intCurr
11、entPage= 1 14. Else 15. intCurrentPage = Cint(Request. Form(Current Page) 16. Select Case Request. Form(Submit) 17. Case Previous 18. intCurrentPage = intCurrentPage - 1 19. Case Next 20. intCurrentPage=intCurrentPage+1 21. End Select 22. Set objRS - Session (MyRecol-dset) 23. End If 24. 25. If Not
12、(isobjeet(objRS) Then 26. Set objConn=Server. Createobject (ADODB. Connection) 27. objConn. OpenData Source = Northwind; User ID = sa; Password = 1 28. 29. Set objRS =Server. CreateObject (ADODB. Recordset) 30. objRS = CursodocatJon = adUseClient 31. objRS = CursorType = adOpenStatic 32. objRS = Cae
13、heSize = intPageSize 33. strQ = SELECT Customers. CompanyName, orders, orderDate 34. strQ = strQ &FROM Orders INNER JOIN Customers ON 35. strQ = strQ &Orders. CustomerlD- Customem CustomerlD 36. strQ = strQ &ORDER BY Orders. OrderDate, 37. strQ = strQ &Customers. CompanyName 38. objRS. Open strQ, ob
14、jCom, Nothing 39. Set objRS. ActiveConnction = Nothing 40. objConn. Close 41. Set objConn = Nothing 42. Set Session(MyRecordset) = objRS 43. End If 44. 45. objRS. PageSize = intPageSize 46. If Not(objRS. EOF) Then ohjRS. AbsolutePage = intCurrentPage 47. 48. intTotalPages = objRS. PageCount 49. % 50
15、. HTML BODY 51. B Customer:OrderDate/Bp 52. % 53. inti = 0 54. Do while(Not objRS. EOF) And (inti obRS. PageSize) 55. Response. Write Server. HTMLEncode (objRS(CompanyName) &:&objRS(OrderDate) &BR 56. inti=inti + 1 57. ohjRS. MoveNext 58. Loop 59. % 60. BR 61. Page % = intCurrentPage % of % = intTot
16、alPages % 7 p 62. FORM ACTION=% =Request. ServerVariables(SCRIPT_NAME)% 63. INPUT TYPE=HiddenNAME=CvrrentPageVALUE =% = intCurrentPage% 64. % 65. If intCurrentPage1 Then % 66. INPUT TYPE = SubmitNhME = SubmitVALUE = Previous 67. % End If 68. If intCurrentPage00intTotalPages Then % 69. INPUT TYPE = SubmitNAME = SubmitVALUE = Next 70. % End If % 71. /FORM 72. /BODY/HTML 注意儲存在Session變量中的記錄集在腳本中從沒有關(guān)閉,因而,應(yīng)該在810bal屈a中的SPSlon的OtlEnd事件中完成這件事情:
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公路招標(biāo)合同范例2009
- 農(nóng)業(yè)托管分紅合同范例
- 公司董事聘任合同范例
- 分成代理合同范例
- 分割戶外家具合同范例
- 眾籌二手車合同范例
- 養(yǎng)生師合同范例
- 債務(wù)分配合同范例
- 農(nóng)村拆屋合同范例
- 入職合同范例制作
- 供水企業(yè)安全生產(chǎn)培訓(xùn)課件
- 2024年《大學(xué)語文》期末考試復(fù)習(xí)題庫(含答案)
- 早產(chǎn)的護理查房課件
- 國家智慧教育平臺培訓(xùn)課件
- 針灸科出科個人小結(jié)
- 語感與語言習(xí)得-【中職專用】高一語文同步課件(高教版2023·基礎(chǔ)模塊上冊)
- 2024年中國石化集團資本有限公司招聘筆試參考題庫含答案解析
- 普通高中地理課程標(biāo)準(zhǔn)(2023年版)
- 檢驗批劃分方案14
- 《公共管理學(xué)》期末考試復(fù)習(xí)題庫(含答案)
- 公司實際控股人協(xié)議書
評論
0/150
提交評論