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

正文內容

數(shù)據(jù)庫習題及解答(編輯修改稿)

2025-04-21 02:56 本頁面
 

【文章內容簡介】 況表”的權限(4)執(zhí)行權限級聯(lián)回收Revoke selecton 學生基本情況表from zhou1 cascade。經(jīng)查看用戶zhou1和zhang1,他們都不再有查詢“學生基本情況表”的權限。17 寫出使用系統(tǒng)存儲過程為數(shù)據(jù)庫B創(chuàng)造角色的一般格式Exec sp_addrole 39。角色名39。18:為數(shù)據(jù)庫studentclass創(chuàng)建一個角色39。ComputerRole39。Use studentclassgoExec sp_addrole 39。ComputerRole39。 go19 寫出將用戶a添加到角色A中去的一般格式exec sp_addrolemember 角色A,用戶a20 設數(shù)據(jù)庫studentclass中已有用戶User01和角色Role1, 將用戶User01添加到角色Role1中去,寫出代碼。 Use studentclassexec sp_addrolemember Role1,User0121:(1)創(chuàng)建一個登錄名39。Tian39。,密碼為39。12345639。;(2)為登錄名39。Tian39。創(chuàng)建一個“教學”數(shù)據(jù)庫的用戶39。TianXiaoPong39。; (3) 在“教學”數(shù)據(jù)庫中創(chuàng)建一個角色39。CoputDepart39。;(4)對角色CoputDepart授對“學生基本情況表”的select,insert,update,delete權限;(5)將用戶39。TianXiaoPong39。添加到角色39。CoputDepart39。中去。解:(1)創(chuàng)建一個登錄名39。Tian39。,密碼為39。12345639。Exec sp_addlogin 39。Tian39。,39。12345639。(2)為登錄名39。Tian39。創(chuàng)建一個“教學”數(shù)據(jù)庫的用戶39。TianXiaoPong39。use 教學goExec sp_grantdbaccess 39。Tian39。,39。TianXiaoPong39。go (3) 在“教學”數(shù)據(jù)庫中創(chuàng)建一個角色39。CoputDepart39。 use 教學Exec sp_addrole 39。CoputDepart39。go (4)對角色CoputDepart授對“學生基本情況表”的select,insert,update,delete權限。Grant select,insert,update,deleteOn 學生基本情況表To CoputDepartgo(5)將用戶39。TianXiaoPong39。添加到角色39。CoputDepart39。中去。exec sp_addrolemember 39。CoputDepart39。,39。TianXiaoPong39。則用戶39。TianXiaoPong39。就有了角色39。CoputDepart39。的一切權限。以上代碼代碼造價工作于如下代碼:Exec sp_addlogin 39。Tian39。,39。12345639。gouse 教學goExec sp_grantdbaccess 39。Tian39。,39。TianXiaoPong39。goExec sp_addrole 39。CoputDepart39。goGrant select,insert,update,deleteOn 學生基本情況表To CoputDepartgoexec sp_addrolemember 39。CoputDepart39。,39。TianXiaoPong39。go22:在數(shù)據(jù)庫StudentClass中建立了二個角色sale,managementuse StudentClassgosp_addrole 39。sale39。gosp_addrole 39。management39。go23: 在指向的數(shù)據(jù)庫中建立一個角色management1Exec sp_addrole 39。management139。23 刪除master數(shù)據(jù)庫中的角色saleUSE mastergosp_droprole 39。sale39。GO24: (1) 以全?!皩W生基本情況表”為基礎,建立“計算機系學生視圖”。(2)SA為計算機學院田院長創(chuàng)建一個登錄名tian,為登錄名tian創(chuàng)建一個用戶名tianyuan。(3)SA為用戶tianyuan授對“計算機系學生視圖”的select,insert,update,delete權限。則計算機學院田院長tianyuan就只能接觸到計算機學院學生的數(shù)據(jù)。解:(1) 以全?!皩W生基本情況表”為基礎,建立“計算機系學生視圖” CS_StudentCreate view CS_StudentAs Select *From studentWhere Sdept=’D03001’(2)SA為計算機學院田院長創(chuàng)建一個登錄名tian,為登錄名tian創(chuàng)建一個用戶名tianyuan:Exec sp_addlogin 39。Tian39。,39。12345639。gouse 教學goExec sp_grantdbaccess 39。Tian39。,39。TianYuan39。go(3)SA為用戶tianyuan授對“計算機系學生視圖”的select,insert,update,delete權限。Grant select,insert,update,deleteOn CS_StudentTo TianYuanGo于是用戶計算機學院田院長tianyuan就只能接觸到計算機學院學生的數(shù)據(jù)。25 如下代碼中public指哪些用戶Use studentclassgrant selecton 學生選課表to public。解:關鍵字public指數(shù)據(jù)庫studentclass的所有用戶。習題5及其解答1 寫出基表定義的一般格式解:CREATE TABLE 表名(列名1 數(shù)據(jù)類型1 列級約束1,…… ……,列名k 數(shù)據(jù)類型k 列級約束k,表級約束)2 實體完整性解: 實體完整性:在基表中定義主碼,并要求入庫的任一元組的主碼值非空、同一基表中任意二個元組的主碼值互不相同,這種約定稱為數(shù)據(jù)庫的實體完整性。3 參照完整性定義的一般格式FOREIGN KEY(列名) REFERENCES 外表名B(B的列名)4 基表定義中,什么情況下,當主碼必須定義為表級約束解:當主碼由多個字段構成時,主碼必須可定義為表級約束。5 什么情況下,參照完整性定義中,F(xiàn)OREIGN KEY(列名)子句可以省略? 當參照完整性定義為列級約束時,F(xiàn)OREIGN KEY(列名)子句可以省略。6 定義約束命名子句的一般格式:解:CONSTRAINT 約束名 [primary key短語|foreign key短語|chech短語]7 刪除約束的一般格式alter table 表名drop CONSTRAINT 約束名。8 重建約束的一般格式alter table 表名studentadd CONSTRAINT 約束名 約束子名9 實驗設計(1) 創(chuàng)建設數(shù)據(jù)studenDb。建立學生登記表Student( Sno ,Sname, Sage, Ssex),要求姓名不能取空值,年齡小于30,性別只能是“男”或“女”。(2)插入數(shù)據(jù)(‘S0807001’,’張?zhí)m’,18,’女’) 。(3)將表Student中性別只能是“男”或“女”改成性別只能是“B”或“G”。(4) 將數(shù)據(jù) (‘S0807002’,’劉小虎’,19,’B’) 插入表Student中。(5)觀察表Student中的元組。解:Create database studentDbgoUse studentDb CREATE TABLE Student (Sno char(10) primery key, Sname CHAR(20) NOT NULL, Sage NUMERIC(3) CHECK (Sage 30), Ssex CHAR(2) CONSTRAINT C1 CHECK (Ssex IN ( 39。男39。,39。女39。)), )。GoInsert Into Student values (‘S0807001’,’張?zhí)m’,18,’女’)GoAlter table studentDrop constrain C1GOALTER table studentAdd constrain C1 CHECK (Ssex IN ( 39。B,39。G39。))GoInsert Into Student values (‘S0807002’,’劉小虎’,19,’B’)GoSelect *From studentGo執(zhí)行結果: SnoSname Sage SsexS0807001 張?zhí)m 18女S0807002 劉小虎 19B認真理解程序及執(zhí)行情況10 數(shù)據(jù)轉換函數(shù)CAS的一般格式:CAST( express as date_type)11 數(shù)據(jù)類型numeric(p) 與numeric(p,n)是什么意思?解:數(shù)據(jù)類型numeric(p)定義一個P位整數(shù),數(shù)據(jù)類型numeric(p,n)定義一個p位實數(shù),其中n位小數(shù)。實際上,numeric(p)= numeric(p,0)12 系表,學生表、課表、選課表它們的創(chuàng)建設左右為難是什么?解:它們的創(chuàng)建順序可以是a,b,c,d。a,c,b,。a 系表(系號,系名,領導,電話), □①b 學生表(學號,姓名,性別,出生日期,家庭地址,所屬系), □② ①c 課程表(課程號,課程名,學時,學分), □③d 選課表(學號,課程號,成績) ② ③ 13 關鍵字 Intersect的功能是什么?解:關鍵字 Intersect的輕盈是求二個關系的交14 理解下述代碼ALTER TABLE DepartmentADD Daddress char(20) NULLgoALTER TABLE DROP Daddress char(20) goALTER TABLE DepartmentADD PRIMARY KEY(Deno)goALTER TABLE DepartADD PRIMARY KEY(Dname)goALTER TABLE DddADD PRIMARY KEY (Leader,Tel)goALTER TABLE DepartADD PRIMARY KEY (Lead,Tel)goselect cast(39。39。 as char(20)), cast(39。39。 as varchar(20)), cast( as int)練習4 (上機實驗設計)1 創(chuàng)建“學生基本情況與成績管理系統(tǒng)”數(shù)據(jù)庫.2 創(chuàng)建這個數(shù)據(jù)庫中的如下4張表(以a,b,c,d為序,創(chuàng)建時注意保存SQL語句的文本):a 系表(系號,系名,領導,電話)b 學生表(學號,姓名,性別,出生日期,家庭地址,所屬系),c 課程表(課程號,課程名,學時,學分),d 選課表(學號,課程號,成績).3 對上述4張表,練習其創(chuàng)建順序的求解方法.4 對每張表均輸入10個記錄的數(shù)據(jù)。.5 備份自己的數(shù)據(jù)庫。.6 對上述5項再做第二遍第9章 習題及其解答1 敘述k個批處理執(zhí)行過程解:k個批處理執(zhí)行過程是:將第一個批處理調入內存、語法檢查、編譯、執(zhí)行、釋放內存。對第二個批處理作同樣的處理,直到最后一個批處理執(zhí)行完畢。2 敘述批處理的優(yōu)點解:批處理的優(yōu)點所占用的內存小,使得機器可以處理更大的問題。: 統(tǒng)計學生人數(shù)和男、女生人數(shù)。Use studentclassSelect Snumber=count(*) from StudentGoSelect Ssex, Snumber =count(*) from StudentGroup by sexGo3 如何生成應用程序B的腳本文件?它的擴展名是什么?對于查詢分析器中的應用程序B,關閉查詢分析器時將其保存,所生成的文件 。 事務4 敘述事務的概念與特點:解:事務A是一段特殊的語句集合,對應于對數(shù)據(jù)庫的一組操作序列。其特殊性在于事務A 的語句集合要么全執(zhí)行要么全不執(zhí)行。5 寫出“轉學生年齡”的事務程序解:begin transaction declare @yy smallint select @yy=年齡 from 學生基本情況表2 where 學號=39。s080700139。 set @yy=@yy20 update 學生基本情況表2 SET 年齡=@yy where 學號=39。s080700139。 update 學生基本情況表2 SET 年齡=年齡+20 where 學號=39。s080700239。 if @yy0 rollback transaction else mit transaction(7) 運行轉帳事務
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1