![數(shù)據(jù)庫應(yīng)用技術(shù)形考任務(wù)答案_第1頁](http://file4.renrendoc.com/view5/M01/1F/28/wKhkGGYLQuqAQ0u1AAHQaoK1FM8166.jpg)
![數(shù)據(jù)庫應(yīng)用技術(shù)形考任務(wù)答案_第2頁](http://file4.renrendoc.com/view5/M01/1F/28/wKhkGGYLQuqAQ0u1AAHQaoK1FM81662.jpg)
![數(shù)據(jù)庫應(yīng)用技術(shù)形考任務(wù)答案_第3頁](http://file4.renrendoc.com/view5/M01/1F/28/wKhkGGYLQuqAQ0u1AAHQaoK1FM81663.jpg)
![數(shù)據(jù)庫應(yīng)用技術(shù)形考任務(wù)答案_第4頁](http://file4.renrendoc.com/view5/M01/1F/28/wKhkGGYLQuqAQ0u1AAHQaoK1FM81664.jpg)
![數(shù)據(jù)庫應(yīng)用技術(shù)形考任務(wù)答案_第5頁](http://file4.renrendoc.com/view5/M01/1F/28/wKhkGGYLQuqAQ0u1AAHQaoK1FM81665.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
形考任務(wù)一題目1關(guān)于數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的選項是〔
〕。選擇一項:a.數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)有關(guān),操作系統(tǒng)的類型決定了能夠運行的數(shù)據(jù)庫管理系統(tǒng)的類型b.數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫文件的訪問必須經(jīng)過操作系統(tǒng)才能實現(xiàn)c.數(shù)據(jù)庫應(yīng)用程序可以不經(jīng)過數(shù)據(jù)庫管理系統(tǒng)而直接讀取數(shù)據(jù)庫文件
d.數(shù)據(jù)庫管理系統(tǒng)對用戶隱藏了數(shù)據(jù)庫文件的存放位置和文件名題目2關(guān)于用文件管理數(shù)據(jù)的說法,錯誤的選項是〔
〕。選擇一項:a.用文件管理數(shù)據(jù),難以提供給用程序?qū)?shù)據(jù)的獨立性b.當存儲數(shù)據(jù)的文件名發(fā)生變化時,必須修改訪問數(shù)據(jù)文件的應(yīng)用程序c.用文件存儲數(shù)據(jù)的方式難以實現(xiàn)數(shù)據(jù)訪問的平安控制d.將相關(guān)的數(shù)據(jù)存儲在一個文件中,有利于用戶對數(shù)據(jù)進行分類,因此也可以加快用戶操作數(shù)據(jù)的效率
題目3數(shù)據(jù)庫系統(tǒng)的物理獨立性是指〔
〕。選擇一項:a.不會因為數(shù)據(jù)的變化而影響應(yīng)用程序b.不會因為數(shù)據(jù)存儲結(jié)構(gòu)的變化而影響應(yīng)用程序c.不會因為數(shù)據(jù)存儲策略的變化而影響數(shù)據(jù)的存儲結(jié)構(gòu)d.不會因為數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序
題目4數(shù)據(jù)庫系統(tǒng)是由假設(shè)干局部組成的。以下不屬于數(shù)據(jù)庫系統(tǒng)組成局部的是〔
〕。選擇一項:a.數(shù)據(jù)庫b.操作系統(tǒng)
c.應(yīng)用程序d.數(shù)據(jù)庫管理系統(tǒng)題目5數(shù)據(jù)庫三級模式結(jié)構(gòu)的劃分,有利于〔
〕。選擇一項:a.數(shù)據(jù)的獨立性
b.管理數(shù)據(jù)庫文件c.建立數(shù)據(jù)庫d.操作系統(tǒng)管理數(shù)據(jù)庫題目6在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是〔
〕。選擇一項:a.內(nèi)模式b.模式
c.外模式d.其他題目7在用數(shù)據(jù)模型描述數(shù)據(jù)時,一般要求數(shù)據(jù)模型要滿足三個要求。以下描述中,不屬于數(shù)據(jù)模型應(yīng)滿足的要求的是〔
〕。選擇一項:a.能夠描述并發(fā)數(shù)據(jù)
b.能夠真實地模擬現(xiàn)實世界c.容易被業(yè)務(wù)人員理解d.能夠方便地在計算機上實現(xiàn)題目8數(shù)據(jù)模型三要素是指〔
〕。選擇一項:a.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象和數(shù)據(jù)共享b.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束
c.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的平安控制d.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的可靠性題目9以下關(guān)于實體聯(lián)系模型中聯(lián)系的說法,錯誤的選項是〔
〕。選擇一項:a.一個聯(lián)系可以只與一個實體有關(guān)b.一個聯(lián)系可以與兩個實體有關(guān)c.一個聯(lián)系可以與多個實體有關(guān)d.一個聯(lián)系可以不與任何實體有關(guān)
題目10數(shù)據(jù)庫系統(tǒng)中的三級模式以及模式間的映像提供了數(shù)據(jù)的獨立性。以下關(guān)于兩級映像的說法,正確的選項是〔
〕。選擇一項:a.外模式到模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS實現(xiàn)的b.外模式到模式的映像是由DBMS實現(xiàn)的,模式到內(nèi)模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的c.外模式到模式的映像以及模式到內(nèi)模式的映像都是由DBMS實現(xiàn)的
d.外模式到模式的映像以及模式到內(nèi)模式的映像都是由應(yīng)用程序?qū)崿F(xiàn)的二.判斷題〔每題1分,共5分〕題目11使用數(shù)據(jù)庫管理數(shù)據(jù)可以實現(xiàn)程序與數(shù)據(jù)的相互獨立。選擇一項:對
錯題目12數(shù)據(jù)庫管理系統(tǒng)是一個系統(tǒng)軟件,這個軟件主要負責將磁盤上的數(shù)據(jù)庫文件讀入到內(nèi)存中?!?/p>
〕選擇一項:對
錯題目13數(shù)據(jù)的特征分為靜態(tài)特征和動態(tài)特征?!?/p>
〕選擇一項:對
錯題目14E-R模型是一種用于描述數(shù)據(jù)的組織形式的模型?!?/p>
〕選擇一項:對
錯題目15數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨立性?!?/p>
〕選擇一項:對錯
三.簡答題〔此題共5分〕題目16與文件管理相比,用數(shù)據(jù)庫管理數(shù)據(jù)有哪些優(yōu)點?〔此題2分〕答:〔1〕相互關(guān)聯(lián)的數(shù)據(jù)集合;〔2〕較少的數(shù)據(jù)冗余;〔3〕程序與數(shù)據(jù)相互獨立;〔4〕保證數(shù)據(jù)的平安可靠;〔5〕最大限度地保證數(shù)據(jù)的正確性;〔6〕數(shù)據(jù)可以共享并能保證數(shù)據(jù)的一致性。題目17數(shù)據(jù)獨立性指的是什么?它能帶來哪些好處?〔此題2分〕答:數(shù)據(jù)獨立性包括邏輯獨立性和物理獨立性兩局部。物理獨立性是指當數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化時,不影響數(shù)據(jù)庫模式;邏輯獨立性是指當模式發(fā)生變化時,不影響外模式,從而不影響應(yīng)用程序的特性。這兩個獨立性使用戶只需關(guān)心邏輯層即可,同時增強了應(yīng)用程序的可維護性。題目18說明實體-聯(lián)系模型中的實體、屬性和聯(lián)系的概念?!泊祟}1分〕答:實體是具有公共性質(zhì)的并可相互區(qū)分的現(xiàn)實世界對象的集合。屬性是實體所具有的特征或性質(zhì)。聯(lián)系是實體之間的關(guān)聯(lián)關(guān)系。第2章關(guān)系數(shù)據(jù)庫理論〔本章共20分〕一.單項選擇題〔每題1分,共10分〕題目19不屬于數(shù)據(jù)模型三要素的是〔
〕。選擇一項:a.數(shù)據(jù)結(jié)構(gòu)b.數(shù)據(jù)操作c.數(shù)據(jù)庫管理系統(tǒng)
d.數(shù)據(jù)完整性約束題目20關(guān)于傳統(tǒng)關(guān)系代數(shù)的說法,錯誤的選項是〔
〕。選擇一項:a.集合的并運算要求參與運算的兩個關(guān)系必須具有相同的目b.有m目x行數(shù)據(jù)的關(guān)系R和有n目y行數(shù)據(jù)的關(guān)系S進行笛卡爾積運算,其結(jié)果是有(m+n)目和(x+y)行數(shù)據(jù)的關(guān)系
c.對m目的關(guān)系R進行選擇運算,其結(jié)果關(guān)系一定也是m目的d.對有m行數(shù)據(jù)的關(guān)系R進行投影運算,其結(jié)果關(guān)系的行數(shù)可能小于m題目21關(guān)于自然連接的說法,錯誤的選項是〔
〕。選擇一項:a.自然連接的連接條件一定是等值連接b.進行自然連接的兩個關(guān)系可以沒有列名相同的列
c.對兩個關(guān)系進行相同條件的自然連接和等值連接,自然連接結(jié)果的列個數(shù)一定少于等值連接結(jié)果的列個數(shù)d.自然連接是一種特殊的等值連接題目22關(guān)于集合并運算的說法,正確的選項是〔
〕。選擇一項:a.進行并運算的兩個關(guān)系必須具有相同數(shù)目的行個數(shù)b.進行并運算的兩個關(guān)系必須具有相同數(shù)目的行個數(shù)和列個數(shù)c.進行并運算的兩個關(guān)系的列個數(shù)必須相同,對應(yīng)列的語義相同
d.如果兩個關(guān)系包含內(nèi)容相同的數(shù)據(jù)行,那么并運算結(jié)果將包含這些重復的數(shù)據(jù)行題目23對關(guān)系模式進行標準化的主要目的是〔
〕。選擇一項:a.提高數(shù)據(jù)操作效率b.維護數(shù)據(jù)的一致性
c.加強數(shù)據(jù)的平安性d.為用戶提供更快捷的數(shù)據(jù)操作題目24如果有函數(shù)依賴X→Y,并且對X的某個真子集X’,有X’→Y成立,那么稱〔
〕。選擇一項:a.Y完全函數(shù)依賴于Xb.Y局部函數(shù)依賴于X
c.X完全函數(shù)依賴于Yd.X局部函數(shù)依賴于Y題目25關(guān)于第三范式的說法,錯誤的選項是〔
〕。選擇一項:a.第三范式的關(guān)系模式一定是第一范式的b.第三范式的關(guān)系模式一定也是第二范式的c.第三范式的關(guān)系模式一定不包含局部函數(shù)依賴和傳遞函數(shù)依賴d.第三范式的關(guān)系模式一定不包含傳遞函數(shù)依賴,但可以包含局部函數(shù)依賴
題目26有關(guān)系模式:學生〔學號,姓名,所在系,系主任〕,設(shè)一個系只有一個系主任,那么該關(guān)系模式至少屬于〔
〕。選擇一項:a.第一范式b.第二范式
c.第三范式d.BC范式題目27屬于傳統(tǒng)的集合運算的是〔
〕。選擇一項:a.選擇運算b.投影運算c.連接運算d.并運算
題目28用于表達關(guān)系代數(shù)中投影運算的運算符是〔
〕。選擇一項:a.σb.∏c.<>d.+
二.判斷題〔每題1分,共5分〕題目29選擇、投影和連接操作屬于傳統(tǒng)的關(guān)系運算?!?/p>
〕選擇一項:對錯
題目30
SQL語言的特點是過程化?!?/p>
〕選擇一項:對錯
題目31使用FOREIGNKEY約束可以實現(xiàn)參照完整性約束?!病尺x擇一項:對
錯題目32一個關(guān)系模式只能有一個候選鍵?!?/p>
〕選擇一項:對錯
題目33不正確獲得1.00分中的0.00分題干限制“年齡”列取值范圍在0-160的約束表達式是:check(年齡in0-160)?!?/p>
〕選擇一項:對錯
三.簡答題〔此題共5分〕題目34關(guān)系數(shù)據(jù)庫的三個完整性約束是什么?各是什么含義?〔此題2分〕答:實體完整性、參照完整性和用戶定義的完整性。實體完整性指關(guān)系數(shù)據(jù)庫中所有的表都必須有主鍵。參照完整性用于描述和約束實體之間的關(guān)聯(lián)關(guān)系。用戶定義的完整性是針對某一具體應(yīng)用領(lǐng)域定義的數(shù)據(jù)約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足應(yīng)用語義的要求。題目35設(shè)有關(guān)系模式:學生修課〔學號,姓名,所在系,性別,課程號,課程名,學分,成績〕。設(shè)一個學生可選多門課程,一門課程可以被多個學生選。每個學生由學號唯一標識,一個學生只在一個系學習;每門課程由課程號唯一標識。每個學生選的每門課程有唯一的成績?!?〕請指出此關(guān)系模式的候選鍵。〔2〕寫出該關(guān)系模式的函數(shù)依賴集?!?〕該關(guān)系模式屬于第幾范式?請簡單說明理由?!?〕假設(shè)不是第三范式的,請將其標準化為第三范式關(guān)系模式,并指出分解后每個關(guān)系模式的主鍵和外鍵。〔此題3分〕答:〔1〕候選鍵:〔學號,課程號〕
〔2〕學號→姓名,學號→所在系,學號→性別,課程號→課程名,課程號→學分,
〔學號,課程號〕→成績
〔3〕屬于第一范式,因為存在局部函數(shù)依賴:學號→姓名。
〔4〕第三范式關(guān)系模式:
學生〔學號,姓名,所在系,性別〕
課程〔課程號,課程名,學分〕
考試〔學號,課程號,成績〕,學號為引用學生的外鍵,課程號為引用課程的外鍵。第3章創(chuàng)立數(shù)據(jù)庫〔本章共20分〕一.單項選擇題〔每題1分,共5分〕題目36屬于SQLServer最核心效勞的是〔
〕。選擇一項:a.數(shù)據(jù)庫引擎效勞
b.SQLServerManagementStudioc.SQLServer配置管理器d.SQLServer管理工具題目37關(guān)于SQLServer數(shù)據(jù)庫的說法,正確的選項是〔
〕。選擇一項:a.一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成
b.一個數(shù)據(jù)庫只能包含一個日志文件,但可包含多個數(shù)據(jù)文件c.一個數(shù)據(jù)庫的所有數(shù)據(jù)文件必須存放在相同的物理位置d.一個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件必須存放在不同的物理位置題目38關(guān)于擴大SQLServer數(shù)據(jù)庫空間的說法,錯誤的選項是〔
〕。選擇一項:a.可以擴大數(shù)據(jù)文件和日志文件的空間b.可以通過添加新文件的方法擴大數(shù)據(jù)庫空間
c.可以直接擴大數(shù)據(jù)文件的空間d.只能通過添加新文件的方法擴大日志的空間題目39關(guān)于收縮SQLServer數(shù)據(jù)庫空間的說法,錯誤的選項是〔
〕。選擇一項:a.可以收縮某個指定數(shù)據(jù)文件的空間b.可以收縮某個指定日文志件的空間c.收縮數(shù)據(jù)文件空間時不能小于該文件的初始大小
d.收縮數(shù)據(jù)庫有縮小整個數(shù)據(jù)庫空間大小和縮小某個文件大小兩種方式題目40屬于SQLServer推薦的日志文件擴展名的是〔
〕。選擇一項:a..datab..mdfc..ndfd..ldf
二、判斷題〔每題1分,共10分〕題目41在一臺計算機上安裝一次SQLServer時,就生成了一個實例。在一臺計算機上只能安裝一個默認實例,同時也只能安裝一個命名實例?!?/p>
〕選擇一項:對錯
題目42SSMS工具提供了圖形化的操作界面來創(chuàng)立和維護對象,下拉列表框列出了當前查詢編輯器所連接的數(shù)據(jù)庫效勞器上的所有數(shù)據(jù)庫,master表示當前正在操作的數(shù)據(jù)庫是master。〔
〕選擇一項:對
錯題目43Tempdb數(shù)據(jù)庫是系統(tǒng)自動生成的臨時數(shù)據(jù)庫,用于保存臨時對象或中間結(jié)果集。〔
〕選擇一項:對
錯題目44Msdb數(shù)據(jù)庫是用戶必須建立的,用作SQLServer實例上創(chuàng)立的所有數(shù)據(jù)庫的模板?!?/p>
〕選擇一項:對錯
題目45日志文件的推薦擴展名為.ldf,用于存放恢復數(shù)據(jù)庫的所有日志信息。每個數(shù)據(jù)庫只能有一個日志文件。〔
〕選擇一項:對錯
題目46邏輯文件名是在所有SQL語句中引用物理文件時所使用的名稱。物理文件名包括存儲文件的路徑以及物理文件名本身?!?/p>
〕選擇一項:對
錯題目47數(shù)據(jù)庫的空間會出現(xiàn)不夠用的情況,如果日志空間不夠了那么意味著不能再向數(shù)據(jù)庫中插入數(shù)據(jù);如果數(shù)據(jù)空間不夠了,那么意味著不能再對數(shù)據(jù)庫數(shù)據(jù)進行任何修改操作?!?/p>
〕選擇一項:對錯
題目48SQLServer最核心的效勞是SSMS?!?/p>
〕選擇一項:對錯
題目49在SQLServer中,不允許刪除正在被用戶使用的數(shù)據(jù)庫。〔
〕選擇一項:對
錯題目50刪除數(shù)據(jù)庫,只能刪除數(shù)據(jù)文件,并不刪除日志文件?!?/p>
〕選擇一項:對錯
三、簡答題〔此題共5分〕題目51SQLServer最核心的效勞是什么?〔此題1分〕答:數(shù)據(jù)庫引擎效勞。題目52啟動效勞使用的是SQLServer的哪個工具?〔此題1分〕SQLServer配置管理器。題目53SQLServer數(shù)據(jù)庫由幾類文件組成?這些文件的推薦擴展名分別是什么?〔此題3分〕答:由2類文件組成:數(shù)據(jù)文件和日志文件。主要數(shù)據(jù)文件的推薦擴展名為mdf,次要數(shù)據(jù)文件的推薦擴展名為ndf,日志文件的推薦擴展名為ldf。第4章SQL語言根底與關(guān)系表〔本章共20分〕一.單項選擇題〔每題1分,共10分〕題目54所述功能中,不屬于SQL語言功能的是〔
〕。選擇一項:a.數(shù)據(jù)表的定義功能b.數(shù)據(jù)查詢功能
c.數(shù)據(jù)增、刪、改功能d.提供方便的用戶操作界面功能題目55設(shè)某職工表中有用于存放年齡〔整數(shù)〕的列,最適合年齡列的類型是〔
〕。選擇一項:a.intb.smallintc.tinyint
d.bit題目56用于限制列的取值范圍的約束是〔
〕。選擇一項:a.PRIMARYKEYb.CHECK
c.DEFAULTd.UNIQUE題目57用于限制列的取值不能重復的約束是〔
〕。選擇一項:a.PRIMARYKEYb.CHECKc.DEFAULTd.UNIQUE
題目58用于實現(xiàn)實體完整性約束的是〔
〕。選擇一項:a.PRIMARYKEYb.CHECKc.DEFAULTd.UNIQUE題目59關(guān)于DEFAULT約束的說法,錯誤的選項是〔
〕。選擇一項:a.一個DEFAULT約束只能約束表中的一個列b.在一個表上可以定義多個DEFAULT約束c.DEFAULT只能定義在列級完整性約束處d.在列級完整性約束和表級完整性約束處都可以定義DEFAULT約束
題目60為變量賦值的語句中,錯誤的選項是〔
〕。選擇一項:a.SET@X=10b.SELECT@X=10c.SET@X=10+10d.SET@X=10+'A'
題目61設(shè)有表T,現(xiàn)要為該表新增加一個列,列名為:c1,類型為int。能正確實現(xiàn)該功能的語句是〔
〕。選擇一項:a.ALTERTABLETADDc1int
b.ALTERTABLETADD(c1int)c.ALTERTABLETADDCOLUMNc1intd.ALTERTABLETADDCOLUMN(c1int)題目62屬于普通編碼可變長字符串類型的是〔
〕。選擇一項:a.real
b.nvarcharc.numericd.varchar題目63現(xiàn)要定義“工作年限”列的數(shù)據(jù)類型,假設(shè)用整型類型,且其值不會超過100,那么最適宜的類型是〔
〕。選擇一項:a.intb.smallint
c.tinyintd.real二.判斷題〔每題1分,共5分〕題目64decimal(p,s)數(shù)據(jù)類型屬于字符型。〔
〕選擇一項:對錯
題目65正確獲得1.00分中的1.00分題干/*
*/之間的內(nèi)容用于表示注釋,對程序無影響。〔〕選擇一項:對
錯題目66'tell'+236的結(jié)果為:tell236?!?/p>
〕選擇一項:對錯
題目67“Ssex
NCHAR(1)DEFAULT'女'”語句中的DEFAULT約束表示Ssex變量的默認值為'女'?!?/p>
〕選擇一項:對
錯題目68“Sage
TINYINT
CHECK(Sage>=18ANDSage<=60)”限定Sage的取值只能在18到60之間?!?/p>
〕選擇一項:對
錯三、簡答題〔此題共5分〕題目69簡述SQL語言的功能,每個功能的作用是什么?〔此題3分〕答:SQL按其功能可分為四大局部:數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)查詢和數(shù)據(jù)操作。數(shù)據(jù)定義功能用于定義、刪除和修改數(shù)據(jù)庫中的對象;數(shù)據(jù)查詢功能用于實現(xiàn)查詢數(shù)據(jù)的功能,查詢數(shù)據(jù)是數(shù)據(jù)庫中使用最多的操作;數(shù)據(jù)操作功能用于增加、刪除和修改數(shù)據(jù);數(shù)據(jù)控制功能用于控制用戶對數(shù)據(jù)庫的操作權(quán)限。題目70Transact-SQL支持的主要數(shù)據(jù)類型有哪些?〔此題2分〕答:數(shù)值類型〔包括準確數(shù)值類型和浮點數(shù)值類型〕、字符串類型〔包括統(tǒng)一字符編碼的字符串類型和普通字符編碼的字符串類型〕、日期時間類型以及二進制數(shù)據(jù)類型。第5章數(shù)據(jù)操作語言〔本章共20分〕一.單項選擇題〔每題1分,共10分〕題目71當關(guān)系R和S進行連接操作時,如果R中的元組不滿足連接條件,在連接結(jié)果中也會將這些記錄保存下來的操作是〔
〕。選擇一項:a.左外連接
b.右外連接c.內(nèi)連接d.自連接題目72聚合函數(shù)中,不忽略空值的是〔
〕。
選擇一項:a.SUM(列名)b.MAX(列名)c.AVG(列名)d.COUNT(*)
題目73查詢語句中,錯誤的選項是〔
〕。選擇一項:a.SELECTSno,COUNT(*)FROMSCGROUPBYSnob.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3
c.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3d.SELECTSnoFROMSCGROUPBYSno題目74現(xiàn)要利用Student表查詢年齡最小的學生姓名和年齡。以下實現(xiàn)此功能的查詢語句中,正確的選項是〔
〕。選擇一項:a.SELECTSname,MIN(Sage)FROMStudentb.SELECTSname,SageFROMStudentWHERESage=MIN(Sage)c.SELECTTOP1Sname,SageFROMStudentd.SELECTTOP1Sname,SageFROMStudentORDERBYSage
題目75設(shè)SC表中記錄成績的列為:Grade,類型為int。假設(shè)在查詢成績時,希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case表達式是〔
〕。選擇一項:a.CaseGrade
When90~100
THEN
'優(yōu)'
When80~89
THEN
'良'
When70~79
THEN
'中'
When60~69
THEN
'及格'
Else
'不及格'
Endb.Case
WhenGrade
between90and100
THEN
Grade='優(yōu)'
WhenGrade
between80and89
THEN
Grade='良'
WhenGrade
between70and79
THEN
Grade='中'
WhenGrade
between60and69
THEN
Grade='及格'
Else
Grade='不及格'
Endc.Case
WhenGrade
between90and100
THEN
'優(yōu)'
WhenGrade
between80and89
THEN
'良'
WhenGrade
between70and79
THEN
'中'
WhenGrade
between60and69
THEN
'及格'
Else
'不及格'
End
d.CaseGrade
When90~100
THENGrade='優(yōu)'
When80~89
THENGrade='良'
When70~79
THENGrade='中'
When60~69
THENGrade='及格'
Else
Grade='不及格'
End題目76在SQL語句中,用于更新表數(shù)據(jù)的語句是〔
〕。選擇一項:a.ALTERb.SELECT
c.UPDATEd.INSERT題目77設(shè)有Teachers表,該表的定義如下:
CREATETABLETeachers(
TnoCHAR(8)PRIMARYKEY,
TnameVARCHAR(10)NOTNULL,
AgeTINYINTCHECK(AgeBETWEEN25AND65))插入語句中,不能正確執(zhí)行的是〔
〕。選擇一項:a.INSERTINTOTeachersVALUES('T100','張宏',NULL)b.INSERTINTOTeachers(Tno,Tname,Age)VALUES('T100','張宏',30)c.INSERTINTOTeachers(Tno,Tname)VALUES('T100','張宏')d.INSERTINTOTeachersVALUES('T100','張宏')
題目78設(shè)數(shù)據(jù)庫中已有表5-1至5-3所示的Student、Course和SC表。現(xiàn)要查詢學生選的第2學期開設(shè)課程的情況,只需列出學號、姓名、所在系和所選的課程號。該查詢涉及到的表是〔
〕。選擇一項:a.僅Student表b.僅Student和SC表c.僅Student和Course表d.Student、SC和Course表
題目79刪除計算機系學生〔在student表中〕的修課記錄〔在SC表中〕的語句,正確的選項是〔
〕。選擇一項:a.DELETE
FROMSCJOINStudentbONS.Sno=b.Sno
WHERESdept='計算機系'b.DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.Sno
WHERESdept='計算機系'
c.DELETEFROMStudent
WHERESdept='計算機系'd.DELETEFROMSCWHERESdept='計算機系'題目80查詢年齡最大的前5位學生的姓名和年齡的語句,正確的選項是〔
〕。選擇一項:a.SELECTTOP5姓名,年齡FROM學生表b.SELECTTOP5姓名,年齡FROM學生表ORDERBY年齡c.SELECTTOP5姓名,年齡FROM學生表ORDERBY年齡DESCd.SELECTTOP5WITHTIES姓名,年齡FROM學生表
二.判斷題〔每題1分,共5分〕題目81“SELECT*FROMStudentWHERESnameLIKE
'張_'”語句中的'張_'用于查找姓張的學生?!?/p>
〕選擇一項:對錯
題目82“SELECT*FROMStudentWHERESnameLIKE
'[張李劉]%'”語句可以查找姓張、李、劉的學生?!?/p>
〕選擇一項:對
錯
題目83
“SELECTCOUNT(DISTINCTSno)FROMSC”語句用于統(tǒng)計學生的總?cè)藬?shù)。〔
〕選擇一項:對錯
題目84HAVING子句用于對分組后的統(tǒng)計結(jié)果再進行過濾,它用于組而不是對單個記錄。〔
〕選擇一項:對
錯題目85
“SELECT*FROMStudentINNERJOIN
SCONStudent.Sno=SC.Sno”語句可將Student與SC連接起來。〔
〕選擇一項:對
錯三.簡答題〔此題共5分〕題目86
WHEREAgeBETWEEN20AND30子句,查找的Age范圍是多少?〔此題1分〕答:Age大于等于20并且小于等于30題目87
“WHERESdeptNOTIN('CS','IS','MA')”子句,查找的數(shù)據(jù)是什么?〔此題1分〕答:查找'CS','IS','MA'三個系之外的其他系。題目88自連接與普通內(nèi)連接的主要區(qū)別是什么?〔此題1分〕答:自連接中進行連接操作的表在物理上是一張表,而普通內(nèi)連接進行連接的表在物理上是兩張表。題目89外連接與內(nèi)連接的主要區(qū)別是什么?〔此題1分〕答:進行外連接操作時,其連接結(jié)果中將包含一張表中的所有數(shù)據(jù),不管該數(shù)據(jù)是否滿足連接條件;而進行內(nèi)連接操作時,其連接結(jié)果必須是兩個表中都滿足連接條件的數(shù)據(jù)。題目90相關(guān)子查詢與嵌套子查詢在執(zhí)行方面的主要區(qū)別是什么?〔此題1分〕答:相關(guān)子查詢的執(zhí)行過程是先外后內(nèi),而嵌套子查詢的執(zhí)行過程是先內(nèi)后外。而且相關(guān)子查詢中必須有與外層查詢的關(guān)聯(lián),而嵌套子查詢中,內(nèi)、外層查詢不需要有關(guān)聯(lián)關(guān)系。形考任務(wù)三一、單項選擇題〔每題1分,共15分〕題目1關(guān)于視圖的說法,正確的選項是〔
〕。選擇一項:a.視圖與根本表一樣,也存儲數(shù)據(jù)b.對視圖的操作最終都轉(zhuǎn)換為對根本表的操作
c.視圖的數(shù)據(jù)源只能是根本表d.所有視圖都可以實現(xiàn)對數(shù)據(jù)的增、刪、改、查操作題目2在視圖的定義語句中,只能包含〔
〕。選擇一項:a.數(shù)據(jù)查詢語句
b.數(shù)據(jù)增、刪、改語句c.創(chuàng)立表的語句d.全部都可以題目3視圖對應(yīng)數(shù)據(jù)庫三級模式中的〔
〕。選擇一項:a.外模式
b.內(nèi)模式c.模式d.其他題目4關(guān)于視圖的說法,正確的選項是〔
〕。選擇一項:a.通過視圖可以提高數(shù)據(jù)查詢效率b.視圖提供了數(shù)據(jù)的邏輯獨立性c.視圖只能建立在根本表上
d.定義視圖的語句可以包含數(shù)據(jù)更改語句題目5創(chuàng)立視圖的主要作用是
〔
〕。選擇一項:a.提高數(shù)據(jù)查詢效率b.維護數(shù)據(jù)的完整性約束c.維護數(shù)據(jù)的一致性d.提供用戶視角的數(shù)據(jù)
題目6設(shè)有學生表〔學號,姓名,所在系〕。建立統(tǒng)計每個系的學生人數(shù)的視圖語句中,正確的選項是〔
〕。選擇一項:a.CREATEVIEWv1
AS
SELECT所在系,COUNT(*)FROM學生表GROUPBY所在系b.CREATEVIEWv1
AS
SELECT所在系,SUM(*)FROM學生表GROUPBY所在系c.CREATEVIEWv1(系名,人數(shù))AS
SELECT所在系,SUM(*)FROM學生表GROUPBY所在系d.CREATEVIEWv1(系名,人數(shù))AS
SELECT所在系,COUNT(*)FROM學生表GROUPBY所在系
題目7關(guān)于索引的說法,正確的選項是
〔
〕。選擇一項:a.只要建立了索引就可以加快數(shù)據(jù)的查詢效率b.在一個表上可以創(chuàng)立多個聚集索引c.在一個表上可以建立多個唯一的非聚集索引
d.索引會影響數(shù)據(jù)插入和更新的執(zhí)行效率,但不會影響刪除數(shù)據(jù)的執(zhí)行效率題目8創(chuàng)立存儲過程的用處主要是
〔
〕。選擇一項:a.提高數(shù)據(jù)操作效率
b.維護數(shù)據(jù)的一致性c.實現(xiàn)復雜的業(yè)務(wù)規(guī)那么d.增強引用完整性題目9關(guān)于存儲過程的說法,正確的選項是〔
〕。選擇一項:a.在定義存儲過程的代碼中可以包含數(shù)據(jù)的增、刪、改、查語句
b.用戶可以向存儲過程傳遞參數(shù),但不能輸出存儲過程產(chǎn)生的結(jié)果c.存儲過程的執(zhí)行是在客戶端完成的d.存儲過程是存儲在客戶端的可執(zhí)行代碼段題目10修改存儲過程P1的語句,正確的選項是〔
〕。選擇一項:a.ALTERP1b.ALTERPROCP1c.MODIFYP1
d.MODIFYPROCP1題目11
刪除存儲過程P1的語句,正確的選項是〔
〕。選擇一項:a.DELETEP1b.DELETEPROCP1c.DROPP1d.DROPPROCP1
題目12觸發(fā)器的主要作用是〔〕。選擇一項:a.提高數(shù)據(jù)的查詢效率b.增強數(shù)據(jù)的平安性c.加強數(shù)據(jù)的保密性d.實現(xiàn)復雜的約束
題目13現(xiàn)有學生表和修課表,其結(jié)構(gòu)為:學生表〔學號,姓名,入學日期,畢業(yè)日期〕修課表〔學號,課程號,考試日期,成績〕現(xiàn)要求修課表中的考試日期必須在學生表中相應(yīng)學生的入學日期和畢業(yè)日期之間。正確的實現(xiàn)方法是〔
〕。選擇一項:a.在修課表的考試日期列上定義一個CHECK約束b.在修課表上建立一個插入和更新操作的觸發(fā)器
c.在學生表上建立一個插入和更新操作的觸發(fā)器d.在修課表的考試日期列上定義一個外鍵引用約束題目14設(shè)在SC(Sno,Cno,Grade)表上定義了觸發(fā)器:CREATETRIGGERtri1ONSCAFTERINSERT…當執(zhí)行語句:INSERTINTOSCVALUES('s001','c01',90)會引發(fā)該觸發(fā)器執(zhí)行。關(guān)于觸發(fā)器執(zhí)行時表中數(shù)據(jù)的說法,正確的選項是〔
〕。選擇一項:a.SC表和INSERTED表中均包含新插入的數(shù)據(jù)
b.SC表和INSERTED表中均不包含新插入的數(shù)據(jù)c.SC表中包含新插入的數(shù)據(jù),INSERTED表中不包含新插入的數(shù)據(jù)d.SC表中不包含新插入的數(shù)據(jù),INSERTED表中包含新插入的數(shù)據(jù)題目15當執(zhí)行由UPDATE語句引發(fā)的觸發(fā)器時,關(guān)于該觸發(fā)器臨時工作表的說法,正確的選項是〔
〕。選擇一項:a.系統(tǒng)會自動產(chǎn)生UPDATED表來存放更改前的數(shù)據(jù)b.系統(tǒng)會自動產(chǎn)生UPDATED表來存放更改后的數(shù)據(jù)c.系統(tǒng)會自動產(chǎn)生INSERTED表和DELETED表,用INSERTED表存放更改后的數(shù)據(jù),用DELETED表存放更改前的數(shù)據(jù)
d.系統(tǒng)會自動產(chǎn)生INSERTED表和DELETED表,用INSERTED表存放更改前的數(shù)據(jù),二.判斷題〔每題0.5分,共5分〕題目16視圖是一個虛表,數(shù)據(jù)庫中只存儲視圖的定義,而不存儲視圖所包含的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的根本表中?!?/p>
〕選擇一項:對
錯題目17當根本表中的數(shù)據(jù)發(fā)生變化時,從視圖中查詢出的數(shù)據(jù)并不隨之變化?!?/p>
〕選擇一項:對錯
題目18索引一般來說可以提高數(shù)據(jù)增、刪、改、查的效率?!?/p>
〕選擇一項:對錯
題目19使用索引的一個優(yōu)點是,在對數(shù)據(jù)進行插入、更改和刪除操作時,不需要對索引進行相應(yīng)維護,就可以使索引與數(shù)據(jù)保持一致?!?/p>
〕選擇一項:對錯
題目20由于聚集索引項決定了表中數(shù)據(jù)的物理存儲順序,因此一個表只能包含一個聚集索引。〔
〕選擇一項:對
錯題目21非聚集索引并不改變數(shù)據(jù)的物理存儲順序,可以在一個表上建立多個非聚集索引?!?/p>
〕選擇一項:對
錯題目22存儲過程是存儲在數(shù)據(jù)庫效勞器端供客戶端調(diào)用執(zhí)行的SQL語句?!?/p>
〕選擇一項:對
錯題目23如果存儲過程有輸入?yún)?shù)并且沒有為輸入?yún)?shù)指定默認值,那么在調(diào)用存儲過程時,會自動生成一個常量值。〔
〕選擇一項:對錯
題目24UPDATE、INSERT和DELETE都可引發(fā)觸發(fā)器代碼的執(zhí)行?!?/p>
〕選擇一項:對
錯題目25觸發(fā)器名在數(shù)據(jù)庫中可以不是唯一的?!?/p>
〕選擇一項:對錯
三.簡答題〔此題共5分〕題目26試說明使用視圖的好處。〔此題1分〕答:利用視圖可以簡化客戶端的數(shù)據(jù)查詢語句,使用戶能從多角度看待同一數(shù)據(jù),可以提高數(shù)據(jù)的平安性,視圖對應(yīng)數(shù)據(jù)庫三級模式中的外模式,因此提供了一定程度的邏輯獨立性。題目27索引的作用是什么?〔此題1分〕答:索引可以加快數(shù)據(jù)的查詢效率。題目28索引分為哪幾種類型?分別是什么?它們的主要區(qū)別是什么?〔此題1分〕答:分為聚集索引和非聚集索引兩種。聚集索引會對數(shù)據(jù)進行物理排序,非聚集索引不對數(shù)據(jù)進行物理排序。題目29存儲過程的作用是什么?為什么利用存儲過程可以提高數(shù)據(jù)的操作效率?〔此題1分〕答:存儲過程可以提供模塊化程序設(shè)計,提高數(shù)據(jù)操作效率,簡化客戶端編程。答:存儲過程可以提供模塊化程序設(shè)計,提高數(shù)據(jù)操作效率,簡化客戶端編程。因為數(shù)據(jù)庫管理系統(tǒng)是在創(chuàng)立存儲過程時對SQL代碼進行分析和優(yōu)化,并在第一次執(zhí)行時進行語法檢查和編譯,將編譯好的可執(zhí)行代碼存儲在內(nèi)存的一個專門緩沖區(qū)中,以后再執(zhí)行此存儲過程時,只需直接執(zhí)行內(nèi)存中的可執(zhí)行代碼即可。題目30觸發(fā)器的作用是什么?前觸發(fā)和后觸發(fā)的主要區(qū)別是什么?〔此題1分〕答:觸發(fā)器可以實現(xiàn)復雜的完整性約束,同時還可以實現(xiàn)一些商業(yè)規(guī)那么。前觸發(fā)器并不真正執(zhí)行引發(fā)觸發(fā)器執(zhí)行才數(shù)據(jù)操作語句;后觸發(fā)器是在引發(fā)觸發(fā)器執(zhí)行的數(shù)據(jù)操作語句執(zhí)行完后,再引發(fā)觸發(fā)器執(zhí)行。第7章數(shù)據(jù)庫管理與維護〔本章共20分〕一.單項選擇題〔每題1分,共10分〕題目31不屬于事務(wù)特征的是〔
〕。選擇一項:a.完整性
b.一致性c.隔離性d.原子性題目32事務(wù)一旦提交,其對數(shù)據(jù)庫中數(shù)據(jù)的修改就是永久的,以后的操作或故障不會對事務(wù)的操作結(jié)果產(chǎn)生任何影響。這個特性是事務(wù)的〔
〕。選擇一項:a.原子性b.一致性c.隔離性d.持久性
題目33事務(wù)所包含的操作作為一個整體,要么都做,要么都不做,這個特性稱為事務(wù)的〔
〕。選擇一項:a.一致性b.持久性
c.隔離性d.原子性題目34關(guān)于SQLServer備份設(shè)備的說法,正確的選項是〔
〕。選擇一項:a.備份設(shè)備只能建立在磁帶設(shè)備上b.備份設(shè)備是一個邏輯設(shè)備,可以建立在磁盤上
c.備份設(shè)備是一臺物理存在的有特定要求的設(shè)備d.一個備份設(shè)備只能用于一個數(shù)據(jù)庫的一次備份題目35在簡單恢復模式下,可以進行的備份是〔
〕。
選擇一項:a.僅完整備份b.僅事務(wù)日志備份c.僅完整備份和差異備份
d.完整備份、差異備份和日志備份題目36關(guān)于差異備份的說法,正確的選項是〔
〕。選擇一項:a.差異備份備份的是從上次備份到當前時間數(shù)據(jù)庫變化的內(nèi)容b.差異備份備份的是從上次完整備份到當前時間數(shù)據(jù)庫變化的內(nèi)容
c.差異備份僅備份數(shù)據(jù),不備份日志d.兩次完整備份之間進行的各差異備份的備份時間都是一樣的題目37關(guān)于日志備份的說法,錯誤的選項是〔
〕。選擇一項:a.日志備份僅備份日志,不備份數(shù)據(jù)b.日志備份的執(zhí)行效率通常比差異備份和完整備份高c.日志備份的時間間隔通常比差異備份短d.第一次對數(shù)據(jù)庫進行的備份可以是日志備份
題目38設(shè)有如下備份操作:現(xiàn)從備份中對數(shù)據(jù)庫進行恢復,正確的恢復順序為
〔
〕。選擇一項:a.完整備份1,日志備份1,日志備份2,差異備份1,日志備份3,日志備份4b.完整備份1,差異備份1,日志備份3,日志備份4
c.完整備份1,差異備份1d.完全備份1,日志備份4題目39關(guān)于SQLServer數(shù)據(jù)庫效勞器登錄賬戶的說法,錯誤的選項是〔
〕。選擇一項:a.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶b.所有的Windows用戶都自動是SQLServer的合法賬戶
c.在Windows身份驗證模式下,不允許非Windows身份的用戶登錄到SQLServer效勞器d.sa是SQLServer提供的一個具有系統(tǒng)管理員權(quán)限的默認登錄賬戶題目40關(guān)于SQLServer身份驗證模式的說法,正確的選項是〔
〕。選擇一項:a.只能在安裝過程中設(shè)置身份驗證模式,安裝完成之后不能再修改b.只能在安裝完成后設(shè)置身份驗證模式,安裝過程中不能設(shè)置c.在安裝過程中可以設(shè)置身份驗證模式,安裝完成之后還可以再對其進行修改
d.身份驗證模式是系統(tǒng)規(guī)定好的,在安裝過程中及安裝完成后都不能進行修改二.判斷題〔每題1分,共5分〕題目41事務(wù)可以保證在一個事務(wù)中的全部操作或者全部成功,或者全部失敗?!?/p>
〕選擇一項:對
錯題目42ROLLBACK表示事務(wù)正常結(jié)束,COMMIT表示事務(wù)中的全部操作被撤銷?!?/p>
〕選擇一項:對錯
題目43事務(wù)的持久性是指數(shù)據(jù)庫中一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。〔
〕選擇一項:對錯
題目44對象權(quán)限是用戶在已經(jīng)創(chuàng)立好的對象上行使的權(quán)限,例如CRAETETABLE。〔
〕選擇一項:對錯
題目45在恢復數(shù)據(jù)庫之前,如果數(shù)據(jù)庫的日志文件沒有損壞,可在恢復之前對數(shù)據(jù)庫進行一次尾部日志備份,這樣可將數(shù)據(jù)的損失減少到最小?!?/p>
〕選擇一項:對
錯三.簡答題〔此題共5分〕題目46試說明事務(wù)的概念及四個特征?!泊祟}1分〕答:事務(wù)是用戶定義的數(shù)據(jù)操作系列,這些操作作為一個完整的工作單元執(zhí)行。一個事務(wù)內(nèi)的所有語句作為一個整體,要么全部執(zhí)行,要么全部不執(zhí)行。
事務(wù)的特征包括:原子性、一致性、隔離性和持久性。題目47SQLServer的平安驗證過程是什么?〔此題1分〕答:在SQLServer中,用戶要訪問數(shù)據(jù)庫中的數(shù)據(jù),必須經(jīng)過三個認證過程。第一個是身份認證,這通過登錄賬戶〔SQLServer稱之為登錄名〕來標識用戶,身份認證只驗證用戶連接到SQLServer數(shù)據(jù)庫效勞器的資格,即驗證該用戶是否具有連接到數(shù)據(jù)庫效勞器的“連接權(quán)”;第二個是訪問權(quán)認證,當用戶訪問某數(shù)據(jù)庫時,必須具有該數(shù)據(jù)庫的訪問權(quán),即驗證用戶是否是該數(shù)據(jù)庫的合法用戶。第三個是操作權(quán)限認證,當用戶訪問數(shù)據(jù)庫中的數(shù)據(jù)或?qū)ο髸r,必須具有適宜的操作權(quán)限。題目48權(quán)限的管理包含哪些操作?〔此題1分〕答:權(quán)限的管理包括授予權(quán)限、收回權(quán)限和拒絕訪問三種。題目49日志備份備份的是哪段時間的哪些內(nèi)容?差異備份備份的是哪段時間的哪些內(nèi)容?〔此題1分〕答:日志備份備份的是從上次備份到當前時刻新增的數(shù)據(jù)庫日志內(nèi)容。差異備份備份的是從上次完整備份到當前時刻數(shù)據(jù)庫的變化局部。題目50假設(shè)對某數(shù)據(jù)庫進行了完整備份、差異備份和日志備份,那么當恢復該數(shù)據(jù)庫時,正確的恢復順序是什么?〔此題1分〕答:要求先恢復完整備份,然后恢復完整備份之后最近的差異備份,最后再按備份順序逐個恢復差異備份后的全部日志備份。第8章數(shù)據(jù)庫設(shè)計〔本章共20分〕一.單項選擇題〔每題1分,共10分〕題目51在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型是〔
〕完成的工作。選擇一項:a.需求分析階段b.概念設(shè)計階段c.邏輯設(shè)計階段
d.物理設(shè)計階段題目52在將E-R圖轉(zhuǎn)換為關(guān)系模型時,一般都將m:n聯(lián)系轉(zhuǎn)換成一個獨立的關(guān)系模式。關(guān)于這種聯(lián)系產(chǎn)生的關(guān)系模式的主鍵的說法,正確的選項是〔
〕。選擇一項:a.只需包含m端關(guān)系模式的主鍵即可b.只需包含n端關(guān)系模式的主鍵即可c.至少包含m端和n端關(guān)系模式的主鍵
d.必須添加新的屬性作為主鍵題目53在將局部E-R圖合并為全局E-R圖時,可能會產(chǎn)生一些沖突。以下沖突中不屬于合并E-R圖沖突的是〔
〕。選擇一項:a.結(jié)構(gòu)沖突b.語法沖突
c.屬性沖突d.命名沖突題目54一個銀行營業(yè)所可以有多個客戶,一個客戶也可以在多個營業(yè)所進行存取款業(yè)務(wù),那么客戶和銀行營業(yè)所之間的聯(lián)系是〔
〕。選擇一項:a.一對一b.一對多c.多對一d.多對多
題目55設(shè)實體A與實體B之間是一對多聯(lián)系。如下邏輯結(jié)構(gòu)設(shè)計方法中,最合理的是〔
〕。選擇一項:a.實體A和實體B分別對應(yīng)一個關(guān)系模式,且外鍵放在實體B的關(guān)系模式中
b.實體A和實體B分別對應(yīng)一個關(guān)系模式,且外鍵放在實體A的關(guān)系模式中c.為實體A和實體B設(shè)計一個關(guān)系模式,該關(guān)系模式包含兩個實體的全部屬性d.分別為實體A、實體B和它們之間的聯(lián)系設(shè)計一個關(guān)系模式,外鍵在聯(lián)系對應(yīng)的關(guān)系模式中題目56設(shè)有描述圖書出版情況的關(guān)系模式:出版〔書號,出版日期,印刷數(shù)量〕,設(shè)一本書可以被出版屢次,每次出版都有一個印刷數(shù)量。該關(guān)系模式的主鍵是〔
〕。選擇一項:a.書號b.〔書號,出版日期〕
c.〔書號,印刷數(shù)量〕d.〔書號,出版日期,印刷數(shù)量〕題目57在數(shù)據(jù)庫設(shè)計中,進行用戶子模式設(shè)計是〔
〕要完成的工作。選擇一項:a.需求分析階段b.概念結(jié)構(gòu)設(shè)計階段c.邏輯結(jié)構(gòu)設(shè)計階段
d.物理結(jié)構(gòu)設(shè)計階段題目58屬于數(shù)據(jù)庫邏輯設(shè)計內(nèi)容的是〔
〕。選擇一項:a.存儲記錄的格式設(shè)計b.將概念設(shè)計的結(jié)果轉(zhuǎn)換為特定DBMS所支持的數(shù)據(jù)模型
c.設(shè)計局部的E-R圖d.將各局部E-R圖合并為全局E-R圖題目59關(guān)于數(shù)據(jù)庫設(shè)計中新奧爾良方法的說法,錯誤的選項是〔
〕。選擇一項:a.數(shù)據(jù)庫設(shè)計包含需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計b.E-R圖是數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計產(chǎn)生的結(jié)果c.概念結(jié)構(gòu)設(shè)計是在需求分析之后、邏輯結(jié)構(gòu)設(shè)計之前進行的d.邏輯結(jié)構(gòu)設(shè)計是在需求分析之后、概念結(jié)構(gòu)設(shè)計之前進行的
題目60在數(shù)據(jù)庫設(shè)計中,表設(shè)計原那么遵守〔
〕標準。選擇一項:a.第一范式b.第二范式c.第三范式
d.字段設(shè)計二.判斷題〔每題1分,共5分〕題目61數(shù)據(jù)庫設(shè)計就是建立一個數(shù)據(jù)庫應(yīng)用系統(tǒng)?!?/p>
〕選擇一項:對錯
題目62數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計通常與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān)。〔
〕選擇一項:對錯
題目63在進行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計時,要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)?!?/p>
〕選擇一項:對錯
題目64設(shè)計局部E-R圖屬于邏輯設(shè)計的任務(wù)。〔
〕選擇一項:對錯
題目65將概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型屬于概念設(shè)計的任務(wù)?!?/p>
〕選擇一項:對錯
三.簡答題〔此題共5分〕題目66數(shù)據(jù)庫設(shè)計分為哪幾個階段?每個階段的主要工作是什么?〔此題1分〕答:數(shù)據(jù)庫設(shè)計一般包含如下過程:1〕需求分析。了解用戶系統(tǒng)需求,解決“干什么”的問題?2〕結(jié)構(gòu)設(shè)計,包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計。概念設(shè)計的目標是產(chǎn)生反映全體用戶信息需求的整體數(shù)據(jù)庫概念結(jié)構(gòu);數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是把概念設(shè)計階段產(chǎn)生的E-R圖轉(zhuǎn)換為具體DBMS支持的組織層數(shù)據(jù)模型,也就是轉(zhuǎn)換為DBMS可以處理的數(shù)據(jù)庫邏輯結(jié)構(gòu);物理設(shè)計的任務(wù)和目標是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。3〕數(shù)據(jù)庫實施,主要任務(wù)和目標就是在實際的計算機系統(tǒng)中建立數(shù)據(jù)庫應(yīng)用系統(tǒng)。4〕數(shù)據(jù)庫運行和維護階段。主要工作包括:數(shù)據(jù)庫的備份和恢復、數(shù)據(jù)庫的平安性和完整性控制、監(jiān)視、分析、調(diào)整數(shù)據(jù)庫性能、數(shù)據(jù)庫的重組。題目67需求分析階段的任務(wù)是什么?其中發(fā)現(xiàn)事實的方法有哪些?〔此題1分〕答:需求分析階段的主要工作就是,通過調(diào)查從用戶處獲得對數(shù)據(jù)庫的以下需求。1〕信息需求:用戶將從數(shù)據(jù)庫中獲得的信息的內(nèi)容和性質(zhì),對信息的要求、導出數(shù)據(jù)的要求,即確定在數(shù)據(jù)庫中存儲哪些數(shù)據(jù)。2〕處理需求:用戶要完成什么處理功能,對某種處理的執(zhí)行頻度、用戶要求的響應(yīng)時間,處理的方式是聯(lián)機處理還是批處理等。3〕平安性和完整性的約束。題目68什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?簡述其設(shè)計步驟。〔此題1分〕答:數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是把概念設(shè)計階段產(chǎn)生的E-R圖轉(zhuǎn)換為具體DBMS支持的組織層數(shù)據(jù)模型,這些模式在功能、性能、完整性和一致性約束方面滿足應(yīng)用要求。關(guān)系數(shù)據(jù)庫的邏輯設(shè)計一般包含三項工作:1〕將概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。2〕對關(guān)系數(shù)據(jù)模型進行優(yōu)化。3〕設(shè)計面向用戶的外模式。題目69把E-R模型轉(zhuǎn)換為關(guān)系模式的轉(zhuǎn)換規(guī)那么有哪些?〔此題1分〕答:1〕一個實體轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系模式的屬性,實體的碼就是關(guān)系模式的主鍵。2〕對于實體間的聯(lián)系有以下不同的情況:①
一個1∶1聯(lián)系通常是與任意一端所對應(yīng)的關(guān)系模式合并,并將在該關(guān)系模式的屬性中參加另一個實體的碼和聯(lián)系本身的屬性。②
一個1∶n聯(lián)系通常是與n端所對應(yīng)的關(guān)系模式合并,并將在該關(guān)系模式中參加1端實體的碼以及聯(lián)系本身的屬性。③
一個m∶n聯(lián)系必須轉(zhuǎn)換為一個獨立的關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為此關(guān)系模式的屬性,且關(guān)系模式的主鍵包含各實體的碼。3〕具有相同主鍵的關(guān)系模式可以合并。題目70關(guān)系數(shù)據(jù)模型的優(yōu)化包含哪些方法?〔此題1分〕答:關(guān)系數(shù)據(jù)模型的優(yōu)化通常以關(guān)系標準化理論為指導,并考慮系統(tǒng)的性能。具體方法為:1〕確定各屬性間的函數(shù)依賴關(guān)系。根據(jù)需求分析階段得出的語義,分別寫出每個關(guān)系模式的各屬性之間的函數(shù)依賴以及不同關(guān)系模式中各屬性之間的數(shù)據(jù)依賴關(guān)系。2〕對各個關(guān)系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。3〕判斷每個關(guān)系模式的范式,根據(jù)實際需要確定最適宜的范式。4〕根據(jù)需求分析階段得到的處理要求,分析這些模式對于這樣的應(yīng)用環(huán)境是否適宜,確定是否要對某些模式進行分解或合并。第9章數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)〔本章共15分〕一、單項選擇題〔每題1分,共5分〕題目71在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。關(guān)于刪除SC表中學號為S01的選課記錄的語句,正確的選項是〔
〕。選擇一項:a.ADOcn.Execute“UPATEFROMSCWHERE學號='S01'”b.ADOcn.Execute“DELETEFROMSCWHERE學號='S01'”
c.ADOcn.Execute“SELECTFROMSCWHERE學號='S01'”d.ADOcn.Execute“DROPFROMSCWHERE學號='S01'”題目72設(shè)ADOcn是一個Connection對象,與數(shù)據(jù)庫的連接字符串存放在cnStr字符串中。關(guān)于使用ADOcn建立與數(shù)據(jù)源連接的語句,正確的選項是〔
〕。選擇一項:a.ADOcn.CreatecnStrb.ADOcn.OpencnStr
c.ADOcn.connetioncnStrd.ADOcn.conncnStr題目73不屬于VB中ADO對象模型中的對象的是〔
〕。選擇一項:a.Connectionb.Commandc.Recordsetd.Update
題目74聲明并創(chuàng)立Connection對象的語句,正確的選項是〔
〕。選擇一項:a.DimADOcnAsNewConnection
b.DimADOcnAsConnectionc.DeclareADOcnAsNewConnectiond.DeclareADOcnAsConnection題目75利用Recordset對象可以得到查詢結(jié)果集。將SC表中的全部數(shù)據(jù)放置到Recordset對象ADOrs中的語句,正確的選項是〔
〕。選擇一項:a.ADOrs.Open"Select*FromSC"
b.ADOrs.Execute"Select*FromSC"c.ADOrs.Create"Select*FromSC"d.ADOrs."Select*FromSC"二.判斷題〔每題1分,共5分〕題目76VB提供了三種數(shù)據(jù)庫訪問引擎,分別是Jet引擎、ODBC和OLEDB,目前主要使用的是OLEDB。〔
〕選擇一項:對
錯題目77Recordset對象是數(shù)據(jù)表的查詢結(jié)果,通??墒褂盟M行數(shù)據(jù)的插入操作?!?/p>
〕選擇一項:對錯
題目78不正確獲得1.00分中的0.00分題干設(shè)ADOrs是一個Recordset對象,那么ADOrs("學號")表示得到“學號”列的值?!?/p>
〕選擇一項:對錯
題目79如果使用Connection對象建立與數(shù)據(jù)庫的連接,在聲明對象之后建立數(shù)據(jù)庫連接的方法是Create。〔
〕選擇一項:對錯
題目80B/S模式的開發(fā)、維護工作主要集中在數(shù)據(jù)庫效勞器端,可減輕異地用戶的維護本錢。〔
〕選擇一項:對錯
三.簡答題〔此題共5分〕題目81請簡述C/S和B/S的主要原理,并說明它們各自的優(yōu)缺點?!泊祟}2分〕答:
傳統(tǒng)的C/S模式是一種兩層結(jié)構(gòu)的系統(tǒng),第一層是在客戶機系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫效勞器。C/S模式主要由客戶應(yīng)用程序和數(shù)據(jù)庫兩局部組成。C/S結(jié)構(gòu)軟件〔即客戶機/效勞器模式〕分為客戶機和效勞器兩層。
B/S模式,即瀏覽器/效勞器模式,是一種從傳統(tǒng)的二層C/S模式開展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式。C/S和B/S的優(yōu)缺點。〔1〕系統(tǒng)的性能在系統(tǒng)的性能方面,B/S占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。采用C/S結(jié)構(gòu)時,客戶端和效勞器端都能夠處理任務(wù),這雖然對客戶機的要求較高,但因此可以減輕效勞器的壓力?!?〕系統(tǒng)的開發(fā)C/S結(jié)構(gòu)是建立在中間件產(chǎn)品根底之上的,對應(yīng)用開發(fā)者提出了較高的要求。應(yīng)用程序的維護、移植和互操作變得復雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開發(fā)不同版本的客戶端軟件。與B/S結(jié)構(gòu)相比,C/S技術(shù)開展歷史更為“悠久”。從技術(shù)成熟度及軟件設(shè)計、開發(fā)人員的掌握水平來看,C/S技術(shù)應(yīng)是更成熟、更可靠的?!?〕系統(tǒng)的升級維護C/S系統(tǒng)升級本錢比擬大。B/S與C/S處理模式相比,減輕了異地用戶系統(tǒng)維護與升級的本錢。所有的升級操作只需要針對效勞器進行。題目82請簡要說明開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的一般步驟?!泊祟}3分〕答:1〕.通常要聲明一個全局數(shù)據(jù)庫連接對象2〕.一般要創(chuàng)立Main子過程,并將它設(shè)置為啟動對象。在其中順序完成以下操作:〔1〕以非模態(tài)方式顯示飛濺窗?!?〕創(chuàng)立全局數(shù)據(jù)庫連接對象,并連接SQLServer或Access等數(shù)據(jù)庫。〔3〕以模態(tài)方式顯示登錄窗,等待用戶登錄?!?〕登錄成功后,以非模態(tài)方式顯示主窗體,否那么退出程序。3〕.主窗體一般均提供增加、刪除、修改、查詢等對數(shù)據(jù)庫的管理功能,所有操作均使用全局數(shù)據(jù)庫連接對象作為與數(shù)據(jù)庫交互的通道,通過SQL語句對數(shù)據(jù)進行處理,其中:〔1〕增加功能。使用Insert語句。在新增一條記錄時,一般應(yīng)先執(zhí)行一Select語句,以防止記錄的主關(guān)鍵詞重復?!?〕刪除功能。使用Delete語句。在執(zhí)行刪除操作之前,一般會使用MsgBox函數(shù)進行提示?!?〕修改功能。使用Update語句?!?〕查詢功能。使用Select語句。一般會根據(jù)用戶的需求設(shè)置查詢條件。4〕.其他功能。比方數(shù)據(jù)庫備份和恢復功能、用戶權(quán)限管理功能等。綜合應(yīng)用題1圖書銷售〔此題10分〕題目83寫出創(chuàng)立如下三張數(shù)據(jù)表的SQL語句?!泊祟}4分〕“圖書”表結(jié)構(gòu):書號:普通編碼定長字符類型,長度為10,主鍵。書名:普通編碼可變長字符類型,長度為20,非空。類別:統(tǒng)一字符編碼定長字符類型,長度為4,取值為:“高等數(shù)學”、“量子力學”、“國學根底”。出版日期:日期類型。單價:整型。
“書店”表結(jié)構(gòu):書店編號:普通編碼定長字符類型,長度為20,主鍵。書店名:普通編碼可變長字符類型,長度為30,非空。地址:統(tǒng)一字符編碼可變長字符類型,長度為30。
“銷售”表結(jié)構(gòu):書號:普通編碼定長字符類型,長度為10,引用圖書表的外鍵。書店編號:普通編碼定長字符類型,長度為20,引用書店表的外鍵。銷售時間:日期時間類型。銷售數(shù)量:整型。主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘師大版道德與法治九年級下冊3.1《多民族的大家庭》聽課評課記錄
- 教科版道德與法治八年級上冊6.2《公民的責任》聽課評課記錄
- 魯教版數(shù)學六年級上冊2.1《0科學計數(shù)法》聽評課記錄
- 岳麓版歷史七年級上冊第18課《漢代的科技與文化》聽課評課記錄
- 蘇科版數(shù)學九年級下冊5.1《二次函數(shù)》講聽評課記錄
- 五年級數(shù)學聽評課記錄表
- 人教版九年級數(shù)學上冊第二十二章二次函數(shù)《22.2二次函數(shù)與一元二次方程》第1課時聽評課記錄
- 【2022年新課標】部編版七年級上冊道德與法治第六課 交友的智慧 2課時聽課評課記錄
- 韓式餐廳承包經(jīng)營合同范本
- 個人入股分紅協(xié)議書范本
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2025版)
- 臨床提高膿毒性休克患者1h集束化措施落實率PDCA品管圈
- 春節(jié)節(jié)后施工復工安全培訓
- GB/T 3478.1-1995圓柱直齒漸開線花鍵模數(shù)基本齒廓公差
- GB/T 1346-2001水泥標準稠度用水量、凝結(jié)時間、安定性檢驗方法
- FZ/T 25001-2012工業(yè)用毛氈
- 瑞幸咖啡SWOT分析
- DL∕T 1867-2018 電力需求響應(yīng)信息交換規(guī)范
- 小學生品德發(fā)展水平指標評價體系(小學)
- 水利工程地震應(yīng)急預案
- 日歷表空白每月打印計劃表
評論
0/150
提交評論