sqlserver2008上機(jī)五套試題及答案_第1頁
sqlserver2008上機(jī)五套試題及答案_第2頁
sqlserver2008上機(jī)五套試題及答案_第3頁
sqlserver2008上機(jī)五套試題及答案_第4頁
sqlserver2008上機(jī)五套試題及答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

SQLServer2008測驗(yàn)題(A卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)一、選擇題(每題3分,個(gè)別題2分,共40分)1)假定有一個(gè)用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,該表需要設(shè)置主鍵,以下說法正確的是。(選擇兩項(xiàng))a)如果不能有同時(shí)重復(fù)的username和password,那么username和password可以組合在一起作為主鍵。b)此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵。c)此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用username和password作為組合鍵。d)如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許為空。2)以下()語句從表TABLE_NAME中提取前10條記錄。(選擇一項(xiàng))a)select*fromTABLE_NAMEwhererowcount=10b)selectTOP10*fromTABLE_NAMEc)selectTOPof10*fromTABLE_NAMEd)select*fromTABLE_NAMEwhererowcount<=103)查找student表中所有電話號(hào)碼(列名:telephone)的第一位為8或6,第三位為0的電話號(hào)碼()。(選擇一項(xiàng))a)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]%0*'b)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'(8,6)*0%'c)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0%'d)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*'4)現(xiàn)有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql語句錯(cuò)誤的是()。(選擇一項(xiàng))a)selectfirstname+'.'+lastnameas'name'fromemployee)b)selectfirstname+'.'+lastname='name'fromemployeec)select'name'=firstname+'.'+lastnamefromemployeed)selectfirstname,lastnamefromemployee5)若要?jiǎng)h除book表中所有數(shù)據(jù),以下語句錯(cuò)誤的是()。(選擇兩項(xiàng))a)truncatetablebook//對(duì)整個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行刪除,沒有附帶事物這一特性,比delete要快,只能刪除單表中的數(shù)據(jù)b)delete*frombookc)droptablebook//刪除整個(gè)數(shù)據(jù)表對(duì)象d)deletefrombook6)現(xiàn)有書目表book,包含字段:price(float);現(xiàn)在查詢一條書價(jià)最高的書目的詳細(xì)信息,以下語句正確的是()。(選擇兩項(xiàng))a)selecttop1*frombookorderbypriceascb)selecttop1*frombookorderbypricedescc)selecttop1*frombookwhereprice=(selectmax(price)frombook)d)selecttop1*frombookwhereprice=max(price)//聚合函數(shù)只能放在select和from之間使用7)查詢student表中的所有非空email信息,以下語句正確的是()。(選擇一項(xiàng))a)Selectemailfromstudentwhereemail!=nullb)Selectemailfromstudentwhereemailnotisnullc)Selectemailfromstudentwhereemail<>nulld)Selectemailfromstudentwhereemailisnotnull8)現(xiàn)有訂單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下()語句能夠返回至少被訂購過兩回的productid?(選擇一項(xiàng))a)selectproductidfromorderswherecount(productid)>1b)selectproductidfromorderswheremax(productid)>1c)selectproductidfromorderswherehavingcount(productid)>1groupbyproductid_d)selectproductidfromordersgroupbyproductidhavingcount(productid)>19)使用以下()不可以進(jìn)行模糊查詢。(選擇一項(xiàng))(本題2分)a)ORb)Notbetweenc)NotINd)Like10)Sql語句:select*fromstudentswhereSNOlike‘010[^0]%[A,B,C]%’,可能會(huì)查詢出的SNO是()。(選擇兩項(xiàng))(本題2分)a)01053090A#Hm3?b)01003090A01c)01053090D09d)0101A0111)創(chuàng)建一個(gè)名為‘Customers’的新表,同時(shí)要求新表中包含表‘clients’的所有記錄,sql語句是()。(選擇一項(xiàng))a)Select*intocustomersfromclientsb)Selectintocustomersfromclientsc)Insertintocustomersselect*fromclientsd)Insertcustomersselect*fromclients12)假設(shè)訂單表orders用來存儲(chǔ)訂單信息,cid代表客戶編號(hào),money代表單次訂購額,現(xiàn)要查詢每個(gè)客戶的訂購次數(shù)和每個(gè)客戶的訂購總金額,下面()sql語句可以返回正確結(jié)果。(選擇一項(xiàng))a)selectcid,count(distinct(cid)),sum(money)fromordersgroupbycidb)selectcid,count(distinct(cid)),sum(money)fromordersorderbycidc)selectcid,count(cid),sum(money)fromordersorderbycidd)selectcid,count(cid),sum(money)fromordersgroupbycid13)以下描述不正確的是()(本題2分)a)存儲(chǔ)過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。b)內(nèi)嵌表值型函數(shù)相當(dāng)于一個(gè)帶參數(shù)的視圖。c)不指定所有者時(shí),調(diào)用標(biāo)量函數(shù)會(huì)出錯(cuò)。d)可以通過視圖更改任意基表14)主索引可確保字段中輸入值的()性。(本題2分)A.多樣B.重復(fù)C.唯一D.若干15)Select職工號(hào)FROM職工WHERE工資>1250命令的功能是()。(本題2分)A.查詢工資大于1250的紀(jì)錄B.查詢1250號(hào)記錄后的記錄C.檢索所有的職工號(hào)D.從[職工]關(guān)系中檢索工資大于1250的職工號(hào)二、判斷題:(每小題4分,共20分)FTFFT主鍵字段允許為空。(f)SQLServer自動(dòng)為primarykey約束的列建立一個(gè)索引。(t)數(shù)據(jù)庫的名稱一旦建立就不能重命名。(f)固定數(shù)據(jù)庫角色:db_datarader的成員可修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù)。(t)f驗(yàn)證模式是在安裝SQLServer過程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。(t)三、閱讀下列程序,說明它們的功能。(每題7分,共20分)1.use成績數(shù)據(jù)庫Ifexists(selectnamefromsysobjectsWherename=’student_inf’andtype=’p’)Dropprocedurestudent_infGoCreateprocedurestudent_infasSelect學(xué)號(hào),姓名,總學(xué)分fromxsqk2.(本題6分)use教學(xué)成績管理數(shù)據(jù)庫goaltertable學(xué)生信息表addemailvarchar(20)null,學(xué)歷text,照片image3.use教學(xué)成績管理數(shù)據(jù)庫select教學(xué)成績表.學(xué)號(hào),姓名,sum(分?jǐn)?shù))總分,avg(分?jǐn)?shù))均分from學(xué)生信息表join教學(xué)成績表on學(xué)生信息表.學(xué)號(hào)=教學(xué)成績表.學(xué)號(hào)groupby教學(xué)成績表.學(xué)號(hào),姓名orderbyavg(分?jǐn)?shù))desc四、編程題(20分)1、問題描述:已知關(guān)系模式:S(SNO,SNAME)學(xué)生關(guān)系。SNO為學(xué)號(hào),SNAME為姓名C(CNO,CNAME,CTEACHER)課程關(guān)系。CNO為課程號(hào),CNAME為課程名,CTEACHER為任課教師SC(SNO,CNO,SCGRADE)選課關(guān)系。SCGRADE為成績1.找出沒有選修過“李明”老師講授課程的所有學(xué)生姓名(6分)2.列出有二門以上(含兩門)不及格課程的學(xué)生姓名及其平均成績(7分)3.列出既學(xué)過“1”號(hào)課程,又學(xué)過“2”號(hào)課程的所有學(xué)生姓名(7分)SQLServer2008測驗(yàn)題(A卷)考試時(shí)間90分鐘一、選擇題(每題2分,共40分)1)AB2)B3)C4)B5)BC6)BC7)D8)D9)B10)AD11)A12)D13)D14)C15)D二、判斷題:(每小題4分,共20分)FTFFT三、閱讀下列程序,說明它們的功能。(每題7分,共20分)1.use成績數(shù)據(jù)庫Ifexists(selectnamefromsysobjectsWherename=’student_inf’andtype=’p’)Dropprocedurestudent_infGoCreateprocedurestudent_infoasSelect學(xué)號(hào),姓名,總學(xué)分fromxsqk2.(本題6分)use教學(xué)成績管理數(shù)據(jù)庫goaltertable學(xué)生信息表//修改數(shù)據(jù)表addemailvarchar(20)null,//增加email列可以為空學(xué)歷text,照片image3.use教學(xué)成績管理數(shù)據(jù)庫select教學(xué)成績表.學(xué)號(hào),姓名,sum(分?jǐn)?shù))總分,avg(分?jǐn)?shù))均分from學(xué)生信息表join教學(xué)成績表on學(xué)生信息表.學(xué)號(hào)=教學(xué)成績表.學(xué)號(hào)groupby教學(xué)成績表.學(xué)號(hào),姓名orderbyavg(分?jǐn)?shù))desc四、編程題(20分)1、問題描述:已知關(guān)系模式:S(SNO,SNAME)學(xué)生關(guān)系。SNO為學(xué)號(hào),SNAME為姓名C(CNO,CNAME,CTEACHER)課程關(guān)系。CNO為課程號(hào),CNAME為課程名,CTEACHER為任課教師SC(SNO,CNO,SCGRADE)選課關(guān)系。SCGRADE為成績1.找出沒有選修過“李明”老師講授課程的所有學(xué)生姓名(6分)SelectSNAMEFROMSWhereNOTEXISTS(Select*FROMSC,CWhereSC.CNO=C.CNOANDCTEACHER='李明')2.列出有二門以上(含兩門)不及格課程的學(xué)生姓名及其平均成績(7分)selectsname,ave(scgrade)froms,scWHEREs.sno=SC.snoANDSNOIN(selectSnofromscwherescgrade<60groupbysnohavingcount(distinctcno)>=2)或者selectsname,avg_scgrade=avg(scgrade)froms,sc,(selectsnofromscwherescgrade<60groupbysnohavingcount(distinctcno)>=2)awheres.sno=a.snoandsc.sno=a.snogroupbys.sno,s.sname3.列出既學(xué)過“1”號(hào)課程,又學(xué)過“2”號(hào)課程的所有學(xué)生姓名(7分)selects.sno,s.snamefroms,(selectsc.snofromsc,cwhereo=oandamein('1','2')groupbysnohavingcount(distinctcno)=2)scwheres.sno=sc.sno或者:Selectsnamefroms,scwheresc.snoin(selectsnofromscwhereo=’1’)andsc.snoin(selectsnofromscwhereo=’2’)SQLServer2008測驗(yàn)題(B卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)一、選擇題(每題3分,共45分)1)假定有一個(gè)用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,該表需要設(shè)置主鍵,以下說法正確的是。(選擇兩項(xiàng))a)如果不能有同時(shí)重復(fù)的username和password,那么username和password可以組合在一起作為主鍵。b)此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵。c)此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用username和password作為組合鍵。d)如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許為空。2)從“產(chǎn)品”表里查詢出價(jià)格高于產(chǎn)品名稱為“一次性紙杯”的產(chǎn)品的記錄,此SQL語句為()。(選擇一項(xiàng))a)SELECT*FROM產(chǎn)品WHERE價(jià)格>‘一次性紙杯’b)SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT*FROM產(chǎn)品WHERE產(chǎn)品名稱>’一次性紙杯’c)SELECT*FROM產(chǎn)品WHEREEXISTS產(chǎn)品名稱=’一次性紙杯’d)SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT價(jià)格FROM產(chǎn)品WHERE產(chǎn)品名稱=’一次性紙杯’3)查找student表中所有電話號(hào)碼(列名:telephone)的第一位為8或6,第三位為0的電話號(hào)碼()。(選擇一項(xiàng))a)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]%0*'b)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'(8,6)*0%'c)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0%'d)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*'4)在sqlserver2008中,關(guān)于數(shù)據(jù)庫說法正確的是()。(選擇一項(xiàng))a)數(shù)據(jù)庫在磁盤上默認(rèn)的存儲(chǔ)位置是:SQLServer安裝路徑\MicrosoftSQLServer\MSSQL\Datab)一個(gè)數(shù)據(jù)庫至少應(yīng)包含一個(gè)數(shù)據(jù)庫文件(*.mdf)和一個(gè)事務(wù)日志文件(*.ldf)c)只有當(dāng)數(shù)據(jù)庫中不存在數(shù)據(jù)的情況下,才可以進(jìn)行數(shù)據(jù)庫的收縮操作。d)可以通過從A機(jī)器拷貝數(shù)據(jù)庫文件和事務(wù)日志文件至B機(jī)器,然后通過在B機(jī)器上執(zhí)行相應(yīng)的附加數(shù)據(jù)庫操作,實(shí)現(xiàn)數(shù)據(jù)庫從A機(jī)器到B機(jī)器的復(fù)制。5)若要?jiǎng)h除book表中所有數(shù)據(jù),以下語句錯(cuò)誤的是()。(選擇兩項(xiàng))a)truncatetablebook//對(duì)整個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行刪除,沒有附帶事物這一特性,比delete要快,只能刪除單表中的數(shù)據(jù)b)delete*frombookc)droptablebook//刪除整個(gè)數(shù)據(jù)表對(duì)象d)deletefrombook6)現(xiàn)有書目表book,包含字段:價(jià)格price(float),類別type(char);現(xiàn)在查詢各個(gè)類別的平均價(jià)格、類別名稱,以下語句正確的是()。(選擇一項(xiàng))a)selectavg(price),typefrombookgroupbytypeb)selectcount(price),typefrombookgroupbypricec)selectavg(price),typefrombookgroupbypriced)selectcount(price),typefrombookgroupbytype7)查詢student表中的所有非空email信息,以下語句正確的是()。(選擇一項(xiàng))a)Selectemailfromstudentwhereemail!=nullb)Selectemailfromstudentwhereemailnotisnullc)Selectemailfromstudentwhereemail<>nulld)Selectemailfromstudentwhereemailisnotnull8)關(guān)于聚合函數(shù),以下說法錯(cuò)誤/正確的是()。(選擇一項(xiàng))a)Sum返回表達(dá)式中所有數(shù)的總合,因此只能用于數(shù)字類型的列。b)Avg返回表達(dá)式中所有數(shù)的平均值,可以用于數(shù)字型和日期型的列。c)Max和Min可以用于字符型的列。d)Count可以用于字符型的列。9)使用以下()不可以進(jìn)行模糊查詢。(選擇一項(xiàng))(本題2分)a)ORb)Notbetweenc)NotINd)Like10)關(guān)于主鍵,以下()說法是錯(cuò)誤的。(選擇兩項(xiàng))(本題2分)a)主鍵可以用來確保表中不存在重復(fù)的數(shù)據(jù)行。b)一個(gè)表必須有一個(gè)主鍵。c)一個(gè)表只能有一個(gè)主鍵。d)只能對(duì)整數(shù)型列設(shè)置主鍵。11)創(chuàng)建一個(gè)名為‘Customers’的新表,同時(shí)要求新表中包含表‘clients’的所有記錄,sql語句是()。(選擇一項(xiàng))a)Select*intocustomersfromclientsb)Selectintocustomersfromclientsc)Insertintocustomersselect*fromclientsd)Insertcustomersselect*fromclients12)刪除表的語句是()。(本題2分)A.DROPB.ALTERC.UPDATED.DELETE13)以下描述不正確的是()(本題2分)a)存儲(chǔ)過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度。b)內(nèi)嵌表值型函數(shù)相當(dāng)于一個(gè)帶參數(shù)的視圖。c)不指定所有者時(shí),調(diào)用標(biāo)量函數(shù)會(huì)出錯(cuò)。d)可以通過視圖更改任意基表14)關(guān)于視圖下列哪一個(gè)說法是錯(cuò)誤的()。A.視圖是一種虛擬表B.視圖中也保存有數(shù)據(jù)//視圖是保存查詢語句,沒有數(shù)據(jù)源C.視圖也可由視圖派生出來D.視圖是保存在SELECT查詢15)Select職工號(hào)FROM職工WHERE工資>1250命令的功能是()。(本題2分)A.查詢工資大于1250的紀(jì)錄B.查詢1250號(hào)記錄后的記錄C.檢索所有的職工號(hào)D.從[職工]關(guān)系中檢索工資大于1250的職工號(hào)二、判斷題:(每小題1分,共5分)主鍵字段允許為空。(f)SQLServer自動(dòng)為primarykey約束的列建立一個(gè)索引。(t)數(shù)據(jù)庫的名稱一旦建立就不能重命名。(f)固定數(shù)據(jù)庫角色:db_datarader的成員可修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù)。(ff)驗(yàn)證模式是在安裝SQLServer過程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。(t)四、編程題(50分)1、現(xiàn)有如下兩張表,請(qǐng)看具體要求(本題20分).表1(Company)表2(Hire)CompanyNameIDLS6DG9GR19CompanyID(公司ID)NumHired(人數(shù))FiscalQuater(財(cái)季)6239241941找出表中的主鍵.找出表之間的關(guān)系(外鍵).求第4財(cái)季招聘過員工的公司名稱.求第1到第4財(cái)季從沒招聘過員工的公司.從第1到第4財(cái)季之間招聘過員工的公司名稱和他們各自招聘的員工總數(shù).2、(本題20分)產(chǎn)品(productName)顏色(color)數(shù)量(num)產(chǎn)品1紅色123產(chǎn)品1藍(lán)色126產(chǎn)品2藍(lán)色103產(chǎn)品2紅色NULL產(chǎn)品2紅色89產(chǎn)品1紅色203 問題一:按產(chǎn)品進(jìn)行分類,列出各類商品中紅色多于藍(lán)色的商品名稱及差額數(shù)量?問題二:對(duì)產(chǎn)品進(jìn)行分類,將數(shù)據(jù)按下列方式進(jìn)行統(tǒng)計(jì)顯示

