2023年工程數(shù)據(jù)庫(kù)模擬試卷_第1頁(yè)
2023年工程數(shù)據(jù)庫(kù)模擬試卷_第2頁(yè)
2023年工程數(shù)據(jù)庫(kù)模擬試卷_第3頁(yè)
2023年工程數(shù)據(jù)庫(kù)模擬試卷_第4頁(yè)
2023年工程數(shù)據(jù)庫(kù)模擬試卷_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

云南工商學(xué)院2023-2023學(xué)年上學(xué)期2023級(jí)計(jì)算機(jī)科學(xué)與技術(shù)《工程數(shù)據(jù)庫(kù)》模擬試卷一、單選題(本大題共20分,每小題2分,請(qǐng)將答案填寫(xiě)在括號(hào)中)1.在E-R圖中,用來(lái)表達(dá)實(shí)體之間聯(lián)系的圖形是(B)A.矩形 ?? ? B.菱形 C.橢圓形 ? ?D.平行四邊形2.下面有關(guān)索引的描述對(duì)的的是(C)?A.建立任意索引以后,本來(lái)的數(shù)據(jù)庫(kù)表文獻(xiàn)中記錄的物理順序都將被改變 B.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文獻(xiàn)中?C.創(chuàng)建索引是創(chuàng)建了一個(gè)指向數(shù)據(jù)庫(kù)表原文獻(xiàn)記錄的構(gòu)成的文獻(xiàn)D.使用索引并不能加快對(duì)表的查詢(xún)操作3.主鍵是用來(lái)實(shí)行(A) A.實(shí)體完整性約束????B.引用完整性約束 C.域完整性約束?? ?D.自定義完整性約束4.在T-SQL語(yǔ)言中,創(chuàng)建索引用的命令是(C)?A.CreateProcedure???B.CreateTable?C.CreateIndex? ?D.CreateView5.在Select語(yǔ)句中使用GroupBySNO時(shí),SNO必須(C)?A.在Where中出現(xiàn)?? ?B.在From中出現(xiàn) C.在Select中出現(xiàn) D.在Having中出現(xiàn)6.運(yùn)營(yíng)T-SQL命令SelectPower(2,3)的結(jié)果是(D) A.2 ??? B.3 C.6? ?????D.87.若有如下一個(gè)表SS(學(xué)號(hào)Char(6)NotNull,姓名Char(8)NotNull,性別Char(2),年齡Int)現(xiàn)向S表插入如下數(shù)據(jù)時(shí),哪一行可以被插入(B) A.('991001','李明芳',女,'23')?? ?B.('990746','張為',NULL,NULL) C.(NULL,'陳道一','男',32)D.('992345',NULL,'女',25)8.下面哪個(gè)數(shù)據(jù)類(lèi)型是用來(lái)存儲(chǔ)字符的?(C)?A.DateTime ?? B.SmallMoney?C.VarChar ?? D.Int9.下列關(guān)于觸發(fā)器的表述中哪些是對(duì)的的?(A)?A.當(dāng)觸發(fā)器事件發(fā)生時(shí)會(huì)激活觸發(fā)器B.觸發(fā)器可以在存儲(chǔ)過(guò)程中執(zhí)行?C.觸發(fā)器可以從SQL語(yǔ)句中調(diào)用D.觸發(fā)器可以傳參數(shù)執(zhí)行10.SQLServer中,用戶(hù)應(yīng)備份如下內(nèi)容:(D) A.記錄用戶(hù)數(shù)據(jù)的所有用戶(hù)數(shù)據(jù)庫(kù) B.記錄系統(tǒng)信息的系統(tǒng)數(shù)據(jù)庫(kù) C.記錄數(shù)據(jù)庫(kù)改變的事物日記 D.以上所有二、填空題(本大題共10分,每小題2分,請(qǐng)將答案填寫(xiě)在橫線上)1.T-SQL語(yǔ)句SelectStuff('同學(xué)們現(xiàn)在正在考試',8,2,'做練習(xí)')的執(zhí)行結(jié)果是同學(xué)們現(xiàn)在正在做練習(xí)。2.Exist()方法用于執(zhí)行一個(gè)XML查詢(xún),假如有結(jié)果則返回1。3.查詢(xún)時(shí)使用到內(nèi)連接的關(guān)鍵字是innerjoinon。4.在觸發(fā)器中的inserted虛擬表的作用是在進(jìn)行數(shù)據(jù)插入時(shí)緩存在數(shù)據(jù)庫(kù)中的臨時(shí)表。5.一個(gè)學(xué)生借多本書(shū),同一本書(shū)只能被這個(gè)學(xué)生借閱,這種實(shí)體間的關(guān)系叫做一對(duì)多。三、判斷題(本大題共10分,每小題2分,請(qǐng)?jiān)诶ㄌ?hào)中打或者)1.默認(rèn)情況下,所創(chuàng)建的索引都是聚集索引。(錯(cuò))2.固定數(shù)據(jù)庫(kù)角色:db_dat(yī)awriter的成員可以對(duì)本數(shù)據(jù)庫(kù)中表進(jìn)行任何操作。(錯(cuò))3.視圖可以從基本表生成,也可以從其它視圖生成。(對(duì))4.執(zhí)行帶參數(shù)的存儲(chǔ)過(guò)程的語(yǔ)法是execute過(guò)程名參數(shù)名=值。(對(duì))5.SQLServer2023可以將將數(shù)據(jù)導(dǎo)入到任何類(lèi)型的文獻(xiàn)中。(錯(cuò))四、簡(jiǎn)答題(本大題共10分,每小題10分)1.在一個(gè)表中,索引是否越多越好?為什么?答:錯(cuò)。由于當(dāng)然不是,關(guān)于建立索引的幾個(gè)準(zhǔn)則:(1)合理的建立索引可以加速數(shù)據(jù)讀取效率,不合理的建立索引反而會(huì)拖慢數(shù)據(jù)庫(kù)的響應(yīng)速度。(2)索引越多,更新數(shù)據(jù)的速度越慢。五、實(shí)作題(本大題共50分,具體分值請(qǐng)看小題,有7個(gè)小題)某數(shù)據(jù)庫(kù)有以下兩張表:消費(fèi)記錄(消費(fèi)記錄號(hào),消費(fèi)時(shí)間,商品名稱(chēng),金額,顧客卡號(hào))顧客(顧客卡號(hào),姓名,地址,消費(fèi)次數(shù))其中標(biāo)有下劃線的列為表的主鍵。根據(jù)表結(jié)構(gòu)使用T-SQL語(yǔ)言實(shí)現(xiàn)下列功能的代碼:1.編寫(xiě)創(chuàng)建數(shù)據(jù)表“顧客”代碼,數(shù)據(jù)類(lèi)型自擬。(本小題5分)Createtable顧客(顧客卡號(hào)char(10)primarykey,姓名varchar(20),地址char(50),消費(fèi)次數(shù)int)Go2.編寫(xiě)代碼:將下列顧客信息添加到“顧客”表。(本小題5分)顧客卡號(hào):9527姓名:周星星地址:中國(guó)香港消費(fèi)次數(shù):3Insertinto顧客values('9527','周星星','中國(guó)香港',3)Go3.編寫(xiě)代碼:修改顧客卡號(hào)為“9527”的交易次數(shù),將其改為1次。Updat(yī)e顧客Set交易次數(shù)=1where卡號(hào)='9527'Go4.從“消費(fèi)記錄”表中查詢(xún)交消費(fèi)時(shí)間在2023年的平均消費(fèi)金額。(本小題5分)SelectAvg(金額)as平均消費(fèi)金額From消費(fèi)記錄Where消費(fèi)時(shí)間betwee(cuò)n'2023-1-1'and'2023-12-31'Go5.編寫(xiě)代碼:創(chuàng)建視圖“V_消費(fèi)情況”(本小題10分)該視圖顯示涉及:顧客卡號(hào),姓名,消費(fèi)時(shí)間,金額,消費(fèi)記錄號(hào))CreateViewV_消費(fèi)情況AsSelecta.顧客卡號(hào),姓名,消費(fèi)時(shí)間,金額,消費(fèi)記錄號(hào)From消費(fèi)記錄asainnerjoin顧客asbOna.顧客卡號(hào)=b.顧客卡號(hào)Go6.編寫(xiě)代碼:創(chuàng)建帶參數(shù)的存儲(chǔ)過(guò)程“Pro_查詢(xún)會(huì)員卡使用情況”(本小題10分)定義顧客卡號(hào)為參數(shù),查詢(xún)?cè)摽ㄏ鄳?yīng)的消費(fèi)時(shí)間,商品名稱(chēng),金額寫(xiě)出執(zhí)行此過(guò)程的語(yǔ)句,查詢(xún)卡號(hào)為'9876'的情況CreateProcedurePro_查詢(xún)會(huì)員卡使用情況@nochar(10)AsBeginSelect消費(fèi)時(shí)間,商品名稱(chēng),金額from交易Where顧客卡號(hào)=@noEndGoExecutePro_查詢(xún)會(huì)員卡使用情況@no='9876'Go7.編寫(xiě)代碼:創(chuàng)建觸發(fā)器“Tr_消費(fèi)次數(shù)自動(dòng)添加”,用于當(dāng)“消費(fèi)記錄”表添加一個(gè)新記錄時(shí),相應(yīng)顧客卡號(hào)的消費(fèi)次數(shù)就加1。(本小題10分)CreatetriggerTr_消費(fèi)次數(shù)自動(dòng)添加On消費(fèi)記錄AfterinsertAsBeginUpdate顧客Set消費(fèi)次數(shù)=消費(fèi)次數(shù)+1Where消費(fèi)卡號(hào)=(select消費(fèi)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論