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

正文內(nèi)容

[計算機]自己弄的sql_server上機課堂實踐與習(xí)題自己弄的-資料下載頁

2025-01-09 07:42本頁面
  

【正文】 函數(shù)分別去掉字符串? machine ?右邊、左邊及左右兩邊的空格,再與? CHINA?及? PRESS?連接起來。 print 39。CHINA39。+rtrim(39。 machine 39。)+39。PRESS39。 print 39。CHINA39。+ltrim(39。 machine 39。)+39。PRESS39。 print 39。CHINA39。+rtrim(ltrim(39。 machine 39。))+39。PRESS39。 ( 5) 使用 substring 函數(shù)從字符串? china machine press?中返回字符串? machine?,并用 reverse 函數(shù)將字符串? machine?逆序返回。 select substring(39。chinamachinepress39。,6,7) select reverse(39。machine39。) 4. 認(rèn)真記錄各題操作后的結(jié)果情況。 課堂實踐 2 1. 創(chuàng)建存儲過程返回全部教授的信息。 create procedure p_teacher as select * from teacher where pofession = 39。教授 39。 2. 創(chuàng)建一個 帶輸入?yún)?shù) 的存儲過程,能夠根據(jù)參數(shù)向?qū)W生表中插入一條記錄。 create PROCEDURE p_st @id char(8)= NULL, @name nvarchar(8)= NULL, @sex char(2)= NULL, @birthday smalldatetime= NULL, @class char(6)= NULL, @InDate smalldatetime= NULL, @home nvarchar(40)= NULL AS IF @id IS NULL OR @name IS NULL OR @sex IS NULL OR @birthday IS NULL OR @class IS NULL OR @InDate IS NULL BEGIN PRINT 39。請重新輸入該學(xué)生信息 ! 39。 PRINT 39。你必須提供學(xué)生的學(xué)號、姓名、性別、出生日期、班級號及入學(xué)日期。 39。 PRINT 39。(家庭地址可以為空) 39。 RETURN END DECLARE @bitSex bit IF @sex=39。男 39。 SET @bitSex=1 ELSE SET @bitSex=0 BEGIN TRANSACTION INSERT student (student_id,student_name,sex,birth,class_id,entrance_date,home_addr) VALUES (@id, @name, @bitSex, @birthday, @class, @InDate, @home) IF @@error 0 BEGIN ROLLBACK TRAN RETURN END COMMIT TRANSACTION PRINT 39。學(xué)生 39。+@name+39。的信息成功添加到表 student中。 39。 3. 創(chuàng)建一個帶輸入 參數(shù) 的存儲過程,根據(jù)不同的學(xué)生名參數(shù),返回該學(xué)生的所有課程成績。 并加密該存儲過程的定義。 create proc p_sgrade @studentname varchar(8) with encryption as select ,course_name,grade from student inner join student_course on = inner join course on = where student_name=@studentname 4. 創(chuàng)建一個帶輸入輸出 參數(shù) 的存儲過程,根據(jù)輸入的班級號,統(tǒng)計班級的人數(shù)并輸出。 create proc p_sc @class char(6) as select count(student_id)from student where class_id=@class 5. 查看 第 2 題的 存儲過程 的 有關(guān)信息 ,并查看它們的定義 。修改 第 1 題的 存儲過程,改為查詢 全部男副教授的 資料。刪除 第 2 題的存儲過程 。 sp_help p_teacher sp_helptext p_st alter procedure p_teacher as select * from teacher where profession = 39。教授 39。 and sex=39。true39。 drop proc p_st 6. 自行設(shè)計創(chuàng)建幾個存儲過程并進行管理。 7. 認(rèn)真記錄各題操作后的結(jié)果情況。 課堂實踐 3 1. 創(chuàng)建 student 表的 DELETE 觸發(fā)器,當(dāng)一個學(xué)生退學(xué)后,信息從 student 表中刪除,觸發(fā) class 表中班級人數(shù)修改,并將 studentscore 表中該生的成績都刪除。 2. 創(chuàng)建 student 表的 UPDATE 觸發(fā)器,當(dāng)一個學(xué)生從一個班轉(zhuǎn)專業(yè)到另一個班級,觸發(fā) class 表中相關(guān)班級人數(shù)修改。 3. 創(chuàng)建一個觸發(fā)器,檢查在 studentscore 表中輸入一門課程成績,必須符合在 0 到100 分范圍內(nèi)。 4. 創(chuàng)建一個觸發(fā)器,如要刪除一個專業(yè),必須檢查如這個專業(yè)還有在校班級,則不能刪除這個專業(yè)的數(shù)據(jù)。 5. 為 studentscore 表創(chuàng)建一個插入觸發(fā)器,當(dāng)向表 中 插入數(shù)據(jù)時,如果成績 score大于等于 60 分,該學(xué)生就能得到相應(yīng)的學(xué)分,否則,該學(xué)生就不能得到相應(yīng)的學(xué)分。 6. 為表 studentscore 創(chuàng)建一個更新觸發(fā)器,當(dāng)更改表 中 的成績數(shù)據(jù)時 ,如果成績score 由原來的小于 60 分改為大于等于 60 分,該學(xué)生就能得到相應(yīng)的學(xué)分,如果由原來的大于等于 60 分改為小于 60 分,則將該學(xué)生相應(yīng)的學(xué)分更改為 0。 7. 上網(wǎng)查詢資料,自行設(shè)計一個 DDL 觸發(fā)器。 8. 認(rèn)真記錄各題操作后的結(jié)果情況。 習(xí)題 一、選擇題 1. 局部變量被引用時要在其名稱前加上標(biāo)志 _________,而且必須先用 DECLARE 命令定義后才可以使用。 A. B. @ C. @@ D. % 2. 邏輯運算符中 ___________優(yōu)先級最高。 A. OR B. AND C. NOT D. 一樣高 3. SQL SERVER 提供了三種基本的存儲 過程類型,沒有下面的 ______。 A. 用戶定義的存儲過程 B. 擴展存儲過程 C. 系統(tǒng)存儲過程 D. 復(fù)合存儲過程 4. 觸發(fā)器是 ___________執(zhí)行。 A. 自動 B. 調(diào)用 二、填空題 1. 全局變量不是由用戶的程序定義的,它們是在 ____________定義的。 2. 字符串串聯(lián)運算符允許通過 ______進行字符串串聯(lián),這 個 符 號即被稱為字符串串聯(lián)運算符。 3. 在運行存儲過程前,數(shù)據(jù)庫已對其進行了 ______________,并給出了優(yōu)化執(zhí)行方案。 4. 僅在運行觸發(fā) DDL 觸發(fā)器的 ________語句后, DDL 觸發(fā)器才會激發(fā)。 三、簡答題 1. 什么是存儲過程?存儲過程有哪些類型? 2. 什么是觸發(fā)器?觸發(fā)器有哪些類型? 3. 可以用觸發(fā)器來實施數(shù)據(jù)完整性嗎? 4. 存儲過程與觸發(fā)器有什么聯(lián)系與區(qū)別? 任務(wù) 10 教務(wù)管理數(shù)據(jù)庫的備份與恢復(fù) 課堂實踐 1 使用 SQL Server Management Studio 或 TSQL 完成以下操作: 1. 創(chuàng)建名稱為?教務(wù) _bak”的備份設(shè)備,對應(yīng)的物理文件放在默認(rèn)目錄。 2. 對教務(wù)數(shù)據(jù)庫作一次完整備份,備份到上面創(chuàng)建的備份設(shè)備中。 3. 對教務(wù)數(shù)據(jù)庫作一次差異備份。 4. 對教務(wù)數(shù)據(jù)庫作一次事務(wù)日志備份。 5. 對教務(wù)數(shù)據(jù)庫作一次文件和文件組備份。 6. 認(rèn)真記錄各題操作后的結(jié)果情況。 課堂實踐 2 使用 SQL Server Management Studio 或 TSQL 完成以下操作: 1. 針對上面的課堂實踐 1 做的備份依次進行恢復(fù)。 2. 自行設(shè)計進行一些備份與恢復(fù)的操作。 3. 上網(wǎng)查詢看看 數(shù)據(jù)庫恢復(fù)應(yīng)注意 什么? 如果不能恢復(fù)應(yīng)如何處理? 4. 認(rèn)真記錄各題操作后的結(jié)果情況。 習(xí)題 一、選擇題 1. 創(chuàng)建備份設(shè)備的 Tsql 語句為 _________。 A. spadduser C. sp_addumpdevice D. sp_adddevice 2. 備份或還原操作中使用的磁帶機或磁盤驅(qū)動器稱為 ________。 A. 備份設(shè)備 B. 備份設(shè)施 C. 備份工具 D. 備份儀器 3. 對于那 些規(guī)模比較小的數(shù)據(jù)庫或數(shù)據(jù)不經(jīng)常改變的數(shù)據(jù)庫來說,可以使用___________。 A. 完整恢復(fù)模式 B. 簡單恢復(fù)模式 C. 大容量日志記錄的恢復(fù)模式 D. 復(fù)合 恢復(fù)模式 4. 用 TSQL 恢復(fù) 教務(wù)管理 數(shù)據(jù)庫 的語句是 __________。 A. RESTORE B. BACKUP C. RECOVER D. RETURN 二、填空題 1. _________是數(shù)據(jù)庫系統(tǒng)管理的一項重要內(nèi)容,也是系統(tǒng)管理員的日常工作。 2. 完 整 備份可以備份 ________數(shù)據(jù)庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程等所有數(shù)據(jù)庫對象 。 3. 數(shù)據(jù)庫 恢復(fù) 是指將 ___________加載到系統(tǒng)中的過程。 4. 在使用了大容量日志記錄的恢復(fù)模式的數(shù)據(jù)庫中,其事務(wù)日志耗費的磁盤空間________使用完整恢復(fù)模式的數(shù)據(jù)庫的事務(wù)日志。 三、簡答題 1. 為什么要進行數(shù)據(jù)庫的備份與恢復(fù)? 2. 備份的類型有哪些? 3. 備份設(shè)備與執(zhí)行備份的聯(lián)系。 4. 數(shù)據(jù)庫恢復(fù)模式有 哪些 ?
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1