版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
QLServer2016數(shù)據(jù)庫應用實戰(zhàn)章節(jié)練習題題庫及答案動手實踐與綜合實訓答案任務1-1動手實踐請繪出購物車表(Carts)的E-R圖。任務1-2動手實踐利用完整格式創(chuàng)建“天意購物2”數(shù)據(jù)庫,要求數(shù)據(jù)庫有兩個數(shù)據(jù)文件和兩個日志文件。具體要求見表1-8。表1-8“天意購物3”數(shù)據(jù)庫參數(shù)說明參數(shù)參數(shù)值參數(shù)參數(shù)值數(shù)據(jù)庫名稱天意購物2日志文件邏輯名天意購物2_log1主數(shù)據(jù)文件邏輯名天意購物2_data1日志文件物理名C:\SQL\天意購物2_LOG1.LDF主數(shù)據(jù)文件物理名C:\SQL\天意購物2_DATA1.MDF日志文件初始大小50MB主數(shù)據(jù)文件初始大小100MB日志文件最大值100MB主數(shù)據(jù)文件最大值200MB日志文件增長值10MB主數(shù)據(jù)文件增長值20MB事務日志文件邏輯名天意購物2_log2數(shù)據(jù)文件邏輯名天意購物2_data2日志文件物理名C:\SQL\天意購物2_LOG2.LDF數(shù)據(jù)文件物理名C:\SQL\天意購物2_DATA2.NDF日志文件初始大小50MB數(shù)據(jù)文件初始大小20MB日志文件最大值100MB數(shù)據(jù)文件最大值UNLIMITED日志文件增長值10MB數(shù)據(jù)文件增長值10%在查詢窗口中輸入:CREATEDATABASE天意購物2ON(NAME='天意購物2_DATA1',--主數(shù)據(jù)文件屬性設置FILENAME='C:\SQL\天意購物2_DATA1.MDF',SIZE=100MB,MAXSIZE=200MB,FILEGROWTH=20MB),(NAME='天意購物2_DATA2',--次要數(shù)據(jù)文件屬性設置FILENAME='C:\SQL\天意購物2_DATA2.NDF',SIZE=20MB,MAXSIZE=UNLIMITED,FILEGROWTH=10%)LOGON(NAME='天意購物2_LOG1',--日志文件屬性設置FILENAME='C:\SQL\天意購物2_LOG1.LDF',SIZE=50MB,MAXSIZE=100MB,FILEGROWTH=10MB),(NAME='天意購物2_LOG2',--日志文件屬性設置FILENAME='C:\SQL\天意購物2_LOG2.LDF',SIZE=50MB,MAXSIZE=100MB,FILEGROWTH=10MB)圖1-30創(chuàng)建兩個數(shù)據(jù)文件和日志文件的運行窗口任務1-3動手實踐將天意購物數(shù)據(jù)庫名稱改寫為TYGW。ALTERDATABASE天意購物MODIFYNAME=TYGW2、
給TYGW數(shù)據(jù)庫添加一個日志文件:名稱:TYGW_log日志文件,存放在D盤根目錄下,初始大小5MB,文件最大值為無限制,文件增長值為5%。ALTERDATABASETYGWADDLOGFILE(NAME=TYGW_log,FILENAME='D:\TYGW_log.LDF',SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=5%)3、修改上面添加日志文件TYGW_log,初始大小10MB,文件最大值為100MB,文件增長值為2MB。ALTERDATABASETYGWMODIFYFILE(NAME=TYGW_log,SIZE=10MB,MAXSIZE=100MB,FILEGROWTH=2MB)項目二任務一動手實踐1、請使用SSMS方式和T-SQL方式完成Orders(訂購信息)表、Carts(購物車信息)的表結(jié)構(gòu)創(chuàng)建。表結(jié)構(gòu)信息如表2-4和表2-5。表2-4Orders(訂購信息)表字段名描述數(shù)據(jù)類型是否為空是否為主鍵CustomerID客戶編號char(9)否ProductID商品編號Varchar(9)否OrderID訂單編號Varchar(10)否OrderDate訂單日期datatime否PaidDate付款日期datatime否Oquantity訂購數(shù)量Int否表2-5Carts(購物車信息)表字段名描述數(shù)據(jù)類型是否為空是否為主鍵CustomerID客戶編號char(9)否ProductID商品編號Varchar(9)否CartID購物車編號Varchar(10)否Cquantity商品數(shù)量Int否方法一:使用ssms方式:(1)Orders(訂購信息)表結(jié)構(gòu)的創(chuàng)建步驟一:啟動SQLServer2016中的SQLServerManagementStudio工具,以Windows身份驗證或SQLServer身份驗證登錄。步驟二:在“對象資源管理器”中,展開“數(shù)據(jù)庫”列表,展開創(chuàng)建的天意購物數(shù)據(jù)庫,右單擊“表”,在彈出的快捷菜單中選擇“新建表”命令。步驟三:打開“表設計器”窗口,定義表的結(jié)構(gòu)。顯示表基本屬性——列名、數(shù)據(jù)類型和允許Null值。輸入完畢。步驟四:保存創(chuàng)建的表:單擊“保存”按鈕,彈出“選擇名稱”對話框,輸入新建的表名稱:Orders,即完成了數(shù)據(jù)表的創(chuàng)建。方法二:使用T-SQL方式:CREATETABLEOrders(CustomerIdCHAR(9)NOTNULL,ProductIdVARCHAR(9)NOTNULL,OrderIdVARCHAR(10)NOTNULL,OrderDateDATETIMENOTNULL,PaidDateDATETIMENOTNULL,OquantityINTNOTNULL)任務二動手實踐1、要求向“天意購物”數(shù)據(jù)庫中的Orders(訂購信息)表添加記錄。數(shù)據(jù)如表2-8所示。(請使用SSMS方式完成)表2-8訂購信息表(Orders)客戶編號商品編號訂單編號訂單日期付款日期商品數(shù)量202000198293269110225678902016-1-262016-1-301578102356173889123331234562016-1-282016-1-281301119782121882122552345622016-2-282016-3-23678123456118041512116592472016-1-72016-1-820212345678121882122472984512016-3-22016-3-25142258847169669624671480612019-4-262019-4-263387487455173889123428226202020-6-182020-6-181387487455286966166129854302019-2-252019-2-262649471323195117281787688012018-11-112018-11-113212345678351174235317896652017-9-42017-9-81步驟一:選擇“開始”→“所有程序”→“MicrosoftSQLServer2016”→SQLServerManagementStudio命令,使用“Windows身份驗證”建立連接,進入SQLServerManagementStudio窗口(簡稱SSMS窗口)。步驟二:在“對象資源管理器”窗格中依次展開數(shù)據(jù)庫“天意購物”,選擇Orders表,右擊,在彈出的快捷菜單中選擇“編輯前200行”命令。步驟三:在相應列分別輸入表中信息,然后按【Enter】鍵即可。步驟四:添加每條記錄都重復步驟三。步驟五:全部數(shù)據(jù)輸入完畢后,直接關閉編輯窗口即可。2、要求向“天意購物”數(shù)據(jù)庫中的Carts(購物車)表添加記錄。數(shù)據(jù)如表2-9所示。(請使用T-SQL方式完成)表2-9購物車信息表(Carts)客戶編號商品編號購物車編號商品數(shù)量202000198293269110100011222020001981738890251000112157810235617388902520012343301119782121882122123450156781234561180415122312348221234567812188212211223456673833825169669624145678486738338251645245251588272538863093228696616625995022142258847169669624139388893874874552159649732885070492995706926221480415964487INSERTCartsVALUES('202000198','293269110','1000112',2)INSERTCartsVALUES('202000198','173889025','1000112',1)INSERTCartsVALUES('578102356','173889025','2001234',3)INSERTCartsVALUES('301119782','121882122','1234501',5)INSERTCartsVALUES('678123456','118041512','2312348',2)INSERTCartsVALUES('212345678','121882122','1122345',6)INSERTCartsVALUES('673833825','169669624','1456784',8)INSERTCartsVALUES('673833825','164524525','1588272',5)INSERTCartsVALUES('388630932','286966166','2599502',2)INSERTCartsVALUES('142258847','169669624','1393888',9)INSERTCartsVALUES('387487455','215964973','2885070',4)INSERTCartsVALUES('929957069','262214804','1596448',7)任務三動手實踐使用T-SQL語句將“天意購物”數(shù)據(jù)庫中的訂購信息表(Orders)表更名為Orders1。在查詢分析器中運行以下命令:SP_RENAMEProd,Products項目三任務實踐標準答案任務一動手實踐1、使用三種修改列標題的方式顯示‘Products’表中的”ProductId”,”Type”,”ProductName”的信息。USE天意購物SELECTProductId'商品編號',TypeAS類型,商品名稱=ProductNameFROMProducts2、查詢在數(shù)據(jù)庫天意購物中商品信息表Products中查找’食品’類的商品,價格在100元以內(nèi)的商品信息。查詢窗口中輸入命令如下:USE天意購物SELECT*FROMProductsWHEREType='食品'ANDPrice>0ANDPrice<1003、查詢數(shù)據(jù)庫天意購物的商品信息表Products中圖書價格在10元到50元的商品信息。查詢窗口中輸入命令如下:方法一:USE天意購物SELECT*FROMProductsWHEREType='圖書'ANDPrice>=10ANDPrice<=50方法二:USE天意購物SELECT*FROMProductsWHEREType='圖書'ANDPriceBETWEEN10AND504、查詢數(shù)據(jù)庫天意購物的商品信息表Products中咖啡價格不在100元到200元的商品信息。查詢窗口中輸入命令如下:USE天意購物SELECT*FROMProductsWHEREProductName='咖啡'ANDPriceNOTBETWEEN100AND200任務二動手實踐查詢顯示天意購物數(shù)據(jù)庫商品信息表Products的商品類型,商品名稱,商品價格,訂單表Orders付款時間等信息,要求商品類型包含“電”字,付款時間在2020-1-1以前的信息。USE天意購物SELECTP.Type'商品類型',P.ProductName'商品名稱',P.Price'商品價格',O.PaidDate'付款時間'FROMProductsPINNERJOINOrdersOONP.ProductId=O.ProductIdWHERETypeLIKE'%電%'ANDPaidDate<='2020-1-1'項目4視圖與索引動手實踐:1、要求使用T-SQL語言創(chuàng)建視圖,名稱為“View_OP”,包含Orders和Products表,要求在該視圖中輸出以下字段:CustomerId,ProductId,ProductName,Price。CREATEVIEWView_OPASSELECTO.CustomerId,O.ProductId,P.ProductName,P.PricefromOrdersOINNERJOINProductsPONO.ProductId=P.ProductId2、要求使用T-SQL語言修改視圖“View_OP”,輸出以下字段:CustomerId,ProductId,ProductName,Price,要求輸出電視機商品信息。USE天意購物GOALTERVIEWView_OPASSELECTO.CustomerId,O.ProductId,P.ProductName,P.PricefromOrdersOINNERJOINProductsPONO.ProductId=P.ProductIdWHEREProductName='電視機'3、要求使用T-SQL語言為視圖“View_OP”進行重命名,新的視圖名稱為“View_OrdPro”。USE天意購物GOSP_RENAMEView_OP,View_OrdPro4、要求使用T-SQL語言查詢視圖“View_OrdPro”。USE天意購物GOSELECT*FROMView_OrdPro5、要求使用T-SQL語言刪除視圖“View_OrdPro”。USE天意購物GODROPVIEWView_OrdProGO知識鞏固:1、C2、C3、C4、A1、要求在“Customers”表中的“Address”列上創(chuàng)建名為”unique_Address”的唯一非聚集索引。USE天意購物CREATEUNIQUENONCLUSTEREDINDEXUnique_AddressONCustomers(Address)2、要求使用T-SQL命令查看“天意購物”數(shù)據(jù)庫中Customers表所建立的索引。USE天意購物GOSP_HELPINDEXCustomers3、要求使用T-SQL命令將“天意購物”數(shù)據(jù)庫中Customers表所建立的索引unique_Address重命名為unique_Add。USE天意購物GOSP_RENAME‘Customers.unique_Address’,‘unique_Add’4、要求使用T-SQL命令重建Customers表所建立的索引unique_Add。USE天意購物GOALTERINDEXunique_AddONCustomersREBUILDGO5、要求使用T-SQL命令刪除Customers表所建立的索引unique_Add。USE天意購物GODROPINDEXCustomers.unique_AddGO知識鞏固:1、D2、D3、B4、聚集索引非聚集索引項目五動手實踐答案任務一動手實踐在“天意購物”數(shù)據(jù)庫carts表中添加一個折扣字段(discountint),要求將客戶號為'202000198'的客戶所購商品的折扣信息通過以下方式寫入:商品數(shù)量3件的可以打7折,3件以上可以打5折,5件以上打4折(使用case語句完成)。DECLARE@QUAINTSET@QUA=(SELECTSUM(Cquantity)FROMCartsWHERECustomerId='202000198')UPDATECartsSETDiscount=CASEWHEN@QUA>5THEN4WHEN@QUA>3THEN5WHEN@QUA=3THEN7ENDWHERECustomerId='202000198'執(zhí)行結(jié)果如圖5-10所示。圖5-10執(zhí)行結(jié)果任務二動手實踐(1)要求創(chuàng)建一個存儲過程,在“天意購物”數(shù)據(jù)庫carts表中添加一個折扣字段(discountint),要求將客戶號為'202000198'的客戶所購商品的折扣信息通過以下方式寫入:商品數(shù)量3件的可以打7折,3件以上可以打5折,5件以上打4折(使用if語句完成)。createprocedurepro_carts(@cardvarchar(15))asDECLARE@QUAINTSET@QUA=(SELECTSUM(Cquantity)FROMCartsWHERECustomerId=@card)IF@QUA>5UPDATECartsSETDiscount=4WHERECustomerId=@cardelseIF@QUA>3UPDATECartsSETDiscount=5WHERECustomerId=@cardELSEIF@QUA=3UPDATECartsSETDiscount=7WHERECustomerId=@card執(zhí)行結(jié)果如圖5-29所示。圖5-29執(zhí)行結(jié)果(2)要求創(chuàng)建一個存儲過程,在“天意購物”數(shù)據(jù)庫carts表中添加一個折扣字段(discountint),要求將客戶號為'202000198'的客戶所購商品的折扣信息通過以下方式寫入:商品數(shù)量3件的可以打7折,3件以上可以打5折,5件以上打4折(使用case語句完成)。ALTERPROCEDUREpro_carts(@cardvarchar(15))ASDECLARE@QUAINTSET@QUA=(SELECTSUM(Cquantity)FROMCartsWHERECustomerId=@card)UPDATECartsSETDiscount=CASEWHEN@QUA>5THEN4WHEN@QUA>3THEN5WHEN@QUA=3THEN7ENDWHERECustomerId=@card執(zhí)行結(jié)果如圖5-30所示。圖5-30執(zhí)行結(jié)果任務三動手實踐使用T_SQL語言為表customers創(chuàng)建DML觸發(fā)器名為trig_禁止插入,使得當向表中插入數(shù)據(jù)時,顯示該事務不能被處理,不能插入數(shù)據(jù)!'。方法一:1、創(chuàng)建觸發(fā)器:CREATETRIGGERtrig_禁止插入1ONCustomersFORINSERTASBEGINPRINT'該事務不能被處理,不能插入數(shù)據(jù)!'ROLLBACKTRANSACTIONEND執(zhí)行上述代碼結(jié)果如圖5-48所示。圖5-48創(chuàng)建觸發(fā)器trig_禁止插入12、觸發(fā)操作INSERTCustomersVALUES('578102352','李紅','131015','1310156789','天津')SELECT*FROMCustomers執(zhí)行上述代碼結(jié)果和進行插入操作結(jié)果,如圖5-49所示。圖5-49執(zhí)行結(jié)果方法二:1、創(chuàng)建觸發(fā)器:CREATETRIGGERtrig_禁止插入2ONCustomersINSTEADOFINSERTASBEGINPRINT'該事務不能被處理,不能插入數(shù)據(jù)!'END執(zhí)行上述代碼結(jié)果如圖5-50所示。圖5-50創(chuàng)建觸發(fā)器trig_禁止插入22、觸發(fā)操作INSERTCustomersVALUES('578102352','李紅','131015','1310156789','天津')SELECT*FROMCustomers執(zhí)行上述代碼結(jié)果和進行插入操作結(jié)果,如圖5-51所示。圖5-51執(zhí)行結(jié)果任務一動手實踐1、要求使用T-SQL語言創(chuàng)建SQLServer身份驗證的登錄賬戶lisa,密碼為123,默認數(shù)據(jù)庫為master,默認語言為簡體中文。之后再使用T-SQL語言刪除該用戶。EXECSP_ADDLOGIN'lisa','123','master','SimplifiedChinese'EXECSP_DROPLOGIN'lisa'命令執(zhí)行結(jié)果如圖6-40所示圖6-40創(chuàng)建和刪除SQLServer身份驗證的登錄賬戶命令執(zhí)行結(jié)果2、要求使用T-SQL語言給登錄賬戶lisa添加一個天意購物據(jù)庫的同名數(shù)據(jù)庫用戶賬戶lisa,然后用T-SQL語言從數(shù)據(jù)庫“天意購物”中查看用戶lisa,最后從當前數(shù)據(jù)庫“天意購物”中刪除用戶lisa。創(chuàng)建并查看用戶的命令如下,執(zhí)行結(jié)果如圖6-41所示EXECSP_ADDLOGIN'lisa','123','天意購物','SimplifiedChinese'USE天意購物EXECSP_GRANTDBACCESS'lisa','lisa'EXECSP_HELPUSER'lisa'圖6-41創(chuàng)建和查看數(shù)據(jù)庫用戶刪除用戶的命令如下,執(zhí)行結(jié)果如圖6-42所示USE天意購物EXECSP_REVOKEDBACCESS'lisa'圖6-42刪除數(shù)據(jù)庫用戶3、要求使用T-SQL語言將lisa用戶添加到“天意購物”數(shù)據(jù)庫的db_accessadmin角色中,然后刪除該角色。創(chuàng)建lisa用戶,將其添加到db_accessadmin角色的命令如下,執(zhí)行結(jié)果如圖6-43所示USE天意購物EXECSP_GRANTDBACCESS'lisa','lisa'EXECSP_ADDROLEMEMBER'db_accessadmin','lisa'圖6-43數(shù)據(jù)庫用戶刪除角色將lisa用戶從db_accessadmin刪除角色的命令如下,執(zhí)行結(jié)果如圖6-44所示USE天意購物EXECSP_DROPROLEMEMBER'db_accessadmin','lisa'圖6-44數(shù)據(jù)庫用戶刪除角色任務二動手實踐1、要求使用T-SQL語言為數(shù)據(jù)庫“天意購物”創(chuàng)建名稱為“天意購物_測試備份”備份設備。然后查看所有備份設備的信息。備份設備使用的命令如下:EXECSP_ADDUMPDEVICE'disk','天意購物_測試備份','D:\ProgramFiles\MicrosoftSQLServer\MSSQL13.MSSQLSERVER\MSSQL\Backup\天意購物_測試備份.bak'命令執(zhí)行結(jié)果如圖6-67所示圖6-67“天意購物”備份設備查看備份使用的命令如下:EXECSP_HELPDEVICE命令執(zhí)行結(jié)果如圖6-68所示圖6-68查看“天意購物”備份設備2、要求使用T-SQL語言,使用完整備份方式備份數(shù)據(jù)庫“天意購物”。指定的備份設備為“天意購物_測試備份”,備份名稱為“測試天意購物完整備份”。采用完整備份方式備份數(shù)據(jù)庫的命令如下:BACKUPDATABASE天意購物TO天意購物_測試備份WITHINIT,NAME='測試天意購物完整備份',DESCRIPTION='測試采用完整備份方式'命令執(zhí)行結(jié)果如圖6-69所示。圖6-69完整備份方式備份“天意購物”3、要求使用T-SQL語言還原天意購物數(shù)據(jù)庫,設備備份為“天意購物_測試備份”。使用的命令如下:RESTOREDATABASE天意購物FROM天意購物_測試備份WITHREPLACE命令執(zhí)行的結(jié)果如圖6-70所示。圖6-70還原數(shù)據(jù)庫QLServer2016數(shù)據(jù)庫應用實戰(zhàn)練習題題庫及答案(知識鞏固)項目一知識鞏固答案任務一、數(shù)據(jù)庫設計與實現(xiàn)1、數(shù)據(jù)庫設計中的邏輯結(jié)構(gòu)設計的任務是把()階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。A.需求分析B.物理設計C.邏輯結(jié)構(gòu)設計D.概念結(jié)構(gòu)設計2、在數(shù)據(jù)庫設計中使用E-R圖工具的階段是()。A.需求分析階段B.數(shù)據(jù)庫物理設計階段C.數(shù)據(jù)庫實施D.概念結(jié)構(gòu)設計階段3、表達實體之間邏輯聯(lián)系的E-R模型,是數(shù)據(jù)庫的()A.概念模型B.邏輯模型C.外部模型D.物理模型4、數(shù)據(jù)庫開發(fā)的五個步驟分別是:(需求分析)、(概念設計)、(邏輯設計)、(數(shù)據(jù)庫的實施)和(運行維護)。5、下列四項中,不屬于數(shù)據(jù)庫特點的是()。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨立性高任務二、數(shù)據(jù)庫的創(chuàng)建1、SQLServer安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是()系統(tǒng)數(shù)據(jù)庫。A.masterB.modelC.pubD.msdb2、SQLServer系統(tǒng)中的所有服務器級系統(tǒng)信息存儲于哪個數(shù)據(jù)庫()。A.masterB.ModelC.tempdbD.msdb3、下列哪個不是sql數(shù)據(jù)庫文件的后綴。()A..mdfB..ldfC..dbfD..ndf4、在SQLServer中,model是()A.數(shù)據(jù)庫系統(tǒng)表B.數(shù)據(jù)庫模板C.臨時數(shù)據(jù)庫D.示例數(shù)據(jù)庫5、每個數(shù)據(jù)庫有且只有一個()A、主要數(shù)據(jù)文件B、次要數(shù)據(jù)文件C、日志文件D、索引文件任務三、數(shù)據(jù)庫的維護1、SQLServer2016中刪除數(shù)據(jù)庫的命令是()。A.DELETEB.SELECTC.UPDATED.DROP2、在T-SQL語言中,修改數(shù)據(jù)庫文件名時,應使用的命令是()A.UPDATEB.INSERTC.ALTERD.MODIFY3、SQLServer2016中收縮數(shù)據(jù)庫的命令是()。A.ADDB.SELECTC.UPDATED.DBCC4、下列關于SQLServer數(shù)據(jù)庫分離和附加的說法,正確的是()A.分離出來的數(shù)據(jù)庫文件有mdf文件和ldf文件B.分離出來的數(shù)據(jù)庫文件只有mdf文件C.分離出來的數(shù)據(jù)庫文件只有l(wèi)df文件D.不能對分離出來的數(shù)據(jù)庫文件進行重命名,否則附加不成功5、數(shù)據(jù)庫文件的大小及最大值的單位是()A.KB B.MB C.B D.LB任務一、1、在SQL中,建立表用的命令是(B)。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX2、以下關于主鍵的描述正確的是(A)。A.標識表中唯一的實體B.創(chuàng)建唯一的索引,允許空值C.只允許以表中第一字段建立D.表中允許有多個主鍵3、下列關于主鍵的說法,錯誤的是(C)。A.一個表只能有一個主鍵B.主鍵值不能重復C.一個表可以有多個主鍵D.主鍵約束是一種重要的實體完整性約束4、如果要修改表的結(jié)構(gòu),應該使用SQL語言的命令(C)。A、UPDATETABLEB、MODIFYTABLEC、ALTERTABLED、CHANGETABLE5、設計數(shù)據(jù)表時,有5種約束,包括(主鍵約束)、(唯一約束)、(檢查約束)、(默認值約束)和(外鍵約束)。任務二、1、SQL語言中,刪除表中數(shù)據(jù)的命令是(A)。A.DELETEB.DROPC.CLEARD.REMOVE2、SQLServer2016中表更新數(shù)據(jù)的命令是(C)。A.USEB.SELECTC.UPDATED.DROP3、SQL語言中,刪除一個表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是(A)A、DELETEB、DROPC、CLEARD、REMORE4、SQLServer2016中表插入數(shù)據(jù)的命令是(B)。A.USEB.INSERTC.UPDATED.ADD5、使用INSERT...VALUES語句可以一次向表中插入(1)條數(shù)據(jù)。任務三1、SQL語言中,刪除一個表的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE2、SQL語言中,對數(shù)據(jù)表進行重命名的命令是(A)A、SP_RENAMEB、ALTERC、CLEARD、UPDATE3、刪除表中數(shù)據(jù)記錄用命令(B)、刪除數(shù)據(jù)表用命令(A)。A、DROP B、DELETEC、UPDATE D、REMOVE4、DELETEFROM<表名>[WHERE<條件>]語句中,如果不加WHERE語句后的條件,則刪除(全部記錄)。任務一1、SQL語言中,條件年齡BETWEEN15AND35表示年齡在15至35之間,且(A)。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲2、SQLServer2016中表查詢的命令是(B)。A.USEB.SELECTC.UPDATED.DROP3、模糊查找LIKE'_a%',下面哪個結(jié)果是可能的(B)。A.ailiB.baiC.bbaD.cca4、SQL語言中,條件表示年齡在40至50之間的表達式為(B)。A.IN(40,50)B.BETWEEN40AND50C.BETWEEN40OR50D.BETWEEN40,505、表示職稱為副教授同時性別為女的表達式為(B)。A.職稱='副教授'OR性別='女'B.職稱='副教授'AND性別='女'C.BETWEEN'副教授'AND'女'D.IN('副教授','女')6、查詢員工工資信息時,結(jié)果按工資降序排列,正確的是(B)。A、ORDERBY工資B、ORDERBY工資DESCC、ORDERBY工資ASCD、ORDERBY工資DICTINCT任務二1、交叉查詢中,使用哪個關鍵字?(D)。A.JOIN B.FULLOUTERJOIN C.LEFTOUTERJOIN D.CROSSJOIN2、小明使用了某種連接將等值連接中的重復列消除了,他使用的是什么連接方法?(C)。A、外連接 B、等值連接和排序C、自然連接 D、非等值連接3、內(nèi)連接可以分為(等值連接)、(非等值連接)和(自然連接)三種連接。4、根據(jù)查詢語句中的關鍵字及表的位置關系,可以將外連接分為三種連接,分別是:(左外連接)、(右外連接)、(完全外連接)。5、交叉連接查詢也稱作(笛卡爾積)查詢,在結(jié)果集中返回兩個表中的所有行可能的組合。任務三1、哪個關鍵字用于測試跟隨的子查詢中的行是否存在(B)。A.MOVB.EXISTSC.UNIOND.HAVING2、子查詢的SELECT查詢用什么符號括起來?(C)A.方括號 B.花括號 C.圓括號 D.尖括號3、子查詢最多可以嵌套(C)層。A、3層 B、10層 C、32層 D、無數(shù)4、實現(xiàn)嵌套查詢時,使用(SOME)和(ANY)是滿足某一個條件,使用(ALL)是滿足所有條件。5、使用嵌套查詢時,ORDERBY子句只能用于(父查詢),不能在子查詢的SELECT語句中使用。項目4視圖與索引任務一知識鞏固:1、C2、C3、C4、A任務二知識鞏固:1、D2、D3、B4、聚集索引非聚集索引項目五任務一1、下列四項中,不正確的提法是(C)。A.SQL語言是關系數(shù)據(jù)庫的國際標準語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動實現(xiàn)關系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言2、數(shù)據(jù)定義語言的縮寫詞為(A)。A.DDLB.DCLC.DMLD.DBL3、用于求系統(tǒng)日期的函數(shù)是(B)。A.YEAR()B.GETDATE()C.COUNT()D.SUM()4、下面哪個函數(shù)是屬于字符串運算的(C)。A.ABSB.SINC.STRD.ROUND5、【多選題】T-SQL語言中,有哪些運算?(ABCD)A.算術(shù)運算 B.字符串連接運算 C.比較運算 D.邏輯運算6、每一個游標必須由5部分組成:DECLARE游標、OPEN游標、從一個游標中FETCH信息、CLOSE和DEALLOCATE游標。7、分支結(jié)構(gòu)中,IF語句可以時程序有兩個分支,當遇到兩個以上分支時,需要使用CASE語句來實現(xiàn)多分支選擇。任務二1、在MSSQLServer中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是(D)。A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb2、在SQL語言中,建立存儲過程的命令是(A)。A、CREATEPROCEDUREB、CREATERULEC、CREATEDURED、CREATEFI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國氟碳表面活性劑FN2行業(yè)供需狀況發(fā)展戰(zhàn)略規(guī)劃分析報告
- 2024-2030年中國樓宇對講系統(tǒng)行業(yè)運營模式及未來發(fā)展策略分析報告版
- 2024-2030年中國樹脂增強型蠟基熱轉(zhuǎn)印碳帶產(chǎn)業(yè)未來發(fā)展趨勢及投資策略分析報告
- 2024-2030年中國檸檬飲料行業(yè)競爭力策略及未來5發(fā)展趨勢報告
- 2024-2030年中國機動車燃油噴射系統(tǒng)行業(yè)競爭格局及投資戰(zhàn)略分析報告
- 2024-2030年中國有機食品行業(yè)營銷模式及發(fā)展競爭力研究報告
- 2024-2030年中國景觀設計行業(yè)創(chuàng)新模式及未來發(fā)展策略研究報告
- 2024-2030年中國無車承運人行業(yè)經(jīng)營模式分析及投資規(guī)劃研究報告
- 2024-2030年中國無油潤滑往復活塞式氣體壓縮機行業(yè)當前經(jīng)濟形勢及投資建議研究報告
- 人教版初中八年級上冊《信息技術(shù)》1.1認識flash和flash動畫教學設計信息技術(shù)
- 2025年山東省春季高考模擬考試英語試卷試題(含答案+答題卡)
- 五年級上冊英語單詞表外研
- 檢驗科降低檢測報告超時率PDCA持續(xù)改進案例
- 買賣合同法律知識及風險防范培訓課件
- 2023年遼寧省水資源管理集團有限責任公司招聘考試真題
- Module 9 Unit2教學設計2024-2025學年外研版英語九年級上冊
- 有趣的機械結(jié)構(gòu)智慧樹知到答案2024年青島濱海學院
- 第5課 推動高質(zhì)量發(fā)展
- 2024年網(wǎng)格員述職報告
- 一年級口算練習題一天50道
評論
0/150
提交評論