版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
思考題公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從部門到職員的聯(lián)系類型是()A.多對多 B.一對一 C.多對一 D.一對多一對多1思考題下列聚合函數(shù)中哪一個是計算列的平均值()SUM()MAX()AVG()COUNT()AVG()2思考題Whereage>=‘20’andage<=‘50’相當(dāng)于()A.Whereage>=’20’orage<=‘50’B.Whereage<=’2002-02-01’andage>=‘50’C.Whereagebetween’20’and‘50’D.Whereagebetween‘20’or‘50’Whereage
between’20’and‘50’3思考題現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)生(醫(yī)生編號,醫(yī)生姓名,所在科室)醫(yī)療(患者編號,醫(yī)生編號,診斷日期,診斷結(jié)果)則,醫(yī)療關(guān)系中的外鍵有()A.患者編號 B.醫(yī)生編號C.患者編號和醫(yī)生編號 D.沒有患者編號和醫(yī)生編號4思考題為數(shù)據(jù)表創(chuàng)建索引的目的是()A.創(chuàng)建主鍵B.創(chuàng)建唯一索引C.提高查詢的檢索性能D.歸類提高查詢的檢索性能5思考題設(shè)有一張數(shù)據(jù)表“DEPT”,包含兩個字段DNO和DNAME,如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成WHEREDNAMELIKE()A.‘__W_%’B.‘_%W__’C.‘_W__’D.‘_W_%’‘_%W__’6思考題SQL語言中,刪除一個表的命令是()
A.DELETETABLEB.DROPTABLEC.CLEARTABLED.REMORETABLEDROPTABLE7思考題如果要求學(xué)生關(guān)系S(SNO,NAME,SEX,AGE)中存儲的學(xué)生信息滿足下列條件:男生(SEX=‘F’)的年齡在15-60歲之間,女生(SEX=‘M’)的年齡在15-55歲之間。那么在關(guān)系S的定義中加入的檢查子句正確的是()A.CHECK(AGE>=15AND((SEX=‘M’ANDAGE<=60)AND(SEX=‘F’ANDAGE<=55)))B.CHECK(AGE>=15AND((SEX=‘M’ANDAGE<=60)OR(SEX=‘F’ANDAGE<=55)))C.CHECK(AGE>=15OR((SEX=‘M’ANDAGE<=60)OR(SEX=‘F’ANDAGE<=55)))D.CHECK(AGE>=15OR((SEX=‘M’ANDAGE<=60)AND(SEX=‘F’ANDAGE<=55)))
B.CHECK(AGE>=15AND((SEX=‘M’ANDAGE<=60)OR(SEX=‘F’ANDAGE<=55)))8思考題索引字段值不唯一,應(yīng)該選擇的索引類型為()。A、主索引B、普通索引C、候選索引D、唯一索引普通索引
9思考題在哪種索引中,表中各行的物理順序與鍵值的邏輯(索引)順序相同()?A、聚簇索引B、非聚簇索引C、兩者都是D、兩者都不是聚簇索引10思考題為了實(shí)現(xiàn)安全性,每個網(wǎng)絡(luò)用戶在訪問SQLserver數(shù)據(jù)庫之前,都必須經(jīng)過驗(yàn)證包括:()身份驗(yàn)證和權(quán)限驗(yàn)證身份驗(yàn)證權(quán)限驗(yàn)證不需要驗(yàn)證身份驗(yàn)證和權(quán)限驗(yàn)證
11思考題UPDATE語句可能涉及到觸發(fā)器中的臨時表為:()A.DELETED表B.INSERTED表C.INSERTED表與DELETED表D.UPDATED表C.INSERTED表與DELETED表12思考題SQLserver數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴為:()A、.ndfB、.ldfC、.mdfD、.idfC、.mdf13思考題下面標(biāo)志符不合法的是:()A、[mydelete]B、_mybaseC、$moneyD、trigger1C、$money14思考題下面對索引的相關(guān)描述正確的是:()A、經(jīng)常被查詢的列不適合建索引。B、只有少數(shù)幾個值的列適合建索引。C、有重復(fù)值的列適合建索引。D、是外鍵或主鍵的列不適合建索引。C、15思考題下列說法中正確的是:()A、SQLserver中局部變量可以不聲明就使用B、SQLserver中全局變量必須先聲明再使用C、SQLserver中所有變量都必須先聲明后使用D、SQLserver中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的,用戶不能自己建立。D、16思考題下面字符串能與通配符表達(dá)式ABC%a進(jìn)行匹配的是:()A、BCDEFB、A_BCDC、ABC_aD、A%aC、17思考題下列語句中正確的是()。表score(sti_id,names,math,English,VB)A.selectstu_id,sum(math)fromscoreB.selectsum(math),avg(VB)fromscoreC.select*,sum(English)fromscoreD.delete*fromscoreB、(DELE語句不使用*號)18思考題下列說法正確的是()。A、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。C、視圖中存放著觀察到的數(shù)據(jù)。D、視圖中并不存放實(shí)際數(shù)據(jù),所以視圖沒什么用。B、19思考題下面是合法的smallint數(shù)據(jù)類型數(shù)據(jù)的是:()A、223.5B、32768C、-32767D、58345C、smallint從-2^15(-32,768)到2^15-1(32,767)的整型數(shù)據(jù)。存儲大小為2個字節(jié)20思考題createtablel1
(numdecimal(7,3))
go
insertintol1
values(9999.9994)執(zhí)行上面命令后,表中的數(shù)據(jù)是:()A、出現(xiàn)插入錯誤B、9999.999C、10000.00D、0.0B、21思考題下列哪個不屬于數(shù)據(jù)庫對象:()A、存儲過程B、角色C、視圖D、日志D、22思考題下列描述中,哪個不是游標(biāo)支持的功能:()A、建立數(shù)據(jù)庫。B、在結(jié)果集中定位特定行。C、從結(jié)果集的當(dāng)前位置檢索行。D、支持對結(jié)果集中當(dāng)前位置的行進(jìn)行數(shù)據(jù)修改。A、23上機(jī)實(shí)驗(yàn)課本P1607.9實(shí)驗(yàn)2),填空:USESALESGOCREATEFUNCTIONFF(@NASINT)RETURNSINTBEGINDECLARE@SINT,@KINTSET/*填空*/SET/*填空*/while/*填空*/beginSET@S=/*填空*/SET/*填空*/endRETURN/*填空*/ENDGO執(zhí)行時:USESALESGOSELECTDBO.FF(5)顯示:12024課本P1607.9實(shí)驗(yàn)2)USESALESGOCREATEFUNCTIONFF(@NASINT)RETURNSINTBEGINDECLARE@SINT,@KINTSET@S=1SET@K=1while@K<=@NbeginSET@S=@S*@KSET@K=@K+1endRETURN@SENDGO執(zhí)行時:USESALESGOSELECTDBO.FF(5)顯示:12025上機(jī)實(shí)驗(yàn)把SALES數(shù)據(jù)庫附加進(jìn)自己的系統(tǒng)。按要求建立如下的存儲過程(1)單表操作:存儲過程名:myp帶入?yún)?shù):長度為3的字符串輸出:Orders表里CustomerID為該字符串的所有訂單信息。見下頁的運(yùn)行效果:2627實(shí)驗(yàn)提示(待填空)建立存儲過程myp:CREATEPROCEDUREmyp@xchar(3)ASSELECT*FROMOrdersWHERE(/*填空*/)GO28解答建立存儲過程myp:CREATEPROCEDUREmyp@xchar(3)ASSELECT*FROMOrdersWHERE(customerid=@x)GO29(2)多表連接:Orders、Salers、Customers存儲過程名:myp2帶入?yún)?shù):一個整數(shù)輸出:Orders表里訂單編號為該整數(shù)的客戶名稱、銷售員和訂單日期。見下頁的運(yùn)行效果:3031建立存儲過程myp2:CREATEPROCEDUREmyp2@yintASSELECTOrders.OrderID,Customers.CompanyName,Salers.Salename,Orders.OrderDateFROMOrdersINNERJOINSalersON/*填空*/INNERJOINCustomersON/*填空*/WHERE(/*填空*/)實(shí)驗(yàn)提示(待填空)32建立存儲過程myp2:CREATEPROCEDUREmyp2@yintASSELECTOrders.OrderID,Customers.CompanyName,Salers.Salename,Orders.OrderDateFROMOrdersINNERJOINSalersONOrders.SaleID=Salers.SaleIDINNERJOINCustomersONOrders.CustomerID=Customers.CustomerIDWHERE(Orders.Orderid=@y)33上機(jī)實(shí)驗(yàn):創(chuàng)建及使用觸發(fā)器1、把SALES數(shù)據(jù)庫附加進(jìn)自己的系統(tǒng)。2、按要求建立如下的觸發(fā)器 觸發(fā)器名稱:mytrigger功能:當(dāng)修改OrderDetails表中的quantity列的內(nèi)容時,相應(yīng)更改Products表中的庫存數(shù)量(stocks列):把變動的數(shù)據(jù)在庫存中反應(yīng)出來,例如訂單上的數(shù)量增加了100,則庫存數(shù)量相應(yīng)減少100。依此類推。實(shí)例:當(dāng)SALES數(shù)據(jù)庫附加進(jìn)來時,OrderDetails中數(shù)據(jù)如下:34注意第一行的P01003(綠茶)的數(shù)量為50:35初始時SALES數(shù)據(jù)庫里的Products表的內(nèi)容如下,注意其中綠茶的數(shù)量為170:36創(chuàng)建了mytrigger之后,修改OrderDetails表中的第一行:把數(shù)量從50改為100:再次打開Products表,發(fā)現(xiàn)綠茶的庫存已從原來的170變?yōu)?20:
37刪除該觸發(fā)器,再次修改OrderDetails表中的數(shù)量,看看Products表的數(shù)據(jù)還有沒有相應(yīng)改變?思考:怎么完善觸發(fā)器,使之能避免造成庫存為負(fù)數(shù)?提示:先增加products表的CHECK約束,不允許stocks數(shù)量為負(fù)數(shù):
38然后確認(rèn)相應(yīng)的觸發(fā)器為前觸發(fā)器。當(dāng)把OrderDetails表中的第一行(綠茶)的數(shù)量改為400時,由于超出了products表中綠茶的庫存量,于是出現(xiàn)下面提示。關(guān)閉窗口,發(fā)現(xiàn)本次修改不成功。
39實(shí)驗(yàn)解答默認(rèn)的觸發(fā)器類型:USEsalesgoCREATETRIGGERmytriggerON/*填空*/for/*填空*/
ASBEGIN declare@pidchar(6),@new_quantityint,@old_quantityint select@pid=productid,@new_quantity=quantityfrominserted select@old_quantity=quantityfrom/*填空*/
update/*填空*/set/*填空*/where/*填空*/
END40實(shí)驗(yàn)解答默認(rèn)的觸發(fā)器類型:USEsalesgoCREATETRIGGERmytriggerONOrderDetailsforUPDATE
ASBEGIN declare@pidchar(6),@new_quantityint,@old_quantityint select@pid=productid,@new_quantity=quantityfrominserted select@old_quantity=quantityfromdeleted
updateproductssetstocks=stocks+@old_quantity-@new_quantitywhereProductID=@pidEND4
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聘請專家的協(xié)議書(2篇)
- 南京航空航天大學(xué)《電離輻射探測學(xué)》2021-2022學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《涉稅服務(wù)實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 多變的顏色說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《計算機(jī)組成原理與匯編語言》2021-2022學(xué)年期末試卷
- 《小青蛙找家》說課稿
- 南京工業(yè)大學(xué)《藥劑學(xué)實(shí)驗(yàn)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《數(shù)學(xué)模型與數(shù)學(xué)軟件》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《深度學(xué)習(xí)應(yīng)用技術(shù)》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)《綠色交通》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024中考語文《儒林外史》歷年真題專練(學(xué)生版+解析版)
- 小學(xué)必背古詩練習(xí)題(四年級上冊)(含答案)
- DL∕T 698.45-2017 電能信息采集與管理系統(tǒng) 第4-5部分:通信協(xié)議-面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議
- 2021年11月廣州市增城區(qū)(衛(wèi)生類)招聘考試《護(hù)理學(xué)》試卷
- 登革熱診療方案(衛(wèi)健委2024年版)
- 2024中國海油應(yīng)屆畢業(yè)生招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2024版借用公司名義簽訂合同協(xié)議
- 2024年國家知識產(chǎn)權(quán)局商標(biāo)審查協(xié)作中心招聘60人【重點(diǎn)基礎(chǔ)提升】模擬試題(共500題)附帶答案詳解
- 失智失能老年人的飲食照護(hù)(失智失能老人健康照護(hù)課件)
- 2025年中考數(shù)學(xué)專題09 逆等線最值專題(原卷版)
- 短視頻服務(wù)合同范本
評論
0/150
提交評論