產(chǎn)品

紅色

藍(lán)色

產(chǎn)品1

1500

12983、有3個(gè)表S,C,SC

S(SNO,SNAME)代表(學(xué)號(hào),姓名)

C(CNO,CNAME,CTEACHER)代表(課號(hào),課名,教師)

SC(SNO,CNO,SCGRADE)代表(學(xué)號(hào),課號(hào)成績)

問題:(本題10分)

1,找出沒選過“黎明”老師的所有學(xué)生姓名。2,列出2門以上(含2門)不及格學(xué)生姓名及平均成績。3,即學(xué)過1號(hào)課程又學(xué)過2號(hào)課所有學(xué)生的姓名。SQLServer2008測驗(yàn)題(C卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)一、選擇題(每題3分,共35分)1)下列有關(guān)數(shù)據(jù)庫的描述,正確的是______。CA、數(shù)據(jù)庫是一個(gè)DBF文件B、數(shù)據(jù)庫是一個(gè)關(guān)系C、數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合D、數(shù)據(jù)庫是一組文件2)用二維表數(shù)據(jù)來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為___D___。A、實(shí)體--聯(lián)系模型B、層次模型C、網(wǎng)狀模型D、關(guān)系模型3)下列函數(shù)中函數(shù)值為字符型的是______。BA、DATE()B、TIME()C、YEAR()D、DATETIME()4)設(shè)有關(guān)系R1和R2,經(jīng)過關(guān)系運(yùn)算得到結(jié)果S,則S是______。AA、一個(gè)關(guān)系B、一個(gè)表單C、一個(gè)數(shù)據(jù)庫D、一個(gè)數(shù)組5)在表結(jié)構(gòu)中,邏輯型、日期型、備注型字段的寬度分別固定為______。CA、3,8,10B、1,6,4C、1,8,任意D、1,8,46)在標(biāo)準(zhǔn)SQL中,建立視圖的命令是______。CA、CREATESCHEMA命令B、CREATETABLE命令C、CREATEVIEW命令D、CREATEINDEX命令7)設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)于圖書管理數(shù)據(jù)庫,要查詢所藏圖書中,各個(gè)出版社的圖書最高單價(jià)、平均單價(jià)和冊(cè)數(shù),下面SQL語句正確的是______。DSELECT出版單位,______,______,______;FROM圖書管理!圖書______出版單位A、MIN(單價(jià))AVGAGE(單價(jià))COUNT(*)GROUPBYB、MAX(單價(jià))AVG(單價(jià))COUNT(*)ORDERBYC、MAX(單價(jià))AVG(單價(jià))SUM(*)ORDERBYD、MAX(單價(jià))AVG(單價(jià))COUNT(*)GROUPBY8)設(shè)有圖書管理數(shù)據(jù)庫:(本題4分)圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)于圖書管理數(shù)據(jù)庫,求CIE單位借閱圖書的讀者的人數(shù)。下面SQL語句正確的是______。ASELECT______FROM借閱WHERE;借書證號(hào)_______A、COUNT(DISTINCT借書證號(hào))IN(SELECT借書證號(hào)FROM讀者WHERE單位="CIE")B、COUNT(DISTINCT借書證號(hào))IN(SELECT借書證號(hào)FROM借閱WHERE單位="CIE")C、SUM(DISTINCT借書證號(hào))IN(SELECT借書證號(hào)FROM讀者WHERE單位="CIE")D、SUM(DISTINCT借書證號(hào))IN(SELECT借書證號(hào)FOR借閱WHERE單位="CIE")9)查詢訂購單號(hào)(字符型,長度為4)尾字符是"1"的錯(cuò)誤命令是______。AA、SELECT*FROM訂單WHERESUBSTR(訂購單號(hào),4)="1"B、SELECT*FROM訂單WHERESUBSTR(訂購單號(hào),4,1)="1"C、SELECT*FROM訂單WHERERIGHT(訂購單號(hào),1)="1"10)在關(guān)系模型中,為了實(shí)現(xiàn)"關(guān)系中不允許出現(xiàn)相同元組"的約束應(yīng)使用______。BA、臨時(shí)關(guān)鍵字B、主關(guān)鍵字C、外部關(guān)鍵字D、索引關(guān)鍵字11)當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫:學(xué)院.dbc,其中有"教師"表和"學(xué)院"表。(本題4分)"教師"表:"學(xué)院"表:有SQL語句:SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;ALL(SELECT工資FROM教師WHERE系號(hào)="02")與如上語句等價(jià)的SQL語句是______。AA、SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;(SELECTMAX(工資)FROM教師WHERE系號(hào)="02")B、SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;(SELECTMIN(工資)FROM教師WHERE系號(hào)="02")C、SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;ANY(SELECT工資FROM教師WHERE系號(hào)="02")D、SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;SOME(SELECT工資FROM教師WHERE系號(hào)="02")二、填空題(每題2分,共10分)1)關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有_查詢_、增加、刪除和修改四種操作。2)TIME()的返回值的數(shù)據(jù)類型是_字符__類型。3)在定義字段有效性規(guī)則中,在規(guī)則框中輸入的表達(dá)式中類型是__邏輯表達(dá)式______。4)_內(nèi)部聯(lián)接_是指只有滿足聯(lián)接條件的記錄才包含在查詢結(jié)果中。5)SQLSELECT語句為了將查詢結(jié)果存放到臨時(shí)表中應(yīng)該使用_INTO_短語。三、編程填空題(25分)設(shè)有圖書管理數(shù)據(jù)庫:(本題5分)圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))檢索書價(jià)在15元至25元(含15元和25元)之間的圖書的書名、作者、書價(jià)和分類號(hào),結(jié)果按分類號(hào)升序排序。SELECT書名,作者,單價(jià),分類號(hào)FROM圖書;WHERE______;單價(jià)BETWEEN15AND25ORDERBY______;分類號(hào)ASC設(shè)有如下關(guān)系表R、S和T:(本題10分)R(BH,XM,XB,DWH)S(SWH,DWM)T(BH,XM,XB,DWH)實(shí)現(xiàn)R∪T的SQL語句是_______。SELECT*FROMRUNIONSELECT*FROMT設(shè)有如下關(guān)系表R:(本題5分)R(NO,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NO其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。寫出實(shí)現(xiàn)下列功能的SQL語句。插入"95031"班學(xué)號(hào)為30,姓名為"鄭和"的學(xué)生記錄;_______。INSERTINTOR(NO,NAME,CLASS)VALUES(30,’鄭和’,’95031’)設(shè)有如下關(guān)系表R:(本題5分)R(NO,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NO其中NO為學(xué)號(hào)(數(shù)值型),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。寫出實(shí)現(xiàn)下列功能的SQL語句。刪除學(xué)號(hào)為20的學(xué)生記錄;______。DELETEFROMRWHERENO=20

四、編程題(30分)活期存款中,“儲(chǔ)戶”通過“存取款單”和“儲(chǔ)蓄所”發(fā)生聯(lián)系。儲(chǔ)戶由賬號(hào),姓名,電話,地址,存款額五個(gè)屬性組成,[賬號(hào)]為關(guān)鍵字;儲(chǔ)蓄所由儲(chǔ)蓄所編號(hào),名稱,電話,地址(假定一個(gè)儲(chǔ)戶可以在不同的儲(chǔ)蓄所存取款),[儲(chǔ)蓄所編號(hào)]為關(guān)鍵字;存取款單由賬號(hào),儲(chǔ)蓄所編號(hào),存取日期,存取標(biāo)志,存取金額;寫出創(chuàng)建以上表的語句Createtable儲(chǔ)戶(賬號(hào)char(10)primarykey,姓名varchar(6)notnull,電話char(11),地址varchar(10)存款額MONEY)Createtable存取款單(賬號(hào)char(10)Foreignkeyreferences儲(chǔ)戶(賬號(hào)),儲(chǔ)蓄所編號(hào)char(10)Foreignkeyreferences儲(chǔ)蓄所(儲(chǔ)蓄所編號(hào)),存取日期DATE,存取標(biāo)志BIT,存取金額MONEY)Createtable儲(chǔ)蓄所(儲(chǔ)蓄所編號(hào)char(10)primarykey,名稱varchar(10),電話char(11),地址varchar(10))SQLServer2008測驗(yàn)題(D卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)一.選擇題(每題3分,共30分)1.SQL語句中修改表結(jié)構(gòu)的命令是______。A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE2.要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置"參照完整性",要求這兩個(gè)表______。A、是同一個(gè)數(shù)據(jù)庫中的兩個(gè)表B、不同數(shù)據(jù)庫中的兩個(gè)表C、兩個(gè)基本表D、一個(gè)是數(shù)據(jù)庫表另一個(gè)是基本表3.在關(guān)系模型中,實(shí)現(xiàn)"關(guān)系中不允許出現(xiàn)相同的元組"的約束是通過______。A、候選鍵B、主鍵C、外鍵D、超鍵4.只有滿足聯(lián)接條件的記錄才包含在查詢結(jié)果中,這種聯(lián)接為______。A、左聯(lián)接B、右聯(lián)接C、內(nèi)部聯(lián)接D、完全聯(lián)接5.索引字段值不唯一,應(yīng)該選擇的索引類型為______。A、聚集索引B、非唯一索引C、非聚集索引D、唯一索引6.從數(shù)據(jù)庫中刪除表的命令是______。A、DROPTABLEB、ALTERTABLEC、DELETETABLED、USE7.DELETEFROMSWHERE年齡>60語句的功能是______。A、從S表中徹底刪除年齡大于60歲的記錄B、S表中年齡大于60歲的記錄被加上刪除標(biāo)記C、刪除S表D、刪除S表的年齡列8.SELECT-SQL語句是______。A、選擇工作區(qū)語句B、數(shù)據(jù)查詢語句C、選擇標(biāo)準(zhǔn)語句D、數(shù)據(jù)修改語句9.SQL語言是______語言。A、層次數(shù)據(jù)庫B、網(wǎng)絡(luò)數(shù)據(jù)庫C、關(guān)系數(shù)據(jù)庫D、非數(shù)據(jù)庫10.在SQL中,刪除視圖用______。A、DROPSCHEMA命令B、CREATETABLE命令C、DROPVIEW命令D、DROPINDEX命令二、應(yīng)用選擇題(每題5分,共15分)1.設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)于圖書管理數(shù)據(jù)庫,查詢0001號(hào)借書證的讀者姓名和所借圖書的書名。SQL語句正確的是______。SELECT姓名,書名FROM借閱,圖書,讀者WHERE借閱.借書證號(hào)="0001"AND______;AA、圖書.總編號(hào)=借閱.總編號(hào)AND;讀者.借書證號(hào)=借閱.借書證號(hào)B、圖書.分類號(hào)=借閱.分類號(hào)AND;讀者.借書證號(hào)=借閱.借書證號(hào)C、讀者.總編號(hào)=借閱.總編號(hào)AND;讀者.借書證號(hào)=借閱.借書證號(hào)D、圖書.總編號(hào)=借閱.總編號(hào)AND;讀者.書名=借閱.書名2.設(shè)有圖書管理數(shù)據(jù)庫:A圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)于圖書管理數(shù)據(jù)庫,分別求出各個(gè)單位當(dāng)前借閱圖書的讀者人次。下面的SQL語句正確的是______。SELECT單位,______FROM借閱,讀者WHERE借閱.借書證號(hào)=讀者.借書證號(hào)______A、COUNT(借閱.借書證號(hào))GROUPBY單位B、SUM(借閱.借書證號(hào))GROUPBY單位C、COUNT(借閱.借書證號(hào))ORDERBY單位D、COUNT(借閱.借書證號(hào))HAVING單位3.設(shè)有圖書管理數(shù)據(jù)庫:B圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)于圖書管理數(shù)據(jù)庫,檢索借閱了《現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)》一書的借書證號(hào)。下面SQL語句正確的是______。SELECT借書證號(hào)FROM借閱WHERE總編號(hào)=______A、(SELECT借書證號(hào)FROM圖書WHERE書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")B、(SELECT總編號(hào)FROM圖書WHERE書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")C、(SELECT借書證號(hào)FROM借閱WHERE書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")D、(SELECT總編號(hào)FROM借閱WHERE書名="現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)")三、填空題(每題2.5分,共5分)1.關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括選擇、連接和______。2.SQLSELECT語句為了將查詢結(jié)果存放到臨時(shí)表中應(yīng)該使用______短語。四、語句填空題(第一題20分,第二題10分,第三題20分,共計(jì)50分)1.設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))用SQL的CREATE命令建立借閱表(字段順序要相同),請(qǐng)將創(chuàng)建借閱表的語句填到下面的空格中(創(chuàng)建表的同時(shí)要?jiǎng)?chuàng)建外鍵):______2.設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)圖書管理數(shù)據(jù)庫,查詢由"清華大學(xué)出版社"或"電子工業(yè)出版社"出版,并且單價(jià)不超出20元的書名。請(qǐng)對(duì)下面的SQL語句填空:SELECT書名,出版單位,單價(jià)FROM圖書WHERE_______AND;_______3.設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))對(duì)圖書管理數(shù)據(jù)庫,求共借出多少種圖書。請(qǐng)對(duì)下面的SQL語句填空:SELECT_______FROM借閱第一套題答案一、選擇題1-5CABCB6-10AABCC二、應(yīng)用選擇題(每題5分,共15分)1-3AAB三、填空題(每題2.5分,共5分)1.投影2.INTO四、語句填空題(第一題20分,第二題10分,第三題20分,共計(jì)50分)1.CREATETABLE借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期DATE)2.單價(jià)<=20或(出版單位="清華大學(xué)出版社"OR出版單位="電子工業(yè)出版社")或(出版單位="電子工業(yè)出版社"OR出版單位="清華大學(xué)出版社")或(出版單位='清華大學(xué)出版社'OR出版單位='電子工業(yè)出版社')與(出版單位="清華大學(xué)出版社"OR出版單位="電子工業(yè)出版社")或(出版單位='清華大學(xué)出版社‘)3.COUNT(DISTINCT總編號(hào))或COUN(DISTINCT總編號(hào))或COUNT(DIST總編號(hào))或COUN(DIST總編號(hào))SQLServer2008測驗(yàn)題(E卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)一、選擇題(每題2分,共30分)1)關(guān)于關(guān)系圖下列哪一個(gè)是正確的()。CA.關(guān)系圖是在同一個(gè)表中不同字段之間建立關(guān)聯(lián)B.關(guān)系圖是表與表之間建立關(guān)聯(lián),與字段無關(guān)C.關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)D.關(guān)系圖是在不同數(shù)據(jù)庫之間建立關(guān)聯(lián)2)從“產(chǎn)品”表里查詢出價(jià)格高于產(chǎn)品名稱為“一次性紙杯”的產(chǎn)品的記錄,此SQL語句為()。Da)SELECT*FROM產(chǎn)品WHERE價(jià)格>‘一次性紙杯’Db)SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT*FROM產(chǎn)品WHERE產(chǎn)品名稱>’一次性紙杯’c)SELECT*FROM產(chǎn)品WHEREEXISTS產(chǎn)品名稱=’一次性紙杯’d)SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT價(jià)格FROM產(chǎn)品WHERE產(chǎn)品名稱=’一次性紙杯’3)現(xiàn)有表book,字段:id(int),title(varchar),price(float);其中id字段設(shè)為標(biāo)識(shí),使用insert語句向book表中插入數(shù)據(jù),以下語句錯(cuò)誤的是()。Aa)insertintobook(id,title,price)values(1,'java',100)b)insertintobook(title,price)values('java',100)c)insertintobookvalues('java',100)d)insertbookvalues('java',100)4)在sqlserver2008中,關(guān)于數(shù)據(jù)庫說法錯(cuò)誤的是()。Ca)數(shù)據(jù)庫在磁盤上默認(rèn)的存儲(chǔ)位置是:SQLServer安裝路徑\MicrosoftSQLServer\MSSQL\Datab)一個(gè)數(shù)據(jù)庫至少應(yīng)包含一個(gè)數(shù)據(jù)庫文件(*.mdf)和一個(gè)事務(wù)日志文件(*.ldf)c)只有當(dāng)數(shù)據(jù)庫中不存在數(shù)據(jù)的情況下,才可以進(jìn)行數(shù)據(jù)庫的收縮操作。d)可以通過從A機(jī)器拷貝數(shù)據(jù)庫文件和事務(wù)日志文件至B機(jī)器,然后通過在B機(jī)器上執(zhí)行相應(yīng)的附加數(shù)據(jù)庫操作,實(shí)現(xiàn)數(shù)據(jù)庫從A機(jī)器到B機(jī)器的復(fù)制。5)若要?jiǎng)h除book表中所有數(shù)據(jù),以下語句錯(cuò)誤的是()。(選擇兩項(xiàng))BCa)truncatetablebook//對(duì)整個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行刪除,沒有附帶事物這一特性,比delete要快,只能刪除單表中的數(shù)據(jù)b)delete*frombookc)droptablebook//刪除整個(gè)數(shù)據(jù)表對(duì)象d)deletefrombook5)學(xué)生成績表grade中有字段score(float),現(xiàn)在要把所有在55分至60之間的分?jǐn)?shù)提高5分,以下sql語句正確的是()。(選擇兩項(xiàng))CDa)Updategradesetscore=score+5b)Updategradesetscore=score+5wherescore>=55orscore<=60c)Updategradesetscore=score+5wherescorebetween55and60d)Updategradesetscore=score+5wherescore>=55andscore<=606)現(xiàn)有書目表book,包含字段:價(jià)格price(float),類別type(char);現(xiàn)在查詢各個(gè)類別的平均價(jià)格、類別名稱,以下語句正確的是()。Aa)selectavg(price),typefrombookgroupbytypeb)selectcount(price),typefrombookgroupbypricec)selectavg(price),typefrombookgroupbypriced)selectcount(price),typefrombookgroupbytype7)成績表grade中字段score代表分?jǐn)?shù),以下()語句返回成績表中的最低分。(選擇兩項(xiàng))BCa)selectmax(score)fromgradeb)selecttop1scorefromgradeorderbyscoreascc)Selectmin(score)fromgraded)selecttop1scorefromgradeorderbyscoredesc8)關(guān)于聚合函數(shù),以下說法錯(cuò)誤的是()。Ba)Sum返回表達(dá)式中所有數(shù)的總合,因此只能用于數(shù)字類型的列。b)Avg返回表達(dá)式中所有數(shù)的平均值,可以用于數(shù)字型和日期型的列。c)Max和Min可以用于字符型的列。d)Count可以用于字符型的列。9)關(guān)于多表聯(lián)接查詢,以下()描述是錯(cuò)誤的。Ba)外聯(lián)接查詢返回的結(jié)果集行數(shù)可能大于所有符合聯(lián)接條件的結(jié)果集行數(shù)。b)多表聯(lián)接查詢必須使用到JOIN關(guān)鍵字c)內(nèi)聯(lián)接查詢返回的結(jié)果是:所有符合聯(lián)接條件的數(shù)據(jù)。d)在where子句中指定聯(lián)接條件可以實(shí)現(xiàn)內(nèi)聯(lián)接查詢。10)關(guān)于主鍵,以下()說法是錯(cuò)誤的。(選擇兩項(xiàng))ACa)主鍵可以用來確保表中不存在重復(fù)的數(shù)據(jù)行。b)一個(gè)表必須有一個(gè)主鍵。c)一個(gè)表只能有一個(gè)主鍵。d)只能對(duì)整數(shù)型列設(shè)置主鍵。11)現(xiàn)有客戶表customers(主鍵:客戶編號(hào)cid),包含10行數(shù)據(jù),訂單表orders(外鍵:客戶編號(hào)cid),包含6條數(shù)據(jù)。執(zhí)行sql語句:select*fromcustomersrightouterjoinordersoncustomers.cid=orders.cid。最多返回(B)條記錄。a)10b)6c)4d)012)刪除表的語句是(A)。A.DROPB.ALTERC.UPDATED.DELETE13)規(guī)則對(duì)象在使用上與(A)約束類似。A.CHECKB.PRIMARYKEYC.FOREIGNKEYD.UNIQU14)關(guān)于視圖下列哪一個(gè)說法是錯(cuò)誤的(B)。A.視圖是一種虛擬表B.視圖中也保存有數(shù)據(jù)//視圖是保存查詢語句,沒有數(shù)據(jù)源C.視圖也可由視圖派生出來D.視圖是保存在SELECT查詢15)查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用(D)。A.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’*清華*’B.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校=’%清華%’C.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’?清華?’D.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’%清華%’二、判斷題:(每小題2分,共20分)安裝MicrosoftSQLServer2005企業(yè)版對(duì)操作系統(tǒng)的最低要求可以是MicrosoftWindows2008Professional。(F)每一個(gè)服務(wù)器必須屬于一個(gè)服務(wù)器組。一個(gè)服務(wù)器組可以包含0個(gè)、一個(gè)或多個(gè)服務(wù)器。(T)驗(yàn)證模式是在安裝SQLServer過程中選擇的。系統(tǒng)安裝之后,可以重新修改SQLServer系統(tǒng)的驗(yàn)證模式。(T)固定數(shù)據(jù)庫角色:db_datareader的成員不能修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù)。(T)當(dāng)用戶定義的數(shù)據(jù)類型正在被某個(gè)表的定義引用時(shí),這些數(shù)據(jù)類型不能被刪除。(T)在使用子查詢時(shí),必須使用括號(hào)把子查詢括起來,以便區(qū)分外查詢和子查詢。(T)索引越多越好。(F)視圖本身不保存數(shù)據(jù),因?yàn)橐晥D是一個(gè)虛擬的表。(T)select16%4,的執(zhí)行結(jié)果是:4。(F)主鍵字段允許為空。(F)三、閱讀下列程序,說明它們的功能。(每題10分,共20分)1.use教學(xué)成績管理數(shù)據(jù)庫select教學(xué)成績表.學(xué)號(hào),姓名,sum(分?jǐn)?shù))總分,avg(分?jǐn)?shù))均分from學(xué)生信息表join教學(xué)成績表on學(xué)生信息表.學(xué)號(hào)=教學(xué)成績表.學(xué)號(hào)groupby教學(xué)成績表.學(xué)號(hào),姓名orderbyavg(分?jǐn)?shù))desc2.use教學(xué)成績管理數(shù)據(jù)庫select姓名,性別,年齡=datediff(year,出生日期,getdate())from學(xué)生信息表where(datediff(year,出生日期,getdate())=20)and(性別='女')四、編程題(30分)活期存款中,“儲(chǔ)戶”通過“存取款單”和“儲(chǔ)蓄所”發(fā)生聯(lián)系。儲(chǔ)戶表由賬號(hào)、姓名、電話、地址、存款額五個(gè)屬性組成,[賬號(hào)]為關(guān)鍵字;儲(chǔ)蓄所表由儲(chǔ)蓄所編號(hào)、名稱、電話、地址(假定一個(gè)儲(chǔ)戶可以在不同的儲(chǔ)蓄所存取款)四個(gè)屬性組成,[儲(chǔ)蓄所編號(hào)]為關(guān)鍵字;存取款單表由賬號(hào)、儲(chǔ)蓄所編號(hào)、存取日期、存取標(biāo)志、存取金額五個(gè)屬性組成;寫出創(chuàng)建以上三個(gè)表的語句(同時(shí)創(chuàng)建外鍵約束)。Createtable儲(chǔ)戶(賬號(hào)char(10)primarykey,姓名varchar(6)notnull,電話char(11),地址varchar(10)存款額MONEY)Createtable存取款單(賬號(hào)char(10)Foreignkeyreferences儲(chǔ)戶(賬號(hào)),儲(chǔ)蓄所編號(hào)char(10)Foreignkeyreferences儲(chǔ)蓄所(儲(chǔ)蓄所編號(hào)),存取日期DATE,存取標(biāo)志BIT,存取金額MONEY)Createtable儲(chǔ)蓄所(儲(chǔ)蓄所編號(hào)char(10)primarykey,名稱varchar(10),電話char(11),地址varchar(10))SQLServer2008測驗(yàn)題(B卷)考試時(shí)間90分鐘學(xué)號(hào)姓名班級(jí)選擇題ABDCBBCADABbdDACBDFTFFT現(xiàn)有如下兩張表,請(qǐng)看具體要求,首先克服自己,不要怕,要記得北京很多公司.表1(Company)表2(Hire)CompanyNameIDLS6DG9GR19CompanyID(公司ID)NumHired(人數(shù))FiscalQuater(財(cái)季)6239241941找出表中的主鍵.表1的主鍵是ID了.表2的主鍵CompanyID找出表之間的關(guān)系.Hire表的主鍵做為外鍵引用了Company表的主鍵.求第四財(cái)季招聘過員工的公司名稱.selectpanyName,c.idfromcompanycwhereidin(selectpanyIDfromhirehwhereh.FiscalQuater=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論