- 相關(guān)推薦
2017年sql考試試題
NIIT是一個(gè)知識型公司。它是全球最大的信息技術(shù)教育培訓和提供IT解決方案的公司之一。下面是小編整理的關(guān)于sql考試試題,歡迎大家練習!
填空題(1空1分共20分)
1、 如果設計的表不符合第二范式,可能會(huì )導致_______,________,_______。
2、 SQL是由_______語(yǔ)言,________語(yǔ)言,_______語(yǔ)言組成。
3、 SQL Server在兩個(gè)安全級上驗證用戶(hù),分別是______________,_____________________。
4、 自定義函數由___________函數,_______________函數,___________________函數組成。
5、 備份策略的三種類(lèi)型是__________備份,_______________備份,___________________備份組成。
6、 啟動(dòng)一個(gè)顯式事務(wù)的語(yǔ)句為_(kāi)_________,提交事務(wù)的語(yǔ)句為_(kāi)_________,回滾事務(wù)的語(yǔ)句為_(kāi)_________
7、 表的每一行在表中是惟一的實(shí)體屬于__________完整性,使列的輸入有效屬于__________完整性,兩個(gè)表的主關(guān)鍵字和外關(guān)鍵字的數據應該對應一致屬于__________完整性。
簡(jiǎn)答題(共20分)
1、 在幫助中[ ,...n ] 意思是什么?(4分)
2、 請簡(jiǎn)述一下第二范式(4分)
3、 現有1銷(xiāo)售表,它們結構如下:(4分)
id int (標識號)
codno char(7) (商品編碼)
codname varchar(30) (商品名稱(chēng))
spec varchar(20) (商品規格)
price numeric(10,2) (價(jià)格)
sellnum int (銷(xiāo)售數量)
deptno char(3) (售出分店編碼)
selldate datetime (銷(xiāo)售時(shí)間)
要求:寫(xiě)出查詢(xún)銷(xiāo)售時(shí)間段在2002-2-15日到2002-4-29之間,分店編碼是01的所有記錄。
4、寫(xiě)一個(gè)存儲過(guò)程,要求傳入一個(gè)表名,返回該表的記錄數(假設傳入的表在數據庫中都存在)(4分)
5、請簡(jiǎn)述UPDATE 觸發(fā)器如何工作原理。(4分)
簡(jiǎn)答題:(共40分)
1、(5分)使用一條SQL語(yǔ)句找到重復的值及重復的次數:有一數據表ZD_ks,其中有字段BM,MC,。。。,請查詢(xún)出在ZD_ks中BM有重復的值及重復的次數,沒(méi)有的不要列出。如下表:
BM DUPCOUNT
001 3
002 2
2、描述(5分)
表1 student 學(xué)生信息表
ID int 學(xué)生編號
Name varchar 學(xué)生姓名
Sex bit 性別(男0女1)
Class int 班級編號
表2 schedule 課程信息表
ID int 課程編號
Name varchar 課程名稱(chēng)
表3 Grade 成績(jì)信息表
ID int 自動(dòng)編號
UID int 學(xué)生編號
SID int 課程編號
Num int 考試成績(jì)
(a)求各班的總人數(1分)
(b)求1班女生和男生的平均成績(jì)(2分)
(c)各班"數據結構"(課程名稱(chēng))不及格的人數(2分)
3、問(wèn)題描述:(30分)
本題用到下面三個(gè)關(guān)系表:
CARD 借書(shū)卡。 CNO 卡號,NAME 姓名,CLASS 班級
BOOKS 圖書(shū)。 BNO 書(shū)號,BNAME 書(shū)名,AUTHOR 作者,PRICE 單價(jià),QUANTITY 庫存冊數
BORROW 借書(shū)記錄。 CNO 借書(shū)卡號,BNO 書(shū)號,RDATE 還書(shū)日期
備注:限定每人每種書(shū)只能借一本;庫存冊數隨借書(shū)、還書(shū)而改變。
要求實(shí)現如下15個(gè)處理:
1.找出借書(shū)超過(guò)5本的讀者,輸出借書(shū)卡號及所借圖書(shū)冊數。(2分)
2.查詢(xún)借閱了"水滸"一書(shū)的讀者,輸出姓名及班級。(3分)
3.查詢(xún)過(guò)期未還圖書(shū),輸出借閱者(卡號)、書(shū)號及還書(shū)日期。(3分)
4.查詢(xún)書(shū)名包括"網(wǎng)絡(luò )"關(guān)鍵詞的圖書(shū),輸出書(shū)號、書(shū)名、作者。(2分)
5.查詢(xún)現有圖書(shū)中價(jià)格最高的圖書(shū),輸出書(shū)名及作者。(2分)
6.查詢(xún)當前借了"計算方法"但沒(méi)有借"計算方法習題集"的讀者,輸出其借書(shū)卡號,并按卡號降序排序輸出。(4分)
7.將"C01"班同學(xué)所借圖書(shū)的還期都延長(cháng)一周。(2分)
8.從BOOKS表中刪除當前無(wú)人借閱的圖書(shū)記錄。(2分)
9.在BORROW表上建立一個(gè)觸發(fā)器,完成如下功能:如果讀者借閱的書(shū)名是"數據庫技術(shù)及應用",就將該讀者的借閱記錄保存在BORROW_SAVE表中(注ORROW_SAVE表結構同BORROW表)。(4分)
10.建立一個(gè)視圖,顯示"力01"班學(xué)生的借書(shū)信息(只要求顯示姓名和書(shū)名)。(3分)
11.查詢(xún)當前同時(shí)借有"計算方法"和"組合數學(xué)"兩本書(shū)的讀者,輸出其借書(shū)卡號,并按卡號升序排序輸出。(3分)
【sql考試試題】相關(guān)文章:
2017年sql認證考試練習試題09-07
2017年Sql常見(jiàn)面試題10-24
oracle的sql語(yǔ)句01-21
SQL優(yōu)化大全09-09
EDA考試復習試題07-18
Linux 考試試題10-30
SQL查詢(xún)語(yǔ)句大全10-24
SQL語(yǔ)句的理解原則10-05
俄語(yǔ)考試試題及答案02-26