數(shù)據(jù)庫技術(shù)與應(yīng)用SQLServer2012張建國課后部分參考答案_第1頁
數(shù)據(jù)庫技術(shù)與應(yīng)用SQLServer2012張建國課后部分參考答案_第2頁
數(shù)據(jù)庫技術(shù)與應(yīng)用SQLServer2012張建國課后部分參考答案_第3頁
數(shù)據(jù)庫技術(shù)與應(yīng)用SQLServer2012張建國課后部分參考答案_第4頁
數(shù)據(jù)庫技術(shù)與應(yīng)用SQLServer2012張建國課后部分參考答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

習(xí)題二一、單選題1.C 2.B 3.B 4.A 5.B6.C 7.B 8.A 9.C 10.D二、填空題1.操作系統(tǒng)2.數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用系統(tǒng)3.概念設(shè)計(jì),邏輯設(shè)計(jì)4.概念,邏輯數(shù)據(jù)5.數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,完整性約束6.參照完整性7.關(guān)系模型8.樹狀,有向圖,關(guān)系(二維表)9.邏輯,物理10.結(jié)構(gòu)化數(shù)據(jù)11.價(jià)值密度低12.完整性約束三、判斷題1.對(duì) 2.錯(cuò) 3.錯(cuò) 4.錯(cuò) 5.對(duì)6.錯(cuò) 7.錯(cuò) 8.對(duì) 9.錯(cuò) 10.錯(cuò)11.對(duì) 12.錯(cuò) 13.對(duì) 14.對(duì) 15.錯(cuò)習(xí)題三一.單選題1.C 2.B 3.B 4.C 5.B6.B 7.B 8.A 9.C 10.D二.填空題1.主文件組 2.系統(tǒng) 3.系統(tǒng)級(jí) 4.DROP 5.’6.數(shù)據(jù)定義 7.sp_rename 8.Char,6 9.NULL/NOTNULL10.至多一個(gè)三.判斷題1.對(duì) 2.錯(cuò) 3.對(duì) 4.對(duì) 5.對(duì)6.對(duì) 7.錯(cuò) 8.對(duì) 9.錯(cuò) 10.錯(cuò)四.應(yīng)用題1.createdatabase圖書出版createtable圖書(書號(hào)char(10),類型char(20),書名char(50),作者char(30),單價(jià)float,出版社號(hào)char(20))altertable圖書dropcolumn類型altertable圖書add出版日期datetimeinsertinto圖書(書號(hào),書名,出版日期,作者,單價(jià),出版社號(hào))values('B001','大數(shù)據(jù)時(shí)代','1/1/2013','維克多.邁爾.舍恩伯格',33.1,'P002')update出版社set出版社名稱='電子工業(yè)出版社'where出版社名稱='工業(yè)出版社'delete圖書where出版社號(hào)=(select出版社號(hào)from出版社where出版社名稱='人民郵電出版社')DropTable出版社2.(1)AlterTable出版社AddConstraintpk1PrimaryKey(出版社號(hào))(2)AlterTable出版社AddConstraintuniq1unique(出版社名稱)(3)AlterTable圖書AddConstraintfk1foreignkey(出版社號(hào))references出版社(出版社號(hào))(4)AlterTable圖書AddConstraintdef1default0For單價(jià)(5)AlterTable圖書AddConstraintchk1chkeck(單價(jià)>=0)(6)AlterTable圖書AddConstraintDF_圖書_出版日期defaultgetdate()For出版日期(7)AlterTable圖書DropConstraintDF_圖書_出版日期習(xí)題四一、填空題查詢關(guān)系,關(guān)系表,視圖,鏈接表FROM投影DISTINCT顯示學(xué)生表中的所有列top3,top3withties選擇year(getdate())-year(出生年月)between18and24,year(getdate())-year(出生年月)>=18andyear(getdate())-year(出生年月)<=24籍貫isnotnull僅由聚合函數(shù)實(shí)現(xiàn)的查詢,由聚合函數(shù)和GROUP共同實(shí)現(xiàn)的查詢,由聚合函數(shù),GROUP和HAVING共同實(shí)現(xiàn)的查詢count,sum,avg,max,min一二班級(jí)數(shù)count(班級(jí))count(籍貫)降序top3withties交并=等值聯(lián)接內(nèi)連接,交叉連接,左外連接,右外連接,全外連接三、SQL命令1.select*from課程2.select姓名,性別,職稱from教師3.select學(xué)院名稱from學(xué)院where學(xué)院編號(hào)in(selectdistinct學(xué)院編號(hào)from學(xué)生)4.select姓名,year(getdate())-year(出生日期)as年齡,month(出生日期)as出生月份from教師5.select學(xué)院名稱,right(學(xué)院電話,8),學(xué)院地址from學(xué)院6.select學(xué)號(hào),姓名,出生日期,substring('鼠?;⑼谬埳唏R羊猴雞狗豬',(year(出生日期)-1900)%12+1,1)as生肖from學(xué)生7.select*from課程where學(xué)分?jǐn)?shù)>=48.select教師編號(hào),姓名from教師where(year(getdate())-year(出生日期)between32and48)and(職稱in('教授','副教授'))9.select學(xué)號(hào),姓名,性別,籍貫,出生日期,專業(yè)班級(jí)from學(xué)生where籍貫like'四川%'and性別='女'10.select學(xué)號(hào),姓名,left(籍貫,iif(charindex('省',籍貫)>0,charindex('省',籍貫),charindex('市',籍貫)))as省市from學(xué)生where姓名in('萬剛','金耀亮','付學(xué)軍','張輝')11.select*from課程where課程介紹ISNULL12.select*into#選修課程from課程where課程性質(zhì)='選修'13.select課堂編號(hào),課堂名稱into成績未激活from課堂where開課年份='2017-2018'and開課學(xué)期='一'and成績激活=014.selectcount(*)as教師總?cè)藬?shù)from教師15.select課程性質(zhì),count(*)as門數(shù)from課程groupby課程性質(zhì)16.selectcount(課程編號(hào))as課程門數(shù),sum(學(xué)分?jǐn)?shù))as總學(xué)分?jǐn)?shù)from課程17.select課堂編號(hào),count(課堂編號(hào))as人數(shù),avg(成績)as平均分from選課成績groupby課堂編號(hào)havingcount(課堂編號(hào))>818.select課程編號(hào),課程名稱,學(xué)時(shí)數(shù),學(xué)分?jǐn)?shù)from課程orderby學(xué)分?jǐn)?shù)desc19.select學(xué)院編號(hào),專業(yè)班級(jí),count(*)as人數(shù)from學(xué)生groupby學(xué)院編號(hào),專業(yè)班級(jí)orderby學(xué)院編號(hào),專業(yè)班級(jí)desc20.select學(xué)號(hào),姓名,性別,出生日期from學(xué)生orderby性別desc,year(getdate())-year(出生日期)21.select學(xué)號(hào),max(成績)as最高分,min(成績)as最低分,avg(成績)as平均分from選課成績where成績isnotnullgroupby學(xué)號(hào)22.selectS.學(xué)號(hào),姓名,課程名稱,成績from學(xué)生Sinnerjoin(select*from選課成績where成績between85and90)asConS.學(xué)號(hào)=C.學(xué)號(hào)innerjoin課堂KTonC.課堂編號(hào)=KT.課堂編號(hào)innerjoin課程KConKT.課程編號(hào)=KC.課程編號(hào)orderbyS.學(xué)號(hào)23.select課堂編號(hào),課堂名稱,開課年份,開課學(xué)期,課程編號(hào)into#T003from課堂where教師編號(hào)='T003'24.select學(xué)號(hào)from選課成績where課堂編號(hào)='2017-2018-2-A001'and成績between80and9025.select*from教師where教師編號(hào)in(select教師編號(hào)from課堂where課程編號(hào)=(select課程編號(hào)from課程where課程名稱='數(shù)據(jù)庫技術(shù)與應(yīng)用'))26.select課堂名稱,平均成績from課堂asAinnerjoin(selecttop3課堂編號(hào),avg(成績)as平均成績from選課成績groupby課堂編號(hào)orderby平均成績desc)asBonA.課堂編號(hào)=B.課堂編號(hào)27.selectS.學(xué)號(hào),姓名,成績from學(xué)生asSinnerjoin(select學(xué)號(hào),成績from選課成績where課堂編號(hào)in(select課堂編號(hào)from課堂where課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)'))and成績isnotnull)asConS.學(xué)號(hào)=C.學(xué)號(hào)28.select課程名稱,成績from課堂asKTinnerjoin(select課堂編號(hào),成績from選課成績where學(xué)號(hào)=(select學(xué)號(hào)from學(xué)生where姓名='付學(xué)軍'))asAonKT.課堂編號(hào)=A.課堂編號(hào)innerjoin課程asKConKT.課程編號(hào)=KC.課程編號(hào)29.select'副高及以上'as'職稱',count(*)as'人數(shù)'from教師where職稱in('教授','副教授')unionselect'其他'as'職稱',count(*)as'人數(shù)'from教師where職稱notin('教授','副教授')30.select課程名稱from課程where課程編號(hào)in(select課程編號(hào)from課堂where課堂編號(hào)notin(select課堂編號(hào)from選課成績where學(xué)號(hào)=(select學(xué)號(hào)from學(xué)生where姓名='常思')))31.select姓名,出生日期from學(xué)生whereleft(cast(出生日期aschar(10)),7)=left((selectcast(出生日期aschar(10))from學(xué)生where姓名='鄧亦凡'),7)and姓名<>'鄧亦凡'32.select*from(select專業(yè)班級(jí),avg(成績)as平均成績from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where課程編號(hào)=(select課程編號(hào)from課程where課程名稱='數(shù)據(jù)庫技術(shù)與應(yīng)用')groupby專業(yè)班級(jí))asAwhereA.平均成績>=(selectavg(成績)from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where專業(yè)班級(jí)='工程力學(xué)1701'and課程編號(hào)=(select課程編號(hào)from課程where課程名稱='數(shù)據(jù)庫技術(shù)與應(yīng)用'))and專業(yè)班級(jí)<>'工程力學(xué)1701'33.selectA.課程編號(hào),課程名稱,選修人數(shù)from課程asAinnerjoin(select課程編號(hào),count(課程編號(hào))as選修人數(shù)from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)groupby課程編號(hào))asBonA.課程編號(hào)=B.課程編號(hào)34.selectsubstring('鼠?;⑼谬埳唏R羊猴雞狗豬',(year(出生日期)-1900)%12+1,1)as生肖,count(*)as人數(shù)from學(xué)生groupbysubstring('鼠?;⑼谬埳唏R羊猴雞狗豬',(year(出生日期)-1900)%12+1,1)35.select學(xué)生.學(xué)號(hào),姓名,成績from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)')and成績>all(select成績from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where專業(yè)班級(jí)='土木工程1706'and課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)'))and專業(yè)班級(jí)<>'土木工程1706'36.select學(xué)生.學(xué)號(hào),姓名,成績from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)')and成績>all(select成績from選課成績innerjoin課堂on選課成績.課堂編號(hào)=課堂.課堂編號(hào)innerjoin學(xué)生on選課成績.學(xué)號(hào)=學(xué)生.學(xué)號(hào)where專業(yè)班級(jí)='土木工程1706'and課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)'))and專業(yè)班級(jí)<>'土木工程1706'and課堂.課堂編號(hào)=(select課堂編號(hào)from課堂where班級(jí)列表like'%土木工程1706%'and課程編號(hào)=(select課程編號(hào)from課程where課程名稱='理論力學(xué)'))37.select課程名稱,學(xué)分?jǐn)?shù),學(xué)時(shí)數(shù)from課程where課程編號(hào)in(select課程編號(hào)from課堂where課堂編號(hào)in(select課堂編號(hào)from選課成績where學(xué)號(hào)=(select學(xué)號(hào)from學(xué)生where姓名='常思')))習(xí)題五一、選擇題1.C 2.C 3.C 4.A 5.C 6.B二、填空題1.CreateUniqueIndex……,Create……ClusteredIndex……2.索引,視圖3.視圖4.定義5.視圖或部分基表6.更新習(xí)題六2.printdatediff(dd,'2018-1-1',getdate())+13.createprocprodemo1@arg1char(10),@arg2char(2)assele

溫馨提示

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

評(píng)論

0/150

提交評(píng)論