下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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ù)庫技術(shù)及應(yīng)用試題A系部國際商務(wù)適用專業(yè)軟件技術(shù)使用班級(jí)2007軟件學(xué)時(shí)85出題教師郭偉業(yè)考試方式閉卷卷面總分80分考試時(shí)間120分鐘一、選擇題(共計(jì)12 分,每題2分)1創(chuàng)建數(shù)據(jù)庫的命令是以下哪個(gè)選項(xiàng)?( D )ACREATE PROCEDUREBALTER DATABASECDROP DATABASEDCREATE DATABASE2修改數(shù)據(jù)庫的語句是以下哪個(gè)選項(xiàng)?( C )ACREATE TABLEBCREATE D
2、ATABASECALTER DATABASE DDROP TABLE3在數(shù)據(jù)庫設(shè)計(jì)的時(shí)候,選擇以下哪種數(shù)據(jù)類型能提供全局唯一標(biāo)識(shí)符代碼?( A )AuniqueidentifierBImageCBitDSmallMoney4創(chuàng)建規(guī)則的Transact-SQL語句是( A )ACREATE RULEBCREATE INDEXCCREATE DEFAULTDALTER RULE5以下哪個(gè)Transact-SQL語句能夠創(chuàng)建表?( B )ACREATE DATABASEBCREATE TABLECALTER TABLEDDROP DATABASE6執(zhí)行語句,“DELETE FROM 學(xué)生表 WHER
3、E 姓名列 LIKE '_nnet '”時(shí),下列選項(xiàng)中哪些數(shù)據(jù)行可能被刪除(C )。AWhyteBCarsonCAnnetDHunyer二、簡答題(共計(jì)36分,每題2分)1使用Transact-SQL語句為學(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查詢商品小類表中前五條記錄的小類編號(hào)和小類名稱。select top 5 小類編號(hào),小類名稱from
4、商品小類3查詢商品小類表中的小類編號(hào)為00001的數(shù)據(jù)。select * from 商品小類where 小類編號(hào)='00001'4在SELECT語句中應(yīng)用BETWEEN關(guān)鍵字完成下面功能:顯示商品信息表中零售價(jià)介于8元至12元的商品數(shù)據(jù)。select * from 商品信息where 零售價(jià)between 8 and 125查詢商品信息表,把商品名稱中前兩個(gè)字是“電子”的商品信息顯示出來select * from 商品信息where 商品名稱like'電子%'6應(yīng)用SELECT語句完成下面功能:查詢商品信息表中條形碼及商品名稱,要求結(jié)果顯示形式如圖1所示。圖1
5、練習(xí)在查詢中使用常量select '條形碼為:'+條形碼+'的商品名稱為:'+商品名稱from 商品信息7從銷售明細(xì)表中查詢已被銷售過的商品,要求結(jié)果消除表中重復(fù)數(shù)據(jù)。select distinct 條形碼from 銷售明細(xì)8使用SELECT語句從生產(chǎn)廠家表中查詢所有生產(chǎn)廠家的信息,并按廠家編號(hào)進(jìn)行降序排列。select * from 生產(chǎn)廠家order by 廠家編號(hào)desc9應(yīng)用SELECT語句完成下面功能:列出商品信息表中每種商品的當(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 條形碼,商品名稱,進(jìn)貨價(jià), 進(jìn)貨價(jià)*0.85 as 現(xiàn)進(jìn)貨價(jià)格為 from 商品信息 order by 條形碼 desc10在SELECT語句中應(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īng)用COUNT完成下面功能:從銷售明細(xì)表中查詢條形碼為“92”商品的銷售次數(shù)。(提示:該語句中除使用CO
7、UNT外,還應(yīng)使用WHERE條件語句)select count(條形碼) from 銷售明細(xì)where 條形碼='92'12使用COMPUTE BY子句查詢商品信息表:查詢零售價(jià)低于20元的商品的商品大類、零售價(jià)總計(jì)及各類商品中的最高零售價(jià),結(jié)果如圖4所示。圖4 計(jì)算每類商品零售價(jià)總計(jì)及最高零售價(jià)select 大類編號(hào),條形碼,商品名稱,進(jìn)貨價(jià),零售價(jià),from 商品信息where 零售價(jià)<=20order by 大類編號(hào),條形碼compute sum(零售價(jià)),max(零售價(jià)) by 大類編號(hào)14查詢所有學(xué)生的各科成績。SELECT 課程.課程名稱,學(xué)生基本信息.姓名,
8、成績.成績FROM 課程,學(xué)生基本信息,成績WHERE 課程.課程編碼=成績.課程編碼AND 成績.學(xué)號(hào)=學(xué)生基本信息.學(xué)號(hào)15查詢某學(xué)號(hào)學(xué)生的成績。SELECT 課程.課程名稱,學(xué)生基本信息.姓名,成績.成績FROM 課程,學(xué)生基本信息,成績WHERE 課程.課程編碼=成績.課程編碼AND 成績.學(xué)號(hào)=學(xué)生基本信息.學(xué)號(hào)AND 成績.學(xué)號(hào)=''16查詢某一姓氏的學(xué)生基本信息。SELECT * FROM 學(xué)生基本信息WHERE 姓名like '劉%'說明:14.15.16題涉及到的表及字段如下所示:(1)成績表中的字段有:課程編碼、學(xué)號(hào)、成績、狀態(tài)等信息(2)課
9、程表中的字段有:課程編碼、課程名稱(3)學(xué)生基本信息表中的字段有:學(xué)號(hào)、姓名、性別、出生日期、籍貫、系部編碼、入學(xué)年份等信息17編寫將兩個(gè)字符串相連的程序,結(jié)果如圖5所示。圖5 習(xí)題17運(yùn)行結(jié)果DECLARE str1 varchar(10),str2 varchar(30),sc varchar(50)SET str1='舉例說明' SET str2=':局部變量的使用'SELECT SC=str1+str2PRINT SC18刪除函數(shù)SearchProducts。drop function SearchProducts三、寫出程序運(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定義一變量并使用該變量查詢銷售明細(xì)表中條形碼為“59”的商品銷售數(shù)量的和。declare salenum floatselect salenum =sum(銷售數(shù)量) from 銷售明細(xì)where 條形碼='59'2創(chuàng)建一標(biāo)量函數(shù),根據(jù)條形碼及操作員代碼獲取該員工某商品的銷售金額合計(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 銷售明細(xì)WHERE 條形碼=codeAND操作員代碼=op_codeRETURN XSMONEYENDGOSELECT dbo.fn_select('59','01001') AS 金額合計(jì)3觸發(fā)器在學(xué)生成績管理系統(tǒng)中的應(yīng)用(1)創(chuàng)建觸發(fā)器t_stu1,若學(xué)生基本信息表中學(xué)號(hào)被修改時(shí),學(xué)生成績表中對應(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 成績 set 學(xué)號(hào)=b wh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廚師餐飲項(xiàng)目投資合作協(xié)議8篇
- 2025年度林木種植基地林業(yè)科研合作承包合同3篇
- 2024年教育科技產(chǎn)品代工開發(fā)合同范本3篇
- 2024版計(jì)算機(jī)技術(shù)援助及服務(wù)協(xié)議版B版
- 二零二五年度建筑用金屬材料采購合同范本3篇
- 專屬2024版代理合作協(xié)議模板版B版
- 二零二五年度天然氣管道租賃與運(yùn)營合同
- 二零二五版酒店員工福利及獎(jiǎng)勵(lì)計(jì)劃合作合同范本3篇
- 2025年度海洋工程設(shè)備拆除與環(huán)保修復(fù)承包合同3篇
- 二零二五年度農(nóng)民工勞動(dòng)權(quán)益維護(hù)合同范本
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 2024年高考數(shù)學(xué)(理)試卷(全國甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風(fēng)險(xiǎn)管控培訓(xùn)
- 九宮數(shù)獨(dú)200題(附答案全)
- 人員密集場所消防安全管理培訓(xùn)
- PTW-UNIDOS-E-放射劑量儀中文說明書
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
評(píng)論
0/150
提交評(píng)論