亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

NIIT認(rèn)證

sql考試試題

時(shí)間:2024-08-07 09:35:23 NIIT認(rèn)證 我要投稿
  • 相關(guān)推薦

2017年sql考試試題

  NIIT是一個(gè)知識(shí)型公司。它是全球最大的信息技術(shù)教育培訓(xùn)和提供IT解決方案的公司之一。下面是小編整理的關(guān)于sql考試試題,歡迎大家練習(xí)!

2017年sql考試試題

  填空題(1空1分共20分)

  1、 如果設(shè)計(jì)的表不符合第二范式,可能會(huì)導(dǎo)致_______,________,_______。

  2、 SQL是由_______語(yǔ)言,________語(yǔ)言,_______語(yǔ)言組成。

  3、 SQL Server在兩個(gè)安全級(jí)上驗(yàn)證用戶,分別是______________,_____________________。

  4、 自定義函數(shù)由___________函數(shù),_______________函數(shù),___________________函數(shù)組成。

  5、 備份策略的三種類型是__________備份,_______________備份,___________________備份組成。

  6、 啟動(dòng)一個(gè)顯式事務(wù)的語(yǔ)句為__________,提交事務(wù)的語(yǔ)句為__________,回滾事務(wù)的語(yǔ)句為__________

  7、 表的每一行在表中是惟一的實(shí)體屬于__________完整性,使列的輸入有效屬于__________完整性,兩個(gè)表的主關(guān)鍵字和外關(guān)鍵字的數(shù)據(jù)應(yīng)該對(duì)應(yīng)一致屬于__________完整性。

  簡(jiǎn)答題(共20分)

  1、 在幫助中[ ,...n ] 意思是什么?(4分)

  2、 請(qǐng)簡(jiǎn)述一下第二范式(4分)

  3、 現(xiàn)有1銷售表,它們結(jié)構(gòu)如下:(4分)

  id int (標(biāo)識(shí)號(hào))

  codno char(7) (商品編碼)

  codname varchar(30) (商品名稱)

  spec varchar(20) (商品規(guī)格)

  price numeric(10,2) (價(jià)格)

  sellnum int (銷售數(shù)量)

  deptno char(3) (售出分店編碼)

  selldate datetime (銷售時(shí)間)

  要求:寫出查詢銷售時(shí)間段在2002-2-15日到2002-4-29之間,分店編碼是01的所有記錄。

  4、寫一個(gè)存儲(chǔ)過(guò)程,要求傳入一個(gè)表名,返回該表的記錄數(shù)(假設(shè)傳入的表在數(shù)據(jù)庫(kù)中都存在)(4分)

  5、請(qǐng)簡(jiǎn)述UPDATE 觸發(fā)器如何工作原理。(4分)

  簡(jiǎn)答題:(共40分)

  1、(5分)使用一條SQL語(yǔ)句找到重復(fù)的值及重復(fù)的次數(shù):有一數(shù)據(jù)表ZD_ks,其中有字段BM,MC,。。。,請(qǐng)查詢出在ZD_ks中BM有重復(fù)的值及重復(fù)的次數(shù),沒有的不要列出。如下表:

  BM  DUPCOUNT

  001   3

  002   2

  2、描述(5分)

  表1 student 學(xué)生信息表

  ID int 學(xué)生編號(hào)

  Name varchar 學(xué)生姓名

  Sex bit 性別(男0女1)

  Class int 班級(jí)編號(hào)

  表2 schedule 課程信息表

  ID int 課程編號(hào)

  Name varchar 課程名稱

  表3 Grade 成績(jī)信息表

  ID int 自動(dòng)編號(hào)

  UID int 學(xué)生編號(hào)

  SID int 課程編號(hào)

  Num int 考試成績(jī)

  (a)求各班的總?cè)藬?shù)(1分)

  (b)求1班女生和男生的平均成績(jī)(2分)

  (c)各班"數(shù)據(jù)結(jié)構(gòu)"(課程名稱)不及格的人數(shù)(2分)

  3、問(wèn)題描述:(30分)

  本題用到下面三個(gè)關(guān)系表:

  CARD 借書卡。 CNO 卡號(hào),NAME 姓名,CLASS 班級(jí)

  BOOKS 圖書。 BNO 書號(hào),BNAME 書名,AUTHOR 作者,PRICE 單價(jià),QUANTITY 庫(kù)存冊(cè)數(shù)

  BORROW 借書記錄。 CNO 借書卡號(hào),BNO 書號(hào),RDATE 還書日期

  備注:限定每人每種書只能借一本;庫(kù)存冊(cè)數(shù)隨借書、還書而改變。

  要求實(shí)現(xiàn)如下15個(gè)處理:

  1.找出借書超過(guò)5本的讀者,輸出借書卡號(hào)及所借圖書冊(cè)數(shù)。(2分)

  2.查詢借閱了"水滸"一書的讀者,輸出姓名及班級(jí)。(3分)

  3.查詢過(guò)期未還圖書,輸出借閱者(卡號(hào))、書號(hào)及還書日期。(3分)

  4.查詢書名包括"網(wǎng)絡(luò)"關(guān)鍵詞的圖書,輸出書號(hào)、書名、作者。(2分)

  5.查詢現(xiàn)有圖書中價(jià)格最高的圖書,輸出書名及作者。(2分)

  6.查詢當(dāng)前借了"計(jì)算方法"但沒有借"計(jì)算方法習(xí)題集"的讀者,輸出其借書卡號(hào),并按卡號(hào)降序排序輸出。(4分)

  7.將"C01"班同學(xué)所借圖書的還期都延長(zhǎng)一周。(2分)

  8.從BOOKS表中刪除當(dāng)前無(wú)人借閱的圖書記錄。(2分)

  9.在BORROW表上建立一個(gè)觸發(fā)器,完成如下功能:如果讀者借閱的書名是"數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用",就將該讀者的借閱記錄保存在BORROW_SAVE表中(注ORROW_SAVE表結(jié)構(gòu)同BORROW表)。(4分)

  10.建立一個(gè)視圖,顯示"力01"班學(xué)生的借書信息(只要求顯示姓名和書名)。(3分)

  11.查詢當(dāng)前同時(shí)借有"計(jì)算方法"和"組合數(shù)學(xué)"兩本書的讀者,輸出其借書卡號(hào),并按卡號(hào)升序排序輸出。(3分)

【sql考試試題】相關(guān)文章:

2017年sql認(rèn)證考試試題及答案09-21

2017年sql認(rèn)證考試練習(xí)試題07-17

微軟認(rèn)證sql考試練習(xí)試題及答案07-26

Oracle的sql語(yǔ)句模擬試題及答案10-02

Sql認(rèn)證考試內(nèi)容06-08

SQL優(yōu)化大全07-03

oracle的sql語(yǔ)句07-08

經(jīng)典SQL語(yǔ)句大全10-05

sql語(yǔ)法大全08-16

SQL語(yǔ)句的功能10-23