freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

吉林電子信息職業(yè)技術(shù)學(xué)院20xx年《關(guān)系數(shù)據(jù)庫(kù)與sql server 20xx》習(xí)題參考答案-文庫(kù)吧

2024-10-07 11:55 本頁(yè)面


【正文】 select 學(xué)號(hào) , count(*) as 每個(gè)學(xué)生選修的課程 門(mén)數(shù) from xs_kc group by 學(xué)號(hào) 13. select 課程名稱(chēng) , 開(kāi)課學(xué)期 , 學(xué)分 from kc pute sum(學(xué)分 ) 14. select 課程名稱(chēng) , 開(kāi)課學(xué)期 , 學(xué)分 from kc order by 2 pute sum(學(xué)分 ) by 開(kāi)課學(xué)期 15. select 學(xué)號(hào) , avg(成績(jī) ) as 學(xué)生的平均分 from xs_kc group by 學(xué)號(hào) 16. select 學(xué)號(hào) , avg(成績(jī) ) as 學(xué)生的平均分 from xs_kc group by 學(xué)號(hào) having avg(成績(jī) ) between 70 and 80 17. select 學(xué)號(hào) , 課程號(hào) , 成績(jī) into temp_kc from xs_kc order by 課程號(hào) , 成績(jī) desc 18. select max(成績(jī) ) as 101 課程的最高分 , min(成績(jī) ) as 101 課程的最低分 from xs_kc where 課程號(hào) =?101? 19. select 開(kāi)課學(xué)期 , count(*) as 每學(xué)期開(kāi)設(shè)的課程門(mén)數(shù) from kc group by 開(kāi)課學(xué)期 20. select 專(zhuān)業(yè)名 , count(專(zhuān)業(yè)名 ) as 各專(zhuān)業(yè)人數(shù) from xsqk group by 專(zhuān)業(yè)名 21. select 學(xué)號(hào) , , 授課教師 , 開(kāi)課學(xué)期 , 成績(jī) from kc, xs_kc where = and 成績(jī) 60 22. select 學(xué)號(hào) , sum(成績(jī) ) as 各學(xué)生的總分 from xs_kc group by 學(xué)號(hào) having sum(成績(jī) )=100 order by sum(成績(jī) ) desc 23. select 學(xué)號(hào) , 姓名 from xsqk where (select count(課程號(hào) ) from xs_kc where = and 成績(jī) =60 )=2 24. select * from xs_kc a where 成績(jī) =(select max(成績(jī) ) from xs_kc b where = ) 25. select * from xs_kc a where 成績(jī) =(select min(成績(jī) ) from xs_kc b where = ) 習(xí)題 6 一、填空題 1. 標(biāo)準(zhǔn)視圖 索引視圖 分區(qū)視圖 2. 虛擬表 CREATE VIEW 3. 基表 4. 聚集索引 非聚集索引 唯一索引 復(fù)合索引 全文索引 XML 索引 5. 創(chuàng)建表 6. 數(shù)據(jù)庫(kù) 二、操作題 1. create view v_平均成績(jī) as select 學(xué)號(hào) ,avg(成績(jī) ) as 平均成績(jī) from xs_kc group by 學(xué)號(hào) having avg(成績(jī) )=90 2. create view v_選課信息 as select , from xsqk a,kc b,xs_kc c where = and = and =39。網(wǎng)絡(luò) 07139。 3. create index ix_課程名 on kc(課程名 ) 習(xí)題 7 1. 規(guī)則是綁定到列或用戶自定義數(shù)據(jù)類(lèi)型上的數(shù)據(jù)庫(kù)對(duì)象,用來(lái)指定列可以接受哪些數(shù)據(jù)值。規(guī)則是實(shí)現(xiàn)域完整性的方法之一。 CHECK 約束是用 CREATE TABLE 語(yǔ)句在建表時(shí)指定的,而規(guī)則需要作為單獨(dú)的數(shù)據(jù)庫(kù)對(duì)象來(lái)實(shí)現(xiàn) 。在 1 列上只能使用 1 個(gè)規(guī)則,但可以使用多個(gè) CHECK 約束。 1 個(gè)規(guī)則可以應(yīng)用于多個(gè)列,還可以應(yīng)用于用戶自定義的數(shù)據(jù)類(lèi)型,而 CHECK 約束只能應(yīng)用于它所定義的列。 2. 使用規(guī)則來(lái)實(shí)現(xiàn)數(shù)據(jù)完整性,需要兩個(gè)步驟。一是創(chuàng)建規(guī)則;二是將規(guī)則綁定到列或用戶自定義數(shù)據(jù)類(lèi)型上。 3. 默認(rèn)值就是當(dāng)用戶向表中添加數(shù)據(jù)時(shí),沒(méi)有明確地給出,而由 SQL Server 自動(dòng)指派的值。默認(rèn)值可以定義為數(shù)據(jù)庫(kù)對(duì)象,使用時(shí)需將其綁定到特定的列上。 默認(rèn)值約束是用 CREATE TABLE 語(yǔ)句創(chuàng)建表時(shí),使用 DEFAULT 子句為表中的列提供默認(rèn)值。默 認(rèn)值對(duì)象是用 CREATE DEFAULT 語(yǔ)句來(lái)創(chuàng)建的,使用時(shí)須將它綁定到列或用戶自定義數(shù)據(jù)類(lèi)型上。 4.使用默認(rèn)值來(lái)實(shí)現(xiàn)數(shù)據(jù)完整性,需要兩個(gè)步驟。一是創(chuàng)建默認(rèn)值對(duì)象;二是將默認(rèn)值對(duì)象綁定到列或用戶自定義數(shù)據(jù)類(lèi)型上。 習(xí)題 8 一、選擇題 1. C 2. B 3. D 二、填空題 1. 一條或多條 TSQL 語(yǔ)句的集合 GO 2. DECLARE 系統(tǒng) 3. 語(yǔ)句塊 4. 退出 重新開(kāi)始 5. 某一時(shí)刻 一段時(shí)間間隔 三、簡(jiǎn)述題 1. SQL 標(biāo)識(shí)符的命名必須遵守以下規(guī)則:標(biāo)識(shí)符的長(zhǎng)度可以為 1~128 個(gè)字符。標(biāo)識(shí)符的第一個(gè)字 符必須是英文字母、漢字、下劃線、 @或者 。 默認(rèn)情況下,標(biāo)識(shí)符內(nèi)不允許含有空格,也不允許將 SQL 關(guān)鍵字作為用戶定義的標(biāo)識(shí)符。 2. TSQL 的運(yùn)算符共有 7 類(lèi):算數(shù)運(yùn)算符、賦值運(yùn)算符、按位運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、字符串串聯(lián)運(yùn)算符、一元運(yùn)算符。 3. 局部變量的聲明: DECLARE @variable_name datatype [ ,? n ] 局部變量的賦值: ① SET @variable_name = expression ② SELECT @variable_name = expression [ ,? n ] [ FROM? ] [ WHERE? ] 4. 全局變量是指由系統(tǒng)提供且預(yù)先聲明的變量,不能顯示地被賦值,通過(guò)在名稱(chēng)前保留兩個(gè) @@符號(hào)區(qū)別于局部變量。全局變量在相應(yīng)的上下文中是隨時(shí)可用的,通常被服務(wù)器用來(lái)跟蹤服務(wù)器范圍和特定會(huì)話期間的信息。 5. RETURN 語(yǔ)句用于從查詢或過(guò)程中無(wú)條件退出。 RETURN 的執(zhí)行是即時(shí)且完全的,可在任何時(shí)候用于從過(guò)程、批處理或語(yǔ)句塊中退出,在它之后的語(yǔ)句不會(huì)被執(zhí)行。 四、編程題 1. use xscj go declare @n int select @n=count(*) from xsqk where datediff(yy,出生日期 ,getdate())25 if @n=0 print 39。年齡大于 21 的學(xué)生人數(shù)有 :39。+cast(@n as varchar(5)) else print 39。沒(méi)有年齡大于 21 的學(xué)生 39。 2. declare @i int, @sum int select @i = 1, @sum = 0 while ( @i = 100 ) begin select @sum = @sum + @i , @i = @i +1 if (@sum 1000) break end print 39。n=39。 + cast(@i as varchar(5)) + 39。,sum=39。 + cast(@sum as varchar(10)) 3. waitfor delay ?00:00:06?use xscj select * from xsqk go waitfor time ?16:15:30?use xscj select * from xs_kc 習(xí)題 9 一、填空題 1. 參數(shù) 輸入 輸出 2. EXECUTE 3. 不能 4. DML 觸發(fā)器 DDL 觸發(fā)器 5. FOR | AFTER INSTEAD OF 6. Inserted Deleted 7. INSERT UPDATE DELETE 二、編程題 1. use xscj go create procedure p_ins @kch char(3), @kcm char(20),@teacher char(8),@kcxq tinyint,@xs tinyint, @xf tinyint as insert into kc values(@kch,@kcm,@teacher,@kcxq,@xs,@xf) go exec p_ins 39。11139。,39。數(shù)據(jù)庫(kù)基礎(chǔ) 39。,39。張玲 39。,2,68,4 2. create procedure p_xsqk @xh char(6),@name char(8) output,@xb bit output,@xi char(10) output,@zy char(10) output as select @name=姓名 ,@xb=性別 ,@xi=所在系 ,@zy=專(zhuān)業(yè)名 from xsqk where 學(xué)號(hào) =@xh go declare @xh char(6),@name char(8) ,@xb bit ,@xi char(10) ,@zy char(10) select @xh=39。02020139。 exec p_xsqk @xh,@name output,@xb output,@xi output,@zy output print 39。 學(xué)號(hào)為 39。+@xh+39。的信息如下 :39。 print 39。39。 print 39。 姓 名 : 39。+@name print 39。 性 別 : 39。+convert(varchar(2),@xb) print 39。 所在系 : 39。+@xi print 39。 專(zhuān)業(yè)名 : 39。+@zy 3. create proc p_update @kch char(3) as update xs_kc set 成績(jī) =60 where 課程號(hào) =@kch and (成績(jī) =55 and 成績(jī) =59) go declare @kch char(3) select @kch=39。10339。 exec p_update @kch select * from xs_kc where 課程號(hào) =@kch 4. (略) 5. (略) 6. create trigger up_updatekc on kc for update as update xs_kc set 課程號(hào) = where 課程號(hào) = 7. create trigger t_delete_xsqk on xsqk for delete as declare @學(xué)號(hào) char(6) select @學(xué)號(hào) = from deleted print 39。準(zhǔn)備刪除 xs_kc 表的 39。+@學(xué)號(hào) +39。成績(jī)記錄 39。 delete xs_kc where 學(xué)號(hào) =@學(xué)號(hào) print 39。已經(jīng)刪除 xs_kc 表的 39。+@學(xué)號(hào) +39。成績(jī)記錄 39。 8. create trigger tr_insert_kc on kc after insert as if update(課程號(hào) ) print 39。成功在 kc 表中插入了上述一個(gè)記錄 39。 go insert into kc values(39。30139。,39。數(shù)據(jù)庫(kù) 39。,39。高老師 39。 ,5, 114 ,6) 9. create trigger tri_update_kc_授課教師和開(kāi)課學(xué)期 on kc for update as if update(授課教師 ) and update(開(kāi)課學(xué)期 ) begin declare @課程名 char(20) select @課程名 = from deleted ,inserted where = print @課程名 +39。課程的授課教師和開(kāi)課學(xué)期已經(jīng)被更新 39。 end 習(xí)題 10 1. SQL Server 2020 有兩種身份驗(yàn)證模式。 Windows 身份驗(yàn)證 : 使用 Windows 操作系統(tǒng)本身提供的安全機(jī)制驗(yàn)證用戶的身份 , 只要用戶能夠通過(guò) Windows 的用戶帳戶驗(yàn)證,就可連接到 SQL Server,又稱(chēng)為 “ 信任連接 ” 模式。 SQL Server 驗(yàn)證 : 使用 SQL Server 驗(yàn)證時(shí),必須提供連接到 SQL Server 上 的 登錄帳號(hào)和口令 ( 該帳號(hào)和口令由系統(tǒng)管理員事 先創(chuàng)建并存儲(chǔ)在 SQL Server 中 )。 2. 登錄 :服務(wù)器方的一個(gè)實(shí)體,使用一個(gè) 登錄 名只能進(jìn)入服務(wù)器,但是不能讓用戶訪問(wèn)服務(wù)器中的數(shù)據(jù)庫(kù)資源。每個(gè) 登錄 名的定義存放在 master 數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1