




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2018年上半年數據庫系統(tǒng)工程師考試真題上午題+下午題計算機運行過程中,遇到突發(fā)事件,要求CPU暫時停止正在運行的程序,轉去為突發(fā)事件服務,服務完畢,再自動返回原程序繼續(xù)執(zhí)行,這個過程稱為_(i)_,其處理過程中保存現場的目的是_(2)_。(1) A,阻塞B.中斷C.動態(tài)綁定D.靜態(tài)綁定(2) A.防止丟失數據B.防止對其他部件造成影啊C.返回去繼續(xù)執(zhí)行原程序D.為中斷處理程序提供數據流水線的吞吐率是指單位時間流水線處理的任務數,如果各段流水的操作時間不同,則流水線的吞吐率是()的的倒數。(3) A.最短流水段操作時間B.各段流水的操作時間總和C.最長流水段操作時間D.流水段數乘以最長流水段操
2、作時間計算機中機械硬盤的性能指標不包括_(4)_。(4) A.磁盤轉速及容量B.盤片數及磁道數C.容量及平均尋道時間D.磁盤轉速及平均尋道時間算術表達式采用后綴式表示時不需要使用括號,使用()就可以方便地進行求值。a-(c+d山)(其中,一、+、*表示二元算術運算減、力口、乘)的后緩式為(),與該表達式等價的語法樹為()。(5)A.隊列B.數組C.棧D.廣義表(6) A.abcd-*+B.abcd*+-C.ab-c*d+D.abcd+*-B.C.設有n階三對角矩陣A,即非零元素都位于主對角線以及與主對角線平行且緊鄰的兩條對角線上,現對該矩陣進行按行壓縮存儲,若其壓儲空間用數組B表示,A的元素下
3、標從0開始,B的元素下標從1開始。已知A0,0存儲在B1,A:n-1,n1存儲在B3n-2,那么非零元素Ai,j(0<i<n,0<j<n,i-j<1)存儲在B()(8) A.2i+j-1B. 2i+jC. 2i+j+1D. 3i-j+IE. 哈希表存儲元素時,需要進行沖突(碰撞)處理,沖突是指_(9)_。(9) A.關鍵字被依次映射到地址編號連續(xù)的存儲位置B.關鍵字不同的元素被映射到相同的存儲位置C.關鍵字相同的元素被映射到不同的存儲位置D.關鍵字被映射到哈希表之外的位置對有n個結點、e條邊且采用數組表示法(即鄰接矩陣存儲)的無向圖進行深度優(yōu)先遍歷,時間復雜度為(
4、)。(10) A.O(n)2B.O(e2)C.O(n+e)D.O(n*e)數字信封技術能夠()。(11) A.保證數據在傳輸過程中的安全性B.隱藏發(fā)送者的真實身份C.對發(fā)送者和接收者的身份進行認證證D.防止交易中的抵賴發(fā)生在安全通信中,S將所發(fā)送的信息使用.(12)進行數字簽名,T收到該消息后可利用_(13)_驗證該消息的真實性。(12) A.S的公鑰B.S的私鑰C.T的公鑰D.T的私鑰(13) A.S的公鑰B.S的私鑰C.T的公鑰D.T的私鑰在網絡安全管理中,加強內防內控可采取的策略有_(14)_控制終端接入數量終端訪問授權,防止合法終端越權訪問加強終端的安全檢查與策略管理加強員工上網行為管
5、理與違規(guī)審計(14) A.B.C.D.攻擊者通過發(fā)送一個目的主機已經接收過的報文來達到攻擊目的,這種攻擊方式屬于_(15)_攻擊。(15) A.重放B.拒絕服務C.數據截獲D.數據流分析以下關于計算機軟件著作權的敘述中,正確的是_(16)_。(16) A.非法進行拷貝、發(fā)布或更改軟件的人被稱為軟件盜版者B.計算機軟件保護條例是國家知識產權局頒布的,用來保護軟件著作權人的權益C.軟件著作權屬于軟件開發(fā)者,軟件著作權自軟件開發(fā)完成之日起產生D.用戶購購買了具有版權的軟件,則具有對該軟件的使用權和復制權王某是某公司的軟件設計師,完成某項軟件開發(fā)后按公司規(guī)定進行軟件歸檔,以下關于該軟件的著作權的敘述中
6、,正確的是_(17)_。(17) A.著作權應由公司和王某共同享有B.著作權應由公司享有C.著作權應由王某享有D.除署名權以外,著作權的其他權利由王某享有假設鐵路自動售票系統(tǒng)有n個售票終端,該系統(tǒng)為每個售票終端創(chuàng)建一個進程Pi(i1, 2,,n)管理車票銷售過程。假設Tj(j=1,2,m)單元存放某日某趟車的車票剩余票數,Temp為Pi進程的臨時工作單元,x為某用戶戶的購票張數。P進程的工作流程如下下圖所示,用P操作和V操作實現進程間的同步與互斥。初始化時系統(tǒng)應將信號量賦值為_(18)_。圖中(a)、(b)和(c)處理分別_(19)。Pi按用戶購票烹荷F(18) A.n-1B.0C.1D.2(
7、19) A.V(S)、P(S)和P(S)B.P(S)、P(S)和V(S)C.V(S)、V(S)和P(S)D.P(S)、V(S)和V(S)若系統(tǒng)正在將_(20)_文件修改的結果寫回磁盤時系統(tǒng)發(fā)生崩潰,則對系統(tǒng)的影響相對較大。(20) A.目錄B.空閑塊C.用戶程序D.用戶數據I/O設備管理軟件一般分為4個層次,如下圖所示。圖中分別對應()。(21) A.設備驅動程序、虛設備管理、與設備無關的系統(tǒng)軟件B.設備驅動程序、與設備無關的系統(tǒng)軟件、虛設備管理C.與設備無關的系統(tǒng)軟件、中斷處理程序、設備驅動程序D.與設備無關的系統(tǒng)軟件、設備驅動程序、中斷處理程序在互聯網中,各種電子媒體按照超鏈接的方式組織,
8、通常使用用信息。(22) A.HTMLB. XMLC. SGMLD. VRMLE. 下列機制中,_(23)_是指過程調用和響應調用所需執(zhí)行的代碼在運行時加以結合;而_(24)_是過程調用和響應調用所需執(zhí)行的代碼在編譯時加以結合。(23) A.消息傳遞B.類型檢查C.靜態(tài)綁定D.動態(tài)綁定(24) A.消息傳遞B.類型檢查C.靜態(tài)綁定D.動態(tài)綁定耦合是模塊之間的相對獨立性(互相連接的緊密程度)的度量。耦合程度不取決于()(25) A.調用模塊的方式B.各個模塊之間接接口的復雜程度C.通過接口的信息類型D.模塊提供的功能數以下關于軟件可靠性測試的敘述中,錯誤的是_(26)_o(26) A.軟件可靠性
9、測試的目的是評估軟件系統(tǒng)的可靠性B.軟件可靠性測試前應先確定軟件可靠性的目標C.應平衡地考慮對軟件開發(fā)進度和成本的影響D.應選用適用于所有軟件的標準的可靠性測試模型某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數字表示活動的持續(xù)天數,則完成該項目的最少時間為()天?;顒覧H和IJ的松弛時間分別為(27)_天(27) A.17B.19C.20D.22(28) A.3和3B.3和6C.5和3D.5和6下列網絡互連設備中,屬于物理層的是_(29)_(29) A.交換機B.中繼器C.路由器D.網橋在地址表示_(30)_,welcome.htm表示_(31)_。
10、(30) A.協議類型B.主機C.網頁文件名D.路徑(31) A.協議類型B.主機域名C.網頁文件名D.路徑主域名服務器在接收到域名請求后,首先查詢的是J32)(32) A.本地hosts文件B.轉發(fā)域名服務器C.本地緩存D.授權域名服務器_(33)_是按用戶的觀點對數據和信息建模,強調其語義表達功能,易于用戶理解。(33) A.關系模型B.概念數據模型C.網狀模型D.面向對象模型假設某企業(yè)信息管理系統(tǒng)中的5個實體:部門(部門號,部門名,主管,電話),員工(員工號,姓名,崗位號,電話),項目(項目號,名稱,負責人),崗位(崗位號,基本工資),親屬(員工號,與員工關系,親屬姓名,聯系方式)。該企
11、業(yè)有若干個部門,每個部門有若干名員工;每個員工承擔的崗位不同其基本工資也不同;每個員工可有多名親屬(如:父親、母親等);一個員工可以參加多個項目,每個項目可由多名員工參與。下面_(34)_屬于弱實體對強實體的依賴聯系。(34) A.部門與員工的“所屬”聯系B.員工與崗位的“擔任”聯系C.員工與親屬的“屬于”聯系D.員工與項目的“屬于”聯系DBMS提供的DDL功能不包含_(35)_。(35) A.安全保密定義功能B.檢索、插入、修改和刪除功能C.數據庫的完整性定義功能D.外模式、模式和和內模式的定義功能以下關系模型的描述不正確的是_(36)_。(36) A.與網狀模型和層次模型相比,關系模型更復
12、雜B.關系模型是由若干個關系模式組成的集合C.關系是一個實例,對應于程序設計語言中變量的概念D.關系模型是采用表格結構來表達實體集以及實體集之間的聯系給定關系R(A,B,C,D)和關系S(A,C,D,E,F),對其進行自然連接運算R?S后的屬性列為()個;與(TR.Os.f(R?S)等價的關系代數表達式為()。(37) A.4B.5C.6D.9(38)A.(T3>9(RxS)B.兀123,4,8,9(J1=5八3=6八4=7八3>9(RXS)C.(T3>9(RXS)D.兀1,2,3,4,8,9(T1=5八3=6八4=7八/3/>9(RXS)給定教師關系Teacher(T
13、_no,Tname,Deptname,Tel),其中屬性T_no、T_name>Dept_name和Tel的含義分別為教師號、教師姓名、學院名和電話。用SQL創(chuàng)建一個“給定學院名求該學院的教師數”的函數如下:CreatefunctionDeptcount(Deptnamevarchar(20)()Begin()selectcount(*)intodcountfromTeacherwhereTeacher.Dept_name=Dept_namereturndcountend(39) A.returnsintegerB.returnsd_countintegerC.declareintege
14、rD.declared_countinteger(40) A.returnsintegerB.returnsd_countintegerC.declareintegerD.declared_countinteger給定關系R(A,B,C,D,E)與S(B,C,F,G),那么與表達式兀2,4,6,7(b2<7(R?S)等價的SQL語句如下:SELECT()FROMR,SWHERE();(41) A.R.B,D,F,GB. R.B,E,S.C,F,GC. R.B,R.D,S.C,FD. R.B,R.C,S.C,F(42) A.R.B=S.BORORR.C=S.CORR.B<S.Gb.r
15、.b=s.bororr.c=s.corr.b<S.CC.r.b=s.bandr.c=s.bandr.b<s.gd.r.b=s.bandr.c=s.bandr.b<s.c若將Workers表的插入權限賦予用戶User1,并允許其將該權限授予他人,那么對應的SQL語句為“GRANT)TABLEWorkersTOUser1_(43)_;”。(43) A.INSERTB. INSERTONC. UPDATED. UPDATEON(44) A.FORALLB. PUBLICC. WITHCHECKOPTIOND. WITHGRANTOPTION在SQL中,通過使用COMMIT和和ROL
16、LBACK語句可以結束事務。以下說法正確的是_(45)_。(45) A.某事務執(zhí)行了ROLLBACK語句,表示事務正確地執(zhí)行完畢B.某事務執(zhí)行了ROLLBACK語句,可將其對數據庫的更新寫入數據庫C.某事務執(zhí)行了ROLLBACK語句,可將其對數據庫的更新撤消D.某事務執(zhí)行了COMIMIIT語句,其影響可用ROLLBACK語句來撤銷將滿足3NF的關系系()后,可將其規(guī)范化為BCNF。(46) A.消除非主屬性對碼的部分函數依賴B.消除非主屬性對碼的傳遞函數依賴C.消除主屬性對碼的部分和傳遞函數依賴D.消除非平凡且非函數依賴的多值依賴設學生關系模型Stu(學號,姓名,性別,學院)的主碼是學號,成績
17、關系模型SC(學號,課程號,成績)的主碼為(學號,課程號),若關系模型R(學號,姓名,性別,學院,課程號,成績)的主碼為(學號,課程號),則R滿足_(47)_。(47) A.1NFB.2NFC.3NFD.BCNE關系模型SC(學號,姓名,學院,學院領導,課程號,課程名,成績),函數依賴集F=學號-(姓名,學院,學院領導),學院-學院領導,課程號-課程名,(學號,課程號)-成績,則關系系SC中_(48)_,要滿足第二范式,應將SC分解為()。(48) A.只存在部分依賴B.只存在傳遞依賴C.只存在多值依賴D.存在部分依賴和傳遞依賴(49) A.S(學號,姓名,學院,學院領導),C(課程號,課程名
18、,成績)B.S(學號,姓名),D(學院,學院領導),C(課程號,課程名,成績)C.S(學號,姓名),D(學院,學院領導),C(課程號,課程名),SC(學號,課程名,成績)D.S(學號,姓名,學院,學院領導),C(課程號,課程名),SC(學號,課程號,成績)下列關于函數依賴的敘述中,錯誤的是()(50) A.若2B,BfC,則AXB.若2B,BfC,則2BCC.若AfBC則A-B,A-CD.若2BC則2B,BfC數據庫的并發(fā)操作可能帶來的問題包括()(51) A.增強數據獨立性B.非授權訪問C.丟失修改D.增加數據冗余度在數據庫事務的四種隔離級別中,不能避免臟讀的是()。(52) A.Seria
19、lizableB. RepeatablereadC. ReadcommittedD. ReaduncommittedE. 下對存儲過程的敘述中,不正確的是_(53)_。(53) A.存儲過程可以定義變量B.存儲過程是一組為了完成特定功能的SQL語句組成的程序C.存儲過程不能嵌套調用D.存儲過程可以一次編譯,多次執(zhí)行下表中兩個事務的調度帶來的問題是_(54)_。(54) A.丟失修改B.讀臟數據C.沒有問題D.不可重復讀為了防止一個事務的執(zhí)行影響其他事務,應該采取_(55)_。(55) A.索引機制B.故障恢復C.并發(fā)控制D.完整性約束解決并發(fā)操作帶來的數據不一致性一般采用_(56)_(56)
20、A.封鎖B.恢復C.授權D.協商500元,實現設員工表(員工號,姓名,級別,工資)中,級別增加一級,工資增加該約束的可行方案是_(57)_。(57) A.在員工表上定義插入和修改作的觸發(fā)器B,在員工表上定義一個函數C.在員工表上定義一個視圖D.在員工表上定義一個索引以下對數據轉儲的敘述中,不正確的是()(58) A.靜態(tài)轉儲在轉儲期間不允許對數據庫進行更新B.動態(tài)轉儲在轉儲期間允許對數據庫進行讀取,但不允許更新C.海量轉儲是指每次轉儲全部數據D.增量轉儲是指每次只轉儲上次轉儲后更新過的數據設置日志文件的目的不包括_(59)_(59) A.事務故障恢復B.系統(tǒng)故障恢復C.介質故障恢復D.刪除計算
21、機病毒以下對觸發(fā)器的敘述中,不正確的是_(60)_。(60) A.觸發(fā)器可以傳遞參數B.觸發(fā)器是SQL語句的集合C.用戶不能調用觸發(fā)器D.可以通過觸發(fā)器來強制實現數據的完整性和一致性需求分析階段生成的文檔中,用來描述企業(yè)中各項業(yè)務流程的是_(61)_。(61) A.數據字典B.數據流圖C.ER圖D.關系圖下圖所示的擴展E-R圖中,屬性“電話”屬于(),在邏輯結構設計中,該圖中的()屬性將不會被轉換到關系模式中。(62) A.組合屬性B.派生屬性C.多值屬性D.單值屬性(63) A.性別B.電話C.年齡D.工號下列列描述的因素中,不屬于數據庫物理設計應該考慮的是_(64)_(64) A.事務的執(zhí)
22、行頻度B.使用頻繁的查詢操作C.視視圖設計D.索引設計某數據庫應用系統(tǒng)在運行過程中,發(fā)現隨著數據量的不斷增加,有部分查詢業(yè)務和數據更新業(yè)務執(zhí)行耗時越來越長。經分析,這些業(yè)務都與表Tablel有關。假設Tablel有30多個字段,分別為(Key,Ai,A,.Am,B,.Bn)。執(zhí)行頻度較高的查詢業(yè)務都只用到A1,A2,.Am中的大部分屬性,因此,DBA決定將表Tablei分解為Table2(Key,Ai,Aa,.Am)和Table3(Key,Bi,B2,.Bn)。為了使所有對Tablei的查詢程序不必修改,應該_(65)_;為了使對Tablei的更新業(yè)務能正確執(zhí)行,應該(66)_;這樣實現了_(
23、67)_。(65) A.修改所有對Tabeli的查詢程序B.創(chuàng)建視圖Tablei,為Ttable2和Table3的自然連接C.只修改使用Ai,A2,.Am中屬性的程序D.只修改使用Bi,B2,.Bn中屬性的程序(66) A.修改所有對Tablei更新的事務程序B.創(chuàng)建視圖Tablei,為Table2和Table3的自然連接C.只修改對Ai,A2,.Am中屬性更新的事務程序D.只修改對Bi,B2,.Bn中屬性更新的事務程序(67) A.數據的邏輯獨立性B.數據的物理獨立性C.程序的邏輯獨立性D.程序的物理獨立性_(68)_不是分布式數據庫管理系統(tǒng)應該遵循的準則。(68) A.本地自治B.依賴中心
24、結點C.分片透明D.位置透明ER圖中的實體集A、B之前為i:*聯系,轉換為關系模型時,在B實體集中增加A實體集的標識符作外碼;而在面向對象數據模型中,_(69)_。(69)A.在B對象中增加一個引用屬性外,對B.在BC.在AD.在ARedis是一對象中增加一個引用屬性外,在對象中增加一組引用屬性外,對對象中增加一組引用屬性外,在種NoSQL數據庫,具體地說,是A對象不作任何處理A對象中增加一組引用屬性B對象不作任何處理B對象中增加一組引用屬性_(70)_存儲數據庫。(70) A.鍵-值B.文檔C.圖形D.XMLAtransactionisanaction,oraseriesofactions,
25、carriedoutbyasingleuseror(),thataccessesorchangesthecontentsofthedatabase.Atransactionshouldpossessthefourbasicorso-calledACIDproperties:Atomicity.The“allornothing“property.Atransactionisan()unitthatiseitherperformedinitsentiretyorisnotperformedatall.Consistency.Atransactionmusttransformstatetoanoth
26、erconsistentstate.thedatabasefromoneconsistentIsolation.Transactionsexecuteindependentlyofoneanother.Inotherwords,thepartialeffectsof()transactionsshouldnotbevisibletoothertransactions.Durability.Theeffectsofasuccessfullycompleted(committed)transactionarepermanentlyrecordedinthedatabaseandmustnotbel
27、ostbecauseofasubsequentfailure.Thefourpropertiesabove,only()propertyistheresponsibilityoftheconcurrencycontrolsubsystemtoensure.Itistheresponsibilityofboththe()andtheapplicationdeveloperstoensureconsistency.ToguaranteetheAtomicityandDurabilitypropertiesafterafailure,alogfileisneeded.(71) A.applicati
28、ondeveloperB.allusersC.applicationprogramD.DBMS(72) A.IndivisibleB.permanentC.infrequentD.infinite(73) A.completedB.incompleteC.abortedD.committed(74) A.atomicityB.consistencyC.isolation0.durability(75)A.DBMSB.DBAC.enduserD.DBS2018年上半年數據庫系統(tǒng)工程師考試下午真題試題一(共15分)閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內?!菊f明】某醫(yī)療護理
29、機構為老年人或有護理需求者提供專業(yè)護理。現欲開發(fā)一基于Web的醫(yī)療管理系統(tǒng),以改善醫(yī)療護理效率。該系統(tǒng)的主要功能如下:(1)通用信息查詢。客戶提交通用信息查詢請求,查詢通用信息表,返回查詢結果。(2)醫(yī)生聘用。醫(yī)生提出應聘/辭職申請,交由主管進行聘用/解聘審批,更新醫(yī)生表,并給醫(yī)生反饋聘用/解聘結果;刪除解聘醫(yī)生的出診安排。(3)預約處理。醫(yī)生安排出診時間,存入醫(yī)生出診時間表;根據客戶提交的預約查詢請求,查詢在職醫(yī)生及其出診時間等預約所需數據并返回;創(chuàng)建預約,提交預約請求,在預約表中新增預約記錄,更新所約醫(yī)生出診時間并給醫(yī)生發(fā)送預約通知;給客戶反饋預約結果。(4)藥品管理。醫(yī)生提交處方,根據藥
30、品名稱從藥品數據中查詢相關藥品庫存信息,開出藥品,更新對應藥品的庫存以及預約表中的治療信息;給醫(yī)生發(fā)送“藥品已開出”反饋。(5)報告創(chuàng)建。根據主管提交的報表查詢請求(報表類型和時間段),從預約數據、通用信息、藥品庫存數據、醫(yī)生以及醫(yī)生出診時間中進行查詢,生成報表返回給主管?,F采用結構化方法對醫(yī)療管理系統(tǒng)進行分析與設計,獲得如圖1-1所示的上下文數據流圖和圖12所示的0層數據流圖。E1八情約請求/預約杳詢請求預約所需數據/通用信息查詢結果/預約反m/應聘請求/辭職請求/出診時間/處方/做我醫(yī)生應聘批復/醫(yī)生辭職批復醫(yī)療管理系統(tǒng)、尸報表直詢請求通用信息酣可請求r醫(yī)生應聃申叱用生萍職申請iE2聘用反
31、饋/解聘反饋7飲為通知/藥品已開出反餓【問題1】(3分)使用說明中的詞語,給出圖11中的實體E1E3的名稱?!締栴}2】(5分)使用說明中的詞語,給出圖12中的數據存儲D1D5的名稱?!締栴}3】(4分)使用說明和圖中術語,補充圖12中缺失的數據流及其起點和終點。【問題4】(3分)使用說明中的詞語,說明“預約處理”可以分解為哪些子加工?并說明建模圖11和圖12時如何保持數據流圖平衡?試題二(共15分)閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內?!菊f明】某海外代購公司,為擴展公司業(yè)務,需要開發(fā)一個信息息化管理系統(tǒng)。請根據公司現有業(yè)務及需求完成該系統(tǒng)的數據庫設計?!拘枨竺枋觥?1)記
32、錄公司員工信息。員工信息包括工號、身份證號、姓名、性別和一個手機號,工號唯一標識每位員工,員工分為代購員和配送員。(2)記錄采購的商品信息。商品信息包括商品名稱、所在超市名稱、采購價格、銷售價格和商品介紹,系統(tǒng)內部用商品條碼唯一"標識每種商品。一種商品只在一家超市代購。(3)記錄顧客信息。顧客信息包括顧客真實姓名、身份證號(清關繳稅用)、一個手機號和一個收貨地址,系統(tǒng)自動生成唯一的顧客編號(4)記錄托運公司信息。托運公司信息包括托運公司名稱、電話和地址,系統(tǒng)自動生成唯一的托運公司編號。(5)顧客登錄系統(tǒng)之后,可以下訂單購買商品。訂單支付成功后,系統(tǒng)記錄唯一的支付憑證編號。顧客需要在訂
33、單里指定運送方式:空運或海運。(6)代購員根據顧客的訂單在超市采購對應商品,一份訂單所含的多個商品可能由多名代購員從不同超市采購。(7)采購完的商品交由配送員根據顧客訂單組合裝箱,然后交給托運公司運送。托運公司按顧客訂單核對商品名稱和數量,然后按顧客的地址進行運送?!靖拍钅P驮O計】根據需求階段收集的信息,設計的實體聯系圖(不完整)如如圖2-1所示【邏輯結構設計】根據概念模型設計階段完成的實體聯系圖,得出如下關系模式(不完整):員工(工號,身份號,姓名,性別,手機號)商品(條小商品名稱,所在超市名稱,采購價格,銷售價格,商品介紹)顧客(編幺姓名,身份證號,手機號,(a)托運公司(托運公司編號,托
34、運公司名稱,電話,地址)訂單(訂單1D,畫品條碼,1版編號,(b),運送方式,支付憑證編號)代購(代購I),代購員工號,訂單D2,(c)運送(運送I),配送員工號,托運公司編號,訂單ID,發(fā)運時間)【問題1】(3分)根據問題描述,補充圖21的實體聯系圖【問題2】(6分)補充邏輯結構設計結果中的(a)、(b)、(c)三處空缺?!締栴}3(6分)為方便顧客,允許顧客在系統(tǒng)中保存多組收貨地址。請根據此需求,增加“顧客地址”弱實體,對圖2-1進行補充,并修改“運送”關系模式。試題三(共15分)閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。【說明】某醫(yī)院為了更好的為患者服務、提高醫(yī)院管理水
35、平,擬開發(fā)滿足自身特點的信息系統(tǒng)。其部分需求及設計如下:【需求描述】(1)患者到醫(yī)院就診,需提供本人醫(yī)保卡或身份證,系統(tǒng)根據醫(yī)保卡或身份證從外部醫(yī)保信息庫獲取患者的其他詳細信息,包括醫(yī)保卡號、身份證號、姓名、性別、民族、出生日期等信息。(2)醫(yī)生信息包括醫(yī)生編號、姓名、性別、出生日期、職稱等信息。(3)通過患者自述、化驗結果分析等信息,醫(yī)生對患者的病情進行診斷,開具處方,并填寫病例。病例同時包含診斷和處方信息,包括編號、患者姓名、病情描述、診斷結論、主治醫(yī)生、藥品名稱、藥品數量、服用劑量等,處方中一般會有多種藥品。(4)病人憑醫(yī)生開具的處方可在醫(yī)院購買藥品。醫(yī)院記錄藥品的條碼、名稱、價格、生產
36、廠商等信息。【邏輯結構設計】根據上述需求,設計出如下關系模式醫(yī)生(包上姓名,性別,出生日期,職稱)患者(身份證號,醫(yī)保卡號,姓名,性別,民族,出生日期)藥品(條碼,名稱,價格,生產廠商)病例(編號,藥品條碼,患者身份證號,主治醫(yī)生編號,病情描述,診斷結論,診斷日期,服用劑量,藥品數量,購買日期)【問題1(5分)對關系“患者”,請回答以下問題:(1)給出函數依賴集。(2)給出所有候選碼。(3)判定屬于第幾范式,并說明理由?!締栴}2】(7分)對關系“病例”,存在如下的數據依賴:Dt>編編號一(患者身份證號,主治醫(yī)生編號,病情描述,診斷結論,診斷日期),編號,藥品條碼)一一(服用劑量,藥品數量
37、,購買日期)請回答以下問題(1)該關系模式存在哪些問題?(2)該關系模式是否屬于4NF?請給給出理由。(3)如果“病例”不是4NF,請分解,并指出分解后的關系模式所屬范式。分解后的關系名依次為:病例1,病例2,.。【問題3】(3分)針對【問題2】的規(guī)范化要求,如果設計者分解出的多個關系模式其中中之一如下:購藥(病例編號,藥品條碼,服用劑量,藥品數量,購買日期)如果醫(yī)院要求統(tǒng)計每名醫(yī)生(編號和姓名)每天接診的患者所購買的各個藥品的條碼和數量?;谏鲜鲈O計,實現該統(tǒng)計共需哪幾個關系?為提高該統(tǒng)計效率,允許對范式條件放寬要求,請修改“購藥”關系模式以優(yōu)化該統(tǒng)計。試題四(共15分)閱讀下列說明,回答問
38、題1至問題4,將解答填入答題紙的對應欄內。【說明】某汽車租賃公司建立汽車租賃管理系統(tǒng),其數據庫的部分關系模式如下:用戶:USERS(Userid,NameBalance),各屬性分別表示用戶編號、姓名、余額;汽車:CARS(Cid,Ctype,CPrice,CStatus)各屬性分別表示汽車編號、型號、價格(日租金)、狀態(tài);租用記錄:BORROWSBRId,Userid,Cid,STime,ETime),各屬性分另表示租用編號、用戶編號、汽車編號、租西寸間、歸還時間;不良記錄:BADS(Bid,Userid.BRid,BTime),各屬性分別表示不良記錄編號、用戶編號、租用編號、不良記錄時間。
39、相關關系模式的屬性及說明如下(1)用戶租用汽車時,其用用戶表中的余額不能小于500,否則不能租用。(2)汽車狀態(tài)為待租和已租,待租汽車可以被用戶租用,已租汽車不能租用。(3)用戶每租用一次汽車,向租用記錄中添加一條租用記錄,租用時間默認為系統(tǒng)當前時間,歸還時間為空值,并將所租汽車狀態(tài)變?yōu)橐炎?。用戶還車時,修改歸還時間為系統(tǒng)當前時間,并將該汽車狀態(tài)改為待租。要求用戶不能同時租用兩輛及以上汽車.(4)租金從租用時間起按日自動扣除.根據以上描述,回答下列問題題,將SQL語句的空缺部分補充完整?!締栴}1(4分)請將下面建立租用記錄表的SQL語句補充完整,要求定義主碼完整性約束和引用完整性約束。CREA
40、TETABLEBORROWS(BRiDCHAR(20)(a),UseridCHAR(10)(b)CldCHAR(10)(c),STimeDATETiME(d)ETimeDATETIME,);【問題2(4分)當歸還時間為空值時,表示用戶還未還車,系統(tǒng)每天調用事務程序從用戶余額中自動扣除當日租金,每個事務修改一條用戶記錄中的余額值。由用戶表上的觸發(fā)器實現業(yè)務:如用戶當日余額不足,不扣除當日租金,自動向不良記錄表中加入一條記錄,記錄中的Bid取值由Userid+系統(tǒng)當前日期構成,Btime采用GETDATE()函數取系統(tǒng)當前時間。補全創(chuàng)建觸發(fā)器Bad_TRG的SQL語句。CREATETRIGGERB
41、ad_TRG(e)UPDATEofBalanceONUSERSReferencingnewrowasnrowForeachrowWhennrow.Balance<0BEGIN;/插入不良記錄INSERTINTOBADSSELECTCONCAT(BORROWs.UserId,CONVERT(varchar(100),GETDATE(),10),BORROWSUserId,BRID,(g)/CONVERTO函數將日期型數據改為字符串型/CONCATO函數實現字符串拼接FROMBORROWSWHERE(h)ANDETimeISNULL;END【問題3】(4分)不良記錄是按日記錄的,因此用戶一次租車可能會產生多條不良記錄。創(chuàng)建不良記錄單視圖BADS_Detail,統(tǒng)計每次租車產生的不良記錄租金費用總和大于200的記錄,屬性有UserId、NameBRId、CId、Stime、Etime和total(表示未繳納租金總和)。補全建視圖_BADSDetail的SQL語句。CREATEVIEW(i)ASSELECTBADS.UserId,USERS.Name,BADS.BRId,CARS.Cld,Stime,Etime,(j)AStotalFROMBORROWSBADS.CARS.USERSWHEREBORROWS.BRId=BADS.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木片在纖維增強復合材料的研究考核試卷
- 智能設備節(jié)能技術與應用考核試卷
- 太陽能發(fā)電工程技術規(guī)范更新與實施考核試卷
- 森林改培與生態(tài)保護與生態(tài)保護與國際合作考核試卷
- 架線工程測量與監(jiān)測技術考核試卷
- 智能教育軟件開發(fā)考核試卷
- 新型風動工具研發(fā)考核試卷
- 林業(yè)政策對鄉(xiāng)村發(fā)展的引導作用考核試卷
- Unit 5 Fun Clubs Period I Section A(1a-Pronunciation) 教學設計2024-2025學年人教版英語七年級上冊
- 果蔬汁飲料的設備維護與故障預防考核試卷
- 2025年皖西衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫含答案
- 中小學-安全使用與維護家用電器-主題班會教案
- 2025年湖南信息職業(yè)技術學院單招職業(yè)技能測試題庫及答案1套
- 2025年湖南中醫(yī)藥高等??茖W校單招職業(yè)技能測試題庫必考題
- 2025年陜西延長石油集團有限責任公司招聘筆試參考題庫含答案解析
- 三八婦女節(jié)模板
- 地鐵出入口施工方案
- 2024年廚房年終工作總結
- 2024年湖南省中考英語試題卷(含答案)
- 小學語文新課標學習任務群的基本理解和操作要領
- 【課件】第十四單元第二十七節(jié)肖邦課件-2021-2022學年高中音樂人音版(2019)必修音樂鑒賞
評論
0/150
提交評論