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

正文內(nèi)容

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

2025-09-23 11:55 本頁面


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