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

正文內(nèi)容

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

2025-04-21 02:56 本頁面
 

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