




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)試題第20頁(yè)(共20頁(yè))數(shù)據(jù)庫(kù)試卷及答案密封線(xiàn)內(nèi)不要答題,班級(jí)、姓名、學(xué)號(hào)必須寫(xiě)在密封線(xiàn)內(nèi)。班級(jí)姓名學(xué)號(hào)………………密………………封………………線(xiàn)………………選擇題:1.(B)是位于用戶(hù)和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。A.DBB.DBMSC.DBSD.DBA2.SQL語(yǔ)言允許使用通配符進(jìn)行字符串匹配的操作,其中‘%’可以表示(D)A、零個(gè)字符B、1個(gè)字符C、多個(gè)字符D、以上都可以3.下列哪一個(gè)數(shù)據(jù)庫(kù)不是SQLServer2000的系統(tǒng)數(shù)據(jù)庫(kù)(C)A.master數(shù)據(jù)庫(kù)B.msdb數(shù)據(jù)庫(kù)C.pubs數(shù)據(jù)庫(kù)D.model數(shù)據(jù)庫(kù)4.下列四項(xiàng)中,可以直接用于表示概念模型的是(D)。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.實(shí)體-聯(lián)系(E-R)模型5.下列四項(xiàng)中說(shuō)法不正確的是(A)A.數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)B.數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余D.數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性6.公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員,從職員到部門(mén)的聯(lián)系類(lèi)型是(c)A.多對(duì)多B.一對(duì)一C.多對(duì)一D.一對(duì)多7.關(guān)系數(shù)據(jù)庫(kù)中空值(NULL)相當(dāng)于(d)A.零(0)B.空白C.零長(zhǎng)度的字符串D.沒(méi)有輸入8.事務(wù)有多個(gè)性質(zhì),其中不包括(B)A.隔離性B.不可撤消C.原子性D.一致性9.一個(gè)電視經(jīng)銷(xiāo)商在表Tvtype中維護(hù)庫(kù)存的Tvs信息,下述哪條語(yǔ)句能顯示價(jià)格最昂貴的三種電視機(jī)的信息?(C)A.selecttop3cDiscriptionfromTvtypeorderbyipriceascB.selectcDiscriptionfromTvtypewheremax(iprice)>3C.selecttop3cDiscriptionfromTvtypeorderbyipricedescD.selectcDiscriptionmax(iprice)fromTvtypeorderbyiprice10.假如采用關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)來(lái)實(shí)現(xiàn)應(yīng)用,在數(shù)據(jù)庫(kù)設(shè)計(jì)的(d)階段,需要將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A.概念設(shè)計(jì)B.物理設(shè)計(jì)C.運(yùn)行階段D.邏輯設(shè)計(jì)11.取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運(yùn)算稱(chēng)為(b)A.取列運(yùn)算B.投影運(yùn)算C.連接運(yùn)算D.選擇運(yùn)算12.一家航空公司把一年中飛行距離(idistancetravelled)超過(guò)10000里的客戶(hù)信息轉(zhuǎn)移到一張稱(chēng)為flyersclub的表中,他們的詳細(xì)情況被記錄在表flyers(d)A.insertintoflyersclubfromflyerswhereidistancetravelled>=10000B.insertflyersclub(idistancetravelled)valuesfromflyerswhereidistancetravelled>=10000C.insertintoflyersclubfromflyerswhere(idistancetravelled)values>=10000D.select*intoflyersclubfromflyerswhereidistancetravelled>=1000013.系統(tǒng)死鎖屬于(A)A.事務(wù)故障B.程序故障C.系統(tǒng)故障D.介質(zhì)故障二.填空題:1.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中常用的三種數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型。2.SQL語(yǔ)言由數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言組成。3.使用filegrowth命令可以增加數(shù)據(jù)庫(kù)和事務(wù)日志的容量。4.關(guān)系模式的三類(lèi)完整性約束條件分別是_實(shí)體完整性約束_、參照完整性約束和__域完整性約束__。5.如果一個(gè)關(guān)系不滿(mǎn)足2NF,則該關(guān)系一定也不滿(mǎn)足_3nf_(在1NF、2NF、3NF范圍內(nèi))。6.關(guān)鍵字是能唯一標(biāo)識(shí)每一行的列或列的組合。一個(gè)表可能有多個(gè)關(guān)鍵字,選定其中一個(gè)作為主關(guān)鍵字,其余的稱(chēng)為候選關(guān)鍵字。7.索引有兩種類(lèi)型:聚集索引和非聚集索引。8.當(dāng)在一個(gè)已經(jīng)存放了數(shù)據(jù)的表上增加主鍵時(shí),SQLServer會(huì)自動(dòng)對(duì)表中的數(shù)據(jù)進(jìn)行檢查,以確保這些數(shù)據(jù)能夠滿(mǎn)足主鍵約束的要求。問(wèn):滿(mǎn)足主鍵值要唯一和不允許為NULL兩個(gè)要求。9.將視圖v_Course重命名為v_newCourse的SQL語(yǔ)句是:execsp_renamev_Course,v_newCourse。三.操作題:銷(xiāo)售數(shù)據(jù)庫(kù)Sales中存在這樣的三張表:1.客戶(hù)表(Customer)客戶(hù)編號(hào)(CusNo)姓名(CusName)地址(Address)電話(huà)(Tel)C001楊婷北002李和平上003葉新成004馮辰誠(chéng)上海021-872359652.產(chǎn)品表(Product)產(chǎn)品編號(hào)(ProNo)品名(ProName)單價(jià)(price)庫(kù)存數(shù)量(Stocks)P0001液晶電視5600.00800P0002空調(diào)2390.00460P0003洗衣機(jī)3700.00600P0004電熱水器890.001203.銷(xiāo)售表(ProOut)銷(xiāo)售日期(SaleDate)客戶(hù)編號(hào)(CusNo)產(chǎn)品編號(hào)(ProNo)銷(xiāo)售數(shù)量(Quantity)2007-10-27C001P000132007-11-06C004P0003402007-12-27C001P000352008-3-15C002P0002122008-05-02C003P0002212008-05-02C003P000192008-09-21C004P0001302008-11-21C004P000173按要求完成下列題目:建立銷(xiāo)售數(shù)據(jù)庫(kù)Sales的以上三個(gè)表。(3分)建立數(shù)據(jù)庫(kù)Sales的三個(gè)表客戶(hù)表(Customer)、產(chǎn)品表(Product)、銷(xiāo)售表(ProOut)實(shí)現(xiàn)各表的實(shí)體完整性要求。(3分)客戶(hù)表(Customer)的主鍵為:客戶(hù)編號(hào)(CusNo)產(chǎn)品表(Product)的主鍵為:產(chǎn)品編號(hào)(ProNo)銷(xiāo)售表(ProOut)的主鍵為:銷(xiāo)售日期(SaleDate)、客戶(hù)編號(hào)(CusNo)、產(chǎn)品編號(hào)(ProNo)在Customer上基于CusName列創(chuàng)建非惟一索引;在Product上基于ProName列創(chuàng)建惟一索引;在ProOut上基于SaleDate列創(chuàng)建聚集的、惟一索引。(3分)CREATEINDEXIX_CustomerONCustomer(CusName)CREATEUNIQUEINDEXIX_ProductONProduct(ProName)CREATEUNIQUECLUSTEREDINDEXIX_ProOutONProOut(SaleDate)在ProOut表上設(shè)置外鍵,保證錄入時(shí)的產(chǎn)品代碼都在產(chǎn)品表中存在的。(3分)USESalesGOALTERTABLEProOutADDCONSTRAINTFK_ProOut_ProNoFOREIGNKEY(ProNo)REFERENCESProduct(ProNo)GO創(chuàng)建一規(guī)則限定只能錄入大于0的值,然后將其綁定到ProOut表上Quantity列。(3分)CREATERULERU_ProOutas@x>0EXECsp_bindruleRU_ProOut,'ProOut.Quantity’查詢(xún)銷(xiāo)售數(shù)量超過(guò)100的產(chǎn)品號(hào)。(3分)SelectProNofromProOutgroupbyProNohavingsum(Quantity)>100創(chuàng)建一自定義函數(shù)sumMoney,要求能夠利用該函數(shù)計(jì)算出銷(xiāo)售金額,并進(jìn)行測(cè)試,利用該函數(shù)計(jì)算出每種產(chǎn)品(ProNo)的銷(xiāo)售金額。(5分)createfunctionsumMoney(@xDecimal,@yDecimal)returnsDecimalasbeginreturn(@x*@y)endgo--測(cè)試selectPO.ProNo,ProName,dbo.sumMoney(price,sum(Quantity))as'銷(xiāo)售金額'fromProductasP,ProOutasPOwhereP.ProNo=PO.ProNogroupbyPO.ProNo,ProName,price查詢(xún)購(gòu)買(mǎi)了產(chǎn)品號(hào)“P0002”的客戶(hù)編號(hào)、客戶(hù)名和電話(huà),查詢(xún)結(jié)果按客戶(hù)名降序排列。(5分)selectP.CusNo,CusName,TelfromProOutasp,CustomerasCwhereP.ProNo=’P0002’andP.CusNo=C.CusNoorderbyCusNamedesc在查詢(xún)的基礎(chǔ)上創(chuàng)建一張新表Cus,要求顯示客戶(hù)“C004”在2008年購(gòu)買(mǎi)的產(chǎn)品號(hào)、數(shù)量。(6分)selectCusNo,sum(Quantity)fromProOutwhereCusNo=’C004’andSaleDate>'2007-12-31'創(chuàng)建視圖viewPro,要求顯示每種產(chǎn)品的銷(xiāo)售量和銷(xiāo)售金額(6分)createviewviewProasselectPO.ProNo,sum(Quantity)as'銷(xiāo)售量',sum(Quantity*price)as'銷(xiāo)售金額'fromProductasP,ProOutasPOwhereP.ProNo=PO.ProNogroupbyPO.ProNo,price創(chuàng)建存儲(chǔ)過(guò)程p_Pro,要求能夠根據(jù)指定的客戶(hù)編號(hào),統(tǒng)計(jì)該客戶(hù)購(gòu)買(mǎi)每種產(chǎn)品的產(chǎn)品號(hào)、數(shù)量。(8分)CREATEPROCEDUREp_Pro@CusNoVARCHAR(8)ASSelectCusNo,ProNo,sum(Quantity)fromProOutwhereCusNo=@CusNogroupbyCusNo,ProNo創(chuàng)建一個(gè)觸發(fā)器t_Stocks,要求當(dāng)插入、更新、刪除銷(xiāo)售表(ProOut)的銷(xiāo)售記錄時(shí),根據(jù)銷(xiāo)售數(shù)量(Quantity)的變化,能更新產(chǎn)品表(Product)中相應(yīng)的庫(kù)存數(shù)量(Stocks)(8分)createtriggert_StocksonProductforinsert,delete,updateasupdateProductsetStocks=Stocks-QuantitywhereProNo=(selectProNofromINSERTED)updateProductsetStocks=Stocks+QuantitywhereProNo=(selectProNofromDELETED)備份該數(shù)據(jù)庫(kù)Stu_info。(4分)createtablecustomer(cusnochar(10)primarykey,cusnamechar(20),addresschar(20),telchar(20))createtableproduct(pronochar(10)primarykey,pronamechar(20),
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水閣楊梅山施工方案
- 廣告門(mén)頭施工方案
- 石材粘接施工方案
- 火燒板臺(tái)階施工方案
- 橋梁亮化工程施工方案
- 室外管道安裝施工方案
- TSJNX 002-2024 西安市水平衡測(cè)試報(bào)告編制規(guī)范
- 二零二五年度物流信息承運(yùn)合同模板
- 二零二五年度承攬合同中增值稅稅率變動(dòng)應(yīng)對(duì)策略
- 二零二五年度交通事故人傷賠償公益援助協(xié)議
- 2025年安全員C證(專(zhuān)職安全員)考試題庫(kù)
- 地理-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 醫(yī)療衛(wèi)生系統(tǒng)招聘考試(中醫(yī)學(xué)專(zhuān)業(yè)知識(shí))題庫(kù)及答案
- 2025年廣州市公安局招考聘用交通輔警200人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 貴州省貴陽(yáng)市2024-2025學(xué)年九年級(jí)上學(xué)期期末語(yǔ)文試題(含答案)
- 小巴掌童話(huà)課件
- 教科版六年級(jí)科學(xué)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)教案
- 部編版小學(xué)五年級(jí)下冊(cè)《道德與法治》全冊(cè)教案含教學(xué)計(jì)劃
- 2024年青島遠(yuǎn)洋船員職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 計(jì)件工資計(jì)算表格模板
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
評(píng)論
0/150
提交評(píng)論