下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、標(biāo)準(zhǔn)SQL語(yǔ)百、選擇題1、下面關(guān)于SQL標(biāo)準(zhǔn)的敘述中,不正確的是(B)。A.SQL語(yǔ)言是集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制功能為一體的語(yǔ)言。B. SQL語(yǔ)言是一種高度過(guò)程化的語(yǔ)言。C. SQL標(biāo)準(zhǔn)規(guī)定數(shù)據(jù)庫(kù)是按三級(jí)模式結(jié)構(gòu)構(gòu)建。D. SQL語(yǔ)言是關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。E. SQL語(yǔ)言是面向集合的語(yǔ)言。)°DCREATE)°2、SQL語(yǔ)言中,修改基本表結(jié)構(gòu)的語(yǔ)句是(BA.UPDATEB.ALTERC.DROP3、SQL語(yǔ)言中,刪除基本表結(jié)構(gòu)的語(yǔ)句是(CDCREATEA.DELETEB.ALTERC.DROP4、下面關(guān)于“視圖”的敘述中,不正確的是(C)。A.視圖是一種“虛表”,
2、它的數(shù)據(jù)被存放在基本表中。B.視圖提供了邏輯數(shù)據(jù)獨(dú)立性。C.不能通過(guò)視圖來(lái)更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。D.視圖能提供對(duì)數(shù)據(jù)的安全保護(hù)。5、下面關(guān)于SELECT語(yǔ)句的敘述中,不正確的是(C)。A. SELECT產(chǎn)生的結(jié)果是一個(gè)集合。B. HAVING子句必須與GROUPBY子句一起使用。C.可以省略FROM子句。D,可以省略WHERE子句。、填空題1、在使用INSERT語(yǔ)句向一個(gè)表中插入元組時(shí),與“列名表”保持一致。2、在向一個(gè)表中插入元組時(shí),對(duì)于未指定默認(rèn)值且必須賦值。“值列表”中值的個(gè)數(shù)、(順序)、類型必須(不能取空值)的字段3、向表中插入元組時(shí),主鍵的值不能?。?、在使用DELETE語(yǔ)句時(shí),如果不
3、指定(數(shù)據(jù)刪除。5、視圖是從一個(gè)或幾個(gè)基本表或(視圖表。NULL)值。where條件)就會(huì)將整個(gè)表的)導(dǎo)出的表,它與基本表不同,是一個(gè)虛三、判斷題1、SQL語(yǔ)言是面向集合操作的語(yǔ)言。V2、可以通過(guò)視圖來(lái)查詢數(shù)據(jù),但不能通過(guò)視圖來(lái)更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。X3、在SQLServer數(shù)據(jù)庫(kù)系統(tǒng)中,向表中插入元組時(shí),系統(tǒng)自動(dòng)為具有標(biāo)識(shí)屬性的列賦值。4、在SQLServer數(shù)據(jù)庫(kù)系統(tǒng)中,向表中插入元組時(shí),對(duì)取值類型為timestamp(時(shí)間戳)的列不能賦值,系統(tǒng)自動(dòng)賦值。V5、用戶對(duì)數(shù)據(jù)作更新操作時(shí),必須有相應(yīng)權(quán)限。V6、視圖只能從基本表中導(dǎo)出,不能從視圖中再導(dǎo)出視圖。X7、數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存
4、放視圖對(duì)應(yīng)的數(shù)據(jù)。V8、計(jì)算列是物理上并不存儲(chǔ)在表中的虛擬列。V9、計(jì)算列不能用作DEFAULT或FOREIGNKEY約束定義,也不能與NOTNULL約束定義一起使用。V10、對(duì)于每個(gè)表只能創(chuàng)建一個(gè)標(biāo)識(shí)列。,11、ALERT語(yǔ)句添加到表中的新列要么允許空值,要么必須指定默認(rèn)值。V四、計(jì)算題1、現(xiàn)有一教學(xué)管理系統(tǒng),ER模型如下:邏輯模型如下:學(xué)生(堂號(hào)。姓名,性別,民族)教師(教師號(hào),姓名,民族,職稱)課程(咽上課名,課程介紹,課程類型,先導(dǎo)課號(hào))教學(xué)班(課號(hào),班號(hào),學(xué)年,學(xué)期,限制人數(shù))排課(教師號(hào),課號(hào),班號(hào),學(xué)年,學(xué)期,周學(xué)時(shí),開(kāi)始周,結(jié)束周)選課(學(xué)號(hào),課號(hào),班號(hào),成績(jī),未考試原因)說(shuō)明
5、:“周學(xué)時(shí)”、“開(kāi)始周”、“結(jié)束周”、“限制人數(shù)”、學(xué)年、學(xué)期字段的取值類型為整數(shù)型?!俺煽?jī)”字段的取值類型為實(shí)數(shù)型。其它字段的取值類型為字符型。選課表存儲(chǔ)的數(shù)據(jù)為本學(xué)期的學(xué)生選課數(shù)據(jù)請(qǐng)用SQL語(yǔ)句做如下操作:1、查詢191854'號(hào)課的選課學(xué)生的“學(xué)號(hào)”、“成績(jī)”,要求:按成績(jī)降序輸出,成績(jī)相同時(shí),按學(xué)號(hào)升序輸出。2、統(tǒng)計(jì)教師號(hào)為2002016'的教師,在2015年的上課情況。要求顯示的信息內(nèi)容為:課號(hào),課名,班號(hào),學(xué)期,總學(xué)時(shí)(指的是每門(mén)課)3、統(tǒng)計(jì)每名同學(xué)在的選課情況。要求顯示的信息為:學(xué)號(hào),姓名,選課門(mén)數(shù),平均分。4、把選修191854'課,成績(jī)低于60分且成績(jī)
6、不為NULL(空)的學(xué)生的成績(jī)提高10%。5、把學(xué)生表中2015級(jí)學(xué)生的“密碼”設(shè)置為其學(xué)號(hào)的后六位數(shù)字字符。提示:函數(shù)RIGHT(st,n)的功能是返回字符串st的后n位字符,函數(shù)例如:RIGHT(123456789',3)='789'6、在本數(shù)據(jù)庫(kù)中,另有一個(gè)“學(xué)生成績(jī)單”表,結(jié)構(gòu)如下:學(xué)生成績(jī)單(學(xué)號(hào),課號(hào),學(xué)年,學(xué)期,成績(jī))。請(qǐng)將“選課”表中2015年第1學(xué)期的學(xué)生選課數(shù)據(jù),添加到“學(xué)生成績(jī)單”表中。7、刪除學(xué)生表中2011級(jí)的學(xué)生,但如果該同學(xué)在選課表中還有選課則不能刪除。1、Select學(xué)號(hào),姓名,成績(jī)From學(xué)生,選課Where學(xué)生學(xué)號(hào)=選課.學(xué)號(hào)and課
7、號(hào)='198114'Orderby成績(jī)DESC2、Select課號(hào),課名,班號(hào),學(xué)期,周學(xué)時(shí)x(結(jié)束周一開(kāi)始周+1)As總學(xué)時(shí)From排課,課程Where排課.課號(hào)=課程.課號(hào)and教師號(hào)='2002016'and學(xué)年=20143、Select學(xué)號(hào),姓名,COUNT()AS選課門(mén)數(shù),avg(成績(jī))as平均分From學(xué)生,選課Where學(xué)生學(xué)號(hào)=選課.學(xué)號(hào)Groupby學(xué)號(hào),姓名4、UPDATE選課SET成績(jī)=成績(jī)*1.05WHERE課號(hào)=191854'and成績(jī)<50and成績(jī)ISNOTNULLAnd學(xué)號(hào)in(select學(xué)號(hào)from學(xué)生where
8、民族like蒙')5、UPDATE學(xué)生SET密碼=RIGHT(學(xué)號(hào),63)WHERE學(xué)號(hào)like2015%'6、InsertInto學(xué)生成績(jī)單(學(xué)號(hào),課號(hào),學(xué)年,學(xué)期,成績(jī))Select學(xué)號(hào),課號(hào),2015,1,成績(jī)From選課7、deletefrom學(xué)生Where學(xué)號(hào)like2011%'and學(xué)號(hào)notin(selectdistinct學(xué)號(hào)From選課學(xué)號(hào)like2011%')2、現(xiàn)有一圖書(shū)管理系統(tǒng),ER模型如下:邏輯模型如下:中圖分類(分類號(hào),分類名稱)圖書(shū)品種(品種號(hào),分類號(hào),書(shū)名,第一作者,出版社,出版日期,單價(jià),數(shù)量,購(gòu)買日期)館藏圖書(shū)(書(shū)”品種號(hào),庫(kù)
9、房號(hào),架位號(hào),在館否)庫(kù)房(庫(kù)房號(hào),面積,電話,校區(qū),負(fù)責(zé)人,)庫(kù)位(庫(kù)房號(hào),架位號(hào))讀者(讀者號(hào),姓名,密碼,讀者類型號(hào),掛失否,停借否,停借日期,本年度超期還書(shū)次數(shù))讀者類型(讀者類型號(hào),說(shuō)明,最大借書(shū)數(shù),最長(zhǎng)借書(shū)天數(shù))借閱(書(shū)號(hào),讀者號(hào),借書(shū)日期,還書(shū)日期,還否)說(shuō)明:圖書(shū).購(gòu)買年份,圖書(shū).價(jià)格,讀者類型.最大借書(shū)數(shù),讀者類型.最大借書(shū)數(shù)的取值類型為數(shù)值型;讀者.掛失否,讀者.掛失否的取值類型為邏輯型;借閱.借書(shū)日期,借閱.還書(shū)日期的取值類型為日期型;其它取值類型為字符型。請(qǐng)用SQL語(yǔ)句做如下操作:1、查詢借閱了書(shū)名為數(shù)據(jù)庫(kù)原理的讀者信息。Select讀者.讀者號(hào),姓名From借閱,圖書(shū)
10、,圖書(shū)品種,讀者Where借閱.書(shū)號(hào)=圖書(shū).書(shū)號(hào)and圖書(shū).品種號(hào)=圖書(shū)品種.圖書(shū)品種號(hào)and借閱.讀者號(hào)=讀者.讀者號(hào)and書(shū)名like%數(shù)據(jù)庫(kù)原理'Select*From讀者Where讀者號(hào)in(Select讀者號(hào)From借閱,圖書(shū),圖書(shū)品種Where借閱.書(shū)號(hào)=圖書(shū).書(shū)號(hào)and圖書(shū).品種號(hào)=圖書(shū)品種.圖書(shū)品種號(hào)and書(shū)名like%數(shù)據(jù)庫(kù)原理)2、統(tǒng)計(jì)借書(shū)數(shù)量超過(guò)兩本的讀者數(shù)。Selectcount(*)as借書(shū)數(shù)超過(guò)兩本的讀者數(shù)From讀者Where讀者號(hào)in(select讀者號(hào)From借閱GroupHavingby讀者方count(書(shū)號(hào))2)3、查詢目前一本書(shū)也沒(méi)借的讀者。Se
11、lect*From讀者Where讀者號(hào)notin(selectDISTINCT讀者號(hào)From借閱)4、讀者號(hào)='20040001'的讀者借了書(shū)號(hào)='74012310X-001'的書(shū),請(qǐng)記錄此信息。INSERTINTO借閱(書(shū)號(hào),讀者號(hào),借書(shū)日期)VALUES('74012310X-001','20040001',getdate()5、將“本年度超期還書(shū)次數(shù)”大于5次的讀者停借。Update讀者Set停借否=tureWhere本年度超期還書(shū)次數(shù)56、刪除讀者號(hào)以2000開(kāi)頭,所借圖書(shū)都已還了的讀者。Deletefrom讀者Where
12、讀者號(hào)like2000%'and讀者號(hào)in(selectDISTINCT讀者號(hào)From借閱Where讀者號(hào)like2000%'還否=ture)7、查詢圖書(shū)館2000年所購(gòu)買的圖書(shū)品種,每種的數(shù)量、總金額。Select品種號(hào),count(*)as每種的數(shù)量,sum(單價(jià))as總金額From圖書(shū),圖書(shū)品種Where圖書(shū).品種號(hào)=圖書(shū)品種.品種號(hào)andyear(購(gòu)買日期)=2000Groupby圖書(shū)品種8、查詢圖書(shū)分類號(hào)='TP311'的圖書(shū)借出數(shù)量(包括已換的)。Selectcount(*)as借出數(shù)量From借閱,圖書(shū),圖書(shū)品種Where借閱.書(shū)號(hào)=圖書(shū).書(shū)號(hào)and圖書(shū).品種號(hào)=圖書(shū)品種.圖書(shū)品種號(hào)and分類號(hào)like'TP311%'9、查詢書(shū)名為數(shù)據(jù)庫(kù)系統(tǒng)教程,作者為施伯樂(lè)的書(shū)共有多少本、每本書(shū)典藏在哪個(gè)館、是否在館。Select書(shū)號(hào),庫(kù)房號(hào),在館否From圖書(shū),圖書(shū)品種Where圖書(shū).品種號(hào)=圖書(shū)品種.品種號(hào)And書(shū)名='數(shù)據(jù)庫(kù)系統(tǒng)教程And第一作者='施伯樂(lè)10、將到今天(函數(shù)GetDate()返回今天日期)為止,有超期未還書(shū)(還否=FALSE)的讀者設(shè)置為停借。Update讀者Set停借否=trueWhere讀者號(hào)IN(Sele
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美團(tuán)外賣店配送時(shí)效及服務(wù)質(zhì)量合同3篇
- 2025年度體育用品代銷及賽事贊助合同4篇
- 2025年度別墅庭院景觀照明節(jié)能改造與維護(hù)合同3篇
- 2024玉石行業(yè)區(qū)塊鏈技術(shù)應(yīng)用與合作合同集錦3篇
- 2024版事業(yè)單位續(xù)簽勞動(dòng)合同申請(qǐng)書(shū)
- 2025年度物流運(yùn)輸代理服務(wù)合同標(biāo)準(zhǔn)范本4篇
- 2025年度智能電網(wǎng)用電安全出租房屋合同范本4篇
- 2025年分公司設(shè)立與市場(chǎng)開(kāi)發(fā)合作協(xié)議書(shū)4篇
- 建筑垃圾再利用可行性研究報(bào)告x
- 2025年電子商務(wù)平臺(tái)租賃續(xù)租服務(wù)協(xié)議3篇
- TD/T 1060-2021 自然資源分等定級(jí)通則(正式版)
- 人教版二年級(jí)下冊(cè)口算題大全1000道可打印帶答案
- 《創(chuàng)傷失血性休克中國(guó)急診專家共識(shí)(2023)》解讀
- 倉(cāng)庫(kù)智能化建設(shè)方案
- 海外市場(chǎng)開(kāi)拓計(jì)劃
- 2024年度國(guó)家社會(huì)科學(xué)基金項(xiàng)目課題指南
- 供應(yīng)鏈組織架構(gòu)與職能設(shè)置
- 幼兒數(shù)學(xué)益智圖形連線題100題(含完整答案)
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計(jì)
- 如何避免護(hù)理患者投訴
評(píng)論
0/150
提交評(píng)論