2021年軟件技術(shù) SQL試卷9_第1頁
2021年軟件技術(shù) SQL試卷9_第2頁
2021年軟件技術(shù) SQL試卷9_第3頁
2021年軟件技術(shù) SQL試卷9_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

九江職業(yè)技術(shù)學(xué)院2016-2017學(xué)年第一學(xué)期期末考查試卷(A卷)課程名稱:大型數(shù)據(jù)庫技術(shù)考試班級: 軟件類專業(yè)題號一四總分得分評分人一、數(shù)據(jù)庫設(shè)計(jì)題(共50分)1、以“l(fā)ibrary”為名稱創(chuàng)建一個(gè)數(shù)據(jù)庫。該數(shù)據(jù)庫中包含一個(gè)主數(shù)據(jù)文件tsdata.mdf,存放路徑為“d:\data\”;一個(gè)事務(wù)日志文件tslog.ldf,存放路徑為“d:\data\”。其他設(shè)置自定。(6分)請截圖(數(shù)據(jù)庫文件屬性):2、在上題創(chuàng)建好的數(shù)據(jù)庫中,按如下要求創(chuàng)建三張表。(每個(gè)表正確創(chuàng)建得8分,共24分)表1書籍表:用來存儲書籍的基本信息字段名稱數(shù)據(jù)類型長度是否為空說明序號int非空初始值和增量均為1圖書編號char10非空主鍵書名varchar50非空作者varchar20非空價(jià)格Money空出版社varchar50非空出版日期smalldatetime空庫存量int非空>=0請截圖(對象資源管理器,一直展開到“列”,有約束設(shè)置的展開至“鍵”和“約束”):表2讀者表:用來存儲讀者的基本信息字段名稱數(shù)據(jù)類型長度是否為空約束

借書證號char10非空主鍵姓名varchar20非空性別char2非空默認(rèn)值為“男”單位varchar50空聯(lián)系電話char11空請截圖(對象資源管理器,一直展開到“列”,有約束設(shè)置的展開至“鍵”和“約束”):表3借閱表:存儲讀者借閱的信息字段名稱數(shù)據(jù)類型長度是否為空約束圖書編號char10非空外鍵,參照書籍表借書證號char10非空外鍵,參照讀者表借書日期smalldatetime非空還書日期smalldatetime空歸還否char2否請截圖(對象資源管理器,一直展開到“列”,有約束設(shè)置的展開至“鍵”和“約束”):3、在“l(fā)ibrary”數(shù)據(jù)庫中插入以下記錄。(每小題4分,共12分)(1)在書籍表中插入以下數(shù)據(jù):圖書編號書名作者價(jià)格出版社出版日期庫存量J1計(jì)算機(jī)基礎(chǔ)劉大石29機(jī)械工業(yè)出版社2014/2/15J2數(shù)據(jù)庫應(yīng)用教程李剛32電子工業(yè)出版社2014/9/18(2)在讀者表中插入以下數(shù)據(jù):借書證號姓名性別單位聯(lián)系電話10001柯思揚(yáng)男信息系1383748212310002孫一明男管理3)在借閱表中才蠶入以下數(shù)據(jù):圖書編號借書證號借書日期還書日期歸還否J1100012015/6/32015/12/3否J2100012015/6/32015/12/3否請截圖(打開數(shù)據(jù)表):4、為讀者表創(chuàng)建一個(gè)“姓名”列的非聚集索引文件。(4分)請截圖(索引屬性):5、創(chuàng)建“讀者借閱信息”視圖,包括借書證號、姓名、書名、還書日期等信息。(4分)請截圖(打開視圖):二、 查詢設(shè)計(jì)題(每小題5分,共25分)1、 在詞他晝數(shù)據(jù)庫中查詢“孫一明”的相關(guān)信息。請粘貼T-SQL查詢語句:2、 查詢信息系或電子系的讀者信息。請粘貼T-SQL查詢語句:3、 查找書名以“計(jì)算機(jī)”打頭的所有圖書和作者。請粘貼T-SQL查詢語句:4、 查找姓名為“柯思揚(yáng)”借閱書本的書名。請粘貼T-SQL查詢語句:5、 查詢借書證號為“10001”所借書本的本數(shù),顯示借書證號和借書本數(shù),并按借書證號升序排序。(4分)請粘貼T-SQL查詢語句:三、 填空題(每空2分,共10分)1、 讀者還書存儲過程:ReturnBook的創(chuàng)建,若讀者沒有借閱此書,則顯示‘對不起,你沒有借閱此書,故而無法進(jìn)行此次還書操作,請核實(shí)!’信息。useLibrarygocreate @nochar(10),@bidchar(10)asifnotexists()beginprint'對不起,你沒有借閱此書,故而無法進(jìn)行此次還書操作,請核實(shí)!’end2、 在借閱表中創(chuàng)建一個(gè)觸發(fā)器:tri_Book,若要借的書已無庫存,則無法進(jìn)行借書操作,即無法在‘借閱表’中插入記錄。create on forinsertasdeclare@btotalvarchar(10),@bborrowedvarchar(10)select@bborrowed=圖書編號frominsertedselect@btotal=庫存量from書籍表where圖書編號=@bborrowedif( )beginrollbacktransactionprint'借閱失??!’print'對不起,此書已經(jīng)沒有庫存,無法進(jìn)行本次借書操作!’endgo四、程序題(共15分)1、 讀者還書存儲過程:

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論