




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、讀書破萬卷下筆如有神問題描述:為管理崗位業(yè)務(wù)培訓(xùn)信息,建立3個表:S (S#,SN,SD,SA) S#,SN,SD,SA 分別代表學(xué)號、學(xué)員姓名、所屬單位、學(xué)員年齡C (C#,CN ) C#,CN 分別代表課程編號、課程名稱SC ( S#,C#,G ) S#,C#,G分別代表學(xué)號、所選修的課程編號、學(xué)習成績1 .使用標準SQL嵌套語句查詢選修課程名稱為稅收基礎(chǔ)的學(xué)員學(xué)號和姓名Select SN,SD FROM SWhere S#IN( Select S# FROM C,SCWhere C.C#=SC.C#AND CN=N稅收基礎(chǔ))2 .使用標準SQL嵌套語句查詢選修課程編號為 C2學(xué)員姓名和所
2、屬單位Select SN,SD FROM SWhere S#IN (Select S# FROM SCWhere C#=C2)3 .使用標準SQL嵌套語句查詢不選修課程編號為C5!學(xué)員姓名和所屬單位Select SN,SD FROM SWhere S# NOT IN(Select S# FROM SCWhere C#=C5)4 .使用標準SQL嵌套語句查詢選修全部課程的學(xué)員姓名和所屬單位Select SN,SD FROM SWhere S# IN(Select S# From SCGROUP BY S#HAVING Count (Distinct C#)5 .查詢選修了課程的學(xué)員人數(shù)Selec
3、t 學(xué)員人數(shù)=COUNT(DISTINCT S#) FROM SC6 .查詢選修課程超過5門的學(xué)員學(xué)號和所屬單位Select SN,SD FROM SWhere S# IN(Select S# FROM SCGROUP BY S#HAVING COUNT(DISTINCT C#)5)題目2問題描述:已知關(guān)系模式:S (SNO,SNAME)學(xué)生關(guān)系。SNO為學(xué)號,SNAME為姓名C (CNO,CNAME,CTEACHER)課程關(guān)系。CNO為課程號,CNAME為課程名,CTEACHER為任課教師SC(SNO,CNO,SCGRADE)選課關(guān)系。SCGRADE 為成績1 .找出沒有選修過李明”老師講授
4、課程的所有學(xué)生姓名Select SNAME FROM SWhere NOT EXISTS(Select * FROM SC,CWhere SC.CNO=C.CNOAND CNAME= 李明AND SC.SNO=S.SNO)2 .列出有二門以上(含兩門)不及格課程的學(xué)生姓名及其平均成績Select S.SNO,S.SNAME,AVG_SCGRADE=AVG(SC.SCGRADE)FROM S,SC,(Select SNOFROM SCWhere SCGRADE=2)A Where S.SNO=A.SNO AND SC.SNO=A.SNOGROUP BY S.SNO,S.SNAME3 .列出既學(xué)過
5、“1號課程,又學(xué)過 “2號課程的所有學(xué)生姓名Select S.SNO,S.SNAMEFROM S,(Select SC.SNOFROM SC,CWhere SC.CNO=C.CNOAND C.CNAME IN(1,2)GROUP BY SNOHAVING COUNT(DISTINCT CNO)=2)SC Where S.SNO=SC.SNO4 .列出“1號課成績比“2號同學(xué)該門課成績高的所有學(xué)生的學(xué)號Select S.SNO,S.SNAMEFROM S,(Select SC1.SNOFROM SC SC1,C C1,SC SC2,C C2Where SC1.CNO=C1.CNO AND C1.
6、NAME=1AND SC2.CNO=C2.CNO AND C2.NAME=2AND SC1.SCGRADESC2.SCGRADE)SC Where S.SNO=SC.SNO5 .列出“1號課成績比“2號課成績高的所有學(xué)生的學(xué)號及其“1號課和“2號課的成績Select S.SNO,S.SNAME,SC.1 號課成績,SC.2 號課成績 FROM S,(Select SC1.SNO,1 號課成績=SC1.SCGRADE,2 號課成績=SC2.SCGRADE FROM SC SC1,C C1,SC SC2,C C2Where SC1.CNO=C1.CNO AND C1.NAME=1AND SC2.C
7、NO=C2.CNO AND C2.NAME=2AND SC1.SCGRADESC2.SCGRADE)SC Where S.SNO=SC.SNOSQL Server 筆試題(Sql2000常見筆試題)一單詞解釋(2分/個)34分Data數(shù)據(jù)Database數(shù)據(jù)庫RDBMS關(guān)系數(shù)據(jù)庫管理系統(tǒng) GRANT授權(quán) REVOKE取消權(quán)限 DENY拒絕權(quán)限D(zhuǎn)ECLARE定義變量PROCEDURE存儲過程 事務(wù) Transaction 觸發(fā)器 TRIGGER 繼續(xù) continue 唯一 unqiue 主鍵 primary key 標識歹U identity 夕卜鍵 foreign key 檢查 check
8、約束 constraint二 編寫SQL語句(5分/題)50分(包含 筆試題問題和解答答案)1)創(chuàng)建一張學(xué)生表,包含以下信息,學(xué)號,姓名,年齡,性別,家庭住址,聯(lián)系電話varchar(50),Create table stu (學(xué)號 int , 姓名 varchar(8),年齡 int,性別 varchar(4),家庭地址 聯(lián)系電話int);2)修改學(xué)生表的結(jié)構(gòu),添加一列信息,學(xué)歷Alter table stu add 學(xué)歷 varchar(6);3)修改學(xué)生表的結(jié)構(gòu),刪除一列信息,家庭住址Alter table stu drop column家庭地址4)向?qū)W生表添加如下信息:學(xué)號姓名年齡性別
9、聯(lián)系電話學(xué)歷1A22 男 123456 小學(xué)2B21男119中學(xué) 3C23男110高中A :22123456浮)男;21119中學(xué))第:2311嘀中)改:1811 鈦學(xué))4D18女114大學(xué)Insert into stu values(1, Insert into stu values(2, Insert into stu values(3, Insert into stu values(4,5)修改學(xué)生表的數(shù)據(jù),將電話號碼以11開頭的學(xué)員的學(xué)歷改為大專Update stu set 學(xué)歷=大專where 聯(lián)系電話 like11%6)刪除學(xué)生表的數(shù)據(jù),姓名以 C開頭,性別為男的記錄刪除Delec
10、t from stu where 性別=男and姓名 like c%7)查詢學(xué)生表的數(shù)據(jù),將所有年齡小于22歲的,學(xué)歷為 大?!钡模瑢W(xué)生的姓名和學(xué)號示出來Select姓名,學(xué)號from stu where 年齡22 and 學(xué)歷=大專8)查詢學(xué)生表的數(shù)據(jù),查詢所有信息,列出前 25%的記錄Select top 25 percent * from stu9)查詢出所有學(xué)生的姓名,性別,年齡降序排列Select 姓名,性別 from stu order by 年齡 desc10)按照性別分組查詢所有的平均年齡Select avg(年齡)from stu group by性另U三 填空(3分/題)3
11、6分(包含 筆試題問題和解答答案)1)索引分為_聚集索引和_非聚集索引_在一張表上最多可以創(chuàng)建1個聚集索引索引。但是可以創(chuàng)建_249個非 聚集索引 索引。2)系統(tǒng)存儲過程_sp-helptext_是用來顯示規(guī)則,默認值,未加密的存儲過程,用戶定義函數(shù),觸發(fā) 或視圖的文本3)事務(wù)開始:begin Transction提交事務(wù):commit Transction回滾事務(wù):rollback Transction四問答題(5分/題)60分(包含筆試題問題和解答答案)1)數(shù)據(jù)庫包含哪些那幾種后綴名的文件必須,這些文件分別存放在什么的信息?主要數(shù)據(jù)文件(.mdf)包含數(shù)據(jù)用戶收集的信息,還有數(shù)據(jù)庫其他相關(guān)
12、的信息,日志數(shù)據(jù)文件(.ndf)存放用戶對數(shù)據(jù)庫的增刪改查的信息,用于備份恢復(fù)使用2) TRUNCATE TABLE 命令是什么含義 ?和Delete from 表名有什么區(qū)?TRUNCATE TABLE:提供了一種刪除表中所有記錄的快速方法Delete from表名:可以刪除表的一個或多條記錄3)說出以下聚合數(shù)的含義:avg ,sum ,max ,min , count ,count(*)AVG:求平均值SUM:求和MAX:求最大值MIN:求最小值COUNT(*):返回所有行數(shù)COUNT返回滿足指定條件的記錄值4) inner join 是什么意思?作用是什么?寫出基本語法結(jié)構(gòu)INNER J
13、OIN內(nèi)聯(lián)接,用于返回兩個表中要查詢的列數(shù)據(jù)通信Select * from 表名1 inner join 表名2 on 條件表達式5)左向外聯(lián)接,右向外聯(lián)接,全聯(lián)接的關(guān)健字如何寫?Left outer join左向外聯(lián)接Right outer join 右向外聯(lián)接Full outer join 全聯(lián)接6)子查詢分為幾類,說明相互之間的別了查詢分三種基本子查詢:1.使用in查詢返回一列或更多值2 .比較運算符,返回單個值勤做為外查詢的參數(shù)3 .用exists查詢時相當于進行一次數(shù)據(jù)測試7)實現(xiàn)實體完整性,實現(xiàn)域完整性,實現(xiàn) 完整性(引用完整性),實現(xiàn)自定義完整性分別使用什么手 段?實現(xiàn)實體完整性:主鍵約束唯一約束標識列實現(xiàn)域完整性:默認值約束檢查約束非空屬性引和完整性:外鍵引用8)視圖可以更新嗎?會影響到實際表嗎?視圖是可以更新的,視圖只是基于基本表上的虛擬表,對視圖的更新會直接影響到實際表9)談?wù)勥@樣幾個角色,dbo , Sysadmin publicDbo :是數(shù)據(jù)庫的擁有者,對數(shù)據(jù)庫擁有所有操作的權(quán)限Sysadmin :可以對SQL SERVER執(zhí)行任何活動Public :自動創(chuàng)建的,能捕獲數(shù)據(jù)庫中用戶的所有默認權(quán)限10)何為動態(tài)游標?何為靜態(tài)游標?動態(tài)游標與靜態(tài)游標相對,反映結(jié)果集中所做的所有更改,靜態(tài)游標的結(jié)果集在游標打開時,建立在t
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒童教育合同范本
- 修鄉(xiāng)村路橋合同范本
- 偽造備案租房合同范本
- 創(chuàng)業(yè)五人合作合同范本
- 加盟 商鋪轉(zhuǎn)讓合同范本
- 全國租賃服裝合同范本
- 買賣店鋪裝修合同范本
- 劃經(jīng)營合同范本
- 2025內(nèi)蒙古新工創(chuàng)業(yè)發(fā)展集團有限責任公司公開招聘工作人員筆試參考題庫附帶答案詳解
- epc項目建設(shè)合同范本
- 輪狀病毒性腸炎
- 世界社會主義五百年
- 加氫裂化操作工題庫(合并版)
- 正大集團大豬場開發(fā)流程
- 高中政治必修四知識體系每單元的總體框架
- 房地產(chǎn)金融創(chuàng)新與風險防范的理論演進
- GB/T 41255-2022智能工廠通用技術(shù)要求
- GB/T 41029-2021石油天然氣鉆井海洋棄井作業(yè)規(guī)程
- 深入推進依法行政
- GB/T 4026-1992電器設(shè)備接線端子和特定導(dǎo)線線端的識別及應(yīng)用字母數(shù)字系統(tǒng)的通則
- 馬工程教材《公共財政概論》PPT-第二章 公共財政職能
評論
0/150
提交評論