![《SQL-Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》試卷A答案_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/c55009c1-3852-4508-b169-16d0ee886857/c55009c1-3852-4508-b169-16d0ee8868571.gif)
![《SQL-Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》試卷A答案_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/c55009c1-3852-4508-b169-16d0ee886857/c55009c1-3852-4508-b169-16d0ee8868572.gif)
![《SQL-Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》試卷A答案_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/c55009c1-3852-4508-b169-16d0ee886857/c55009c1-3852-4508-b169-16d0ee8868573.gif)
![《SQL-Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》試卷A答案_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/c55009c1-3852-4508-b169-16d0ee886857/c55009c1-3852-4508-b169-16d0ee8868574.gif)
![《SQL-Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》試卷A答案_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/5/c55009c1-3852-4508-b169-16d0ee886857/c55009c1-3852-4508-b169-16d0ee8868575.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上吉林省經(jīng)濟(jì)管理干部學(xué)院 吉林經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院2007-2008學(xué)年第二學(xué)期期末試題系部: 班級(jí): 姓名: 學(xué)號(hào):-裝-訂-線-SQL Server數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用試題A系部國(guó)際商務(wù)適用專(zhuān)業(yè)軟件技術(shù)使用班級(jí)2007軟件學(xué)時(shí)85出題教師郭偉業(yè)考試方式閉卷卷面總分80分考試時(shí)間120分鐘一、選擇題(共計(jì)12 分,每題2分)1創(chuàng)建數(shù)據(jù)庫(kù)的命令是以下哪個(gè)選項(xiàng)?( D )ACREATE PROCEDUREBALTER DATABASECDROP DATABASEDCREATE DATABASE2修改數(shù)據(jù)庫(kù)的語(yǔ)句是以下哪個(gè)選項(xiàng)?( C )ACREATE TABLEBCREATE D
2、ATABASECALTER DATABASE DDROP TABLE3在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候,選擇以下哪種數(shù)據(jù)類(lèi)型能提供全局唯一標(biāo)識(shí)符代碼?( A )AuniqueidentifierBImageCBitDSmallMoney4創(chuàng)建規(guī)則的Transact-SQL語(yǔ)句是( A )ACREATE RULEBCREATE INDEXCCREATE DEFAULTDALTER RULE5以下哪個(gè)Transact-SQL語(yǔ)句能夠創(chuàng)建表?( B )ACREATE DATABASEBCREATE TABLECALTER TABLEDDROP DATABASE6執(zhí)行語(yǔ)句,“DELETE FROM 學(xué)生表 WHER
3、E 姓名列 LIKE '_nnet '”時(shí),下列選項(xiàng)中哪些數(shù)據(jù)行可能被刪除(C )。AWhyteBCarsonCAnnetDHunyer二、簡(jiǎn)答題(共計(jì)36分,每題2分)1使用Transact-SQL語(yǔ)句為學(xué)生基本信息表創(chuàng)建名為“CX_學(xué)號(hào)”的CHECK約束,該約束限制學(xué)號(hào)字段的數(shù)據(jù)只能由9位數(shù)字組成。alter table 學(xué)生基本信息add constraint cx_學(xué)號(hào)check(學(xué)號(hào)like'0-90-90-90-90-90-90-90-90-9')2查詢商品小類(lèi)表中前五條記錄的小類(lèi)編號(hào)和小類(lèi)名稱(chēng)。select top 5 小類(lèi)編號(hào),小類(lèi)名稱(chēng)from
4、商品小類(lèi)3查詢商品小類(lèi)表中的小類(lèi)編號(hào)為00001的數(shù)據(jù)。select * from 商品小類(lèi)where 小類(lèi)編號(hào)='00001'4在SELECT語(yǔ)句中應(yīng)用BETWEEN關(guān)鍵字完成下面功能:顯示商品信息表中零售價(jià)介于8元至12元的商品數(shù)據(jù)。select * from 商品信息where 零售價(jià)between 8 and 125查詢商品信息表,把商品名稱(chēng)中前兩個(gè)字是“電子”的商品信息顯示出來(lái)select * from 商品信息where 商品名稱(chēng)like'電子%'6應(yīng)用SELECT語(yǔ)句完成下面功能:查詢商品信息表中條形碼及商品名稱(chēng),要求結(jié)果顯示形式如圖1所示。圖1
5、練習(xí)在查詢中使用常量select '條形碼為:'+條形碼+'的商品名稱(chēng)為:'+商品名稱(chēng)from 商品信息7從銷(xiāo)售明細(xì)表中查詢已被銷(xiāo)售過(guò)的商品,要求結(jié)果消除表中重復(fù)數(shù)據(jù)。select distinct 條形碼from 銷(xiāo)售明細(xì)8使用SELECT語(yǔ)句從生產(chǎn)廠家表中查詢所有生產(chǎn)廠家的信息,并按廠家編號(hào)進(jìn)行降序排列。select * from 生產(chǎn)廠家order by 廠家編號(hào)desc9應(yīng)用SELECT語(yǔ)句完成下面功能:列出商品信息表中每種商品的當(dāng)前進(jìn)貨價(jià)及將進(jìn)貨價(jià)壓低15%之后的新進(jìn)貨價(jià)格,并按條形碼降序排列,要求結(jié)果如圖2所示。圖2 應(yīng)用算術(shù)運(yùn)算符計(jì)算值的練習(xí)sel
6、ect 條形碼,商品名稱(chēng),進(jìn)貨價(jià), 進(jìn)貨價(jià)*0.85 as 現(xiàn)進(jìn)貨價(jià)格為 from 商品信息 order by 條形碼 desc10在SELECT語(yǔ)句中應(yīng)用DATEADD及CONVERT函數(shù),顯示操作員表中所有人員的操作員編號(hào)、姓名、出生日期及出生日期100日后的日期,結(jié)果如圖3所示。圖3查詢結(jié)果select 操作員編號(hào),姓名,出生日期,convert(varchar(10),dateadd(day,100,出生日期),102) as 一百天后的日期from 操作員表11在SELECT語(yǔ)句中應(yīng)用COUNT完成下面功能:從銷(xiāo)售明細(xì)表中查詢條形碼為“92”商品的銷(xiāo)售次數(shù)。(提示:該語(yǔ)句中除使用CO
7、UNT外,還應(yīng)使用WHERE條件語(yǔ)句)select count(條形碼) from 銷(xiāo)售明細(xì)where 條形碼='92'12使用COMPUTE BY子句查詢商品信息表:查詢零售價(jià)低于20元的商品的商品大類(lèi)、零售價(jià)總計(jì)及各類(lèi)商品中的最高零售價(jià),結(jié)果如圖4所示。圖4 計(jì)算每類(lèi)商品零售價(jià)總計(jì)及最高零售價(jià)select 大類(lèi)編號(hào),條形碼,商品名稱(chēng),進(jìn)貨價(jià),零售價(jià),from 商品信息where 零售價(jià)<=20order by 大類(lèi)編號(hào),條形碼compute sum(零售價(jià)),max(零售價(jià)) by 大類(lèi)編號(hào)14查詢所有學(xué)生的各科成績(jī)。SELECT 課程.課程名稱(chēng),學(xué)生基本信息.姓名,
8、成績(jī).成績(jī)FROM 課程,學(xué)生基本信息,成績(jī)WHERE 課程.課程編碼=成績(jī).課程編碼AND 成績(jī).學(xué)號(hào)=學(xué)生基本信息.學(xué)號(hào)15查詢某學(xué)號(hào)學(xué)生的成績(jī)。SELECT 課程.課程名稱(chēng),學(xué)生基本信息.姓名,成績(jī).成績(jī)FROM 課程,學(xué)生基本信息,成績(jī)WHERE 課程.課程編碼=成績(jī).課程編碼AND 成績(jī).學(xué)號(hào)=學(xué)生基本信息.學(xué)號(hào)AND 成績(jī).學(xué)號(hào)=''16查詢某一姓氏的學(xué)生基本信息。SELECT * FROM 學(xué)生基本信息WHERE 姓名like '劉%'說(shuō)明:14.15.16題涉及到的表及字段如下所示:(1)成績(jī)表中的字段有:課程編碼、學(xué)號(hào)、成績(jī)、狀態(tài)等信息(2)課
9、程表中的字段有:課程編碼、課程名稱(chēng)(3)學(xué)生基本信息表中的字段有:學(xué)號(hào)、姓名、性別、出生日期、籍貫、系部編碼、入學(xué)年份等信息17編寫(xiě)將兩個(gè)字符串相連的程序,結(jié)果如圖5所示。圖5 習(xí)題17運(yùn)行結(jié)果DECLARE str1 varchar(10),str2 varchar(30),sc varchar(50)SET str1='舉例說(shuō)明' SET str2=':局部變量的使用'SELECT SC=str1+str2PRINT SC18刪除函數(shù)SearchProducts。drop function SearchProducts三、寫(xiě)出程序運(yùn)行結(jié)果(共計(jì)5分,每題5分
10、)1 SELECT getdate() as 當(dāng)前日期,convert(varchar(12),getdate(),101) as 轉(zhuǎn)換后的日期四、編程題(共計(jì)27分,每題9分)1定義一變量并使用該變量查詢銷(xiāo)售明細(xì)表中條形碼為“59”的商品銷(xiāo)售數(shù)量的和。declare salenum floatselect salenum =sum(銷(xiāo)售數(shù)量) from 銷(xiāo)售明細(xì)where 條形碼='59'2創(chuàng)建一標(biāo)量函數(shù),根據(jù)條形碼及操作員代碼獲取該員工某商品的銷(xiāo)售金額合計(jì),結(jié)果如圖6所示。圖6 調(diào)用標(biāo)量值函數(shù)的查詢結(jié)果CREATE FUNCTION fn_select(code varch
11、ar(13),op_code varchar(5)RETURNS moneyASBEGINDECLARE XSMONEY moneySELECT XSMONEY=SUM(數(shù)量*單價(jià))FROM 銷(xiāo)售明細(xì)WHERE 條形碼=codeAND操作員代碼=op_codeRETURN XSMONEYENDGOSELECT dbo.fn_select('59','01001') AS 金額合計(jì)3觸發(fā)器在學(xué)生成績(jī)管理系統(tǒng)中的應(yīng)用(1)創(chuàng)建觸發(fā)器t_stu1,若學(xué)生基本信息表中學(xué)號(hào)被修改時(shí),學(xué)生成績(jī)表中對(duì)應(yīng)的數(shù)據(jù)也相應(yīng)發(fā)生變化。create trigger t_stu1on 學(xué)生基本信息after updateasbegindeclare a float,b floatselect a=學(xué)號(hào) from deletedselect b=學(xué)號(hào) from insertedprint aprint bif(a!=b)update 成績(jī) set 學(xué)號(hào)=b wh
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國(guó)超五類(lèi)接插軟線行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)組織搗磷勻漿機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)玻璃瓶罐熱縮包裝機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年水洗高嶺土項(xiàng)目可行性研究報(bào)告
- 2025年新型鋁屑粉碎機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)室外休閑用品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年復(fù)合磷酸鋅項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)丙烯基硫脲行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年便攜式磁探鉗項(xiàng)目可行性研究報(bào)告
- 2025年o型圈項(xiàng)目可行性研究報(bào)告
- RB/T 101-2013能源管理體系電子信息企業(yè)認(rèn)證要求
- 冀教版六年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教案完整版教學(xué)設(shè)計(jì)(含教材分析、教學(xué)計(jì)劃及進(jìn)度表)
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財(cái)務(wù)制度及流程
- 高支模專(zhuān)項(xiàng)施工方案(專(zhuān)家論證)
- 《物流與供應(yīng)鏈管理-新商業(yè)、新鏈接、新物流》配套教學(xué)課件
- 房地產(chǎn)標(biāo)準(zhǔn)踩盤(pán)表格模板
- 物聯(lián)網(wǎng)項(xiàng)目實(shí)施進(jìn)度計(jì)劃表
- 學(xué)校校園安全巡邏情況登記表
- 畢業(yè)論文-基于Java Web的模擬駕??荚囅到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- MDD指令附錄一 基本要求檢查表2013版
評(píng)論
0/150
提交評(píng)論