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

正文內(nèi)容

數(shù)據(jù)庫原理與應用課程實驗指導書(附答案)(參考版)

2025-01-17 20:29本頁面
  

【正文】 并查看是否能打開CPXSB表,并通過此實例闡述收回權(quán)限與拒絕權(quán)限的區(qū)別。revoke all from LIU 拒絕用戶、角色的權(quán)限 重新授予“LIU”用戶對CPXSB表的查詢權(quán)限和數(shù)量列的修改權(quán)限。grant select ,update(數(shù)量) on CPXSB to LIU with Grant optiongrant select,update(數(shù)量) on CPXSB to role with Grant option 收回用戶、角色的收回“LIU”用戶的所有權(quán)限。sp_addrole ROLE 添加數(shù)據(jù)庫角色成員將CPXS數(shù)據(jù)庫中名為“LIU”這個用戶添加為“ROLE”角色成員。sp_addsrvrolemember st29\WANG,sysadminsp_dropsrvrolemember st29\WANG,sysadmin添加一個登錄帳戶為某個數(shù)據(jù)庫的用戶將“LIU” 這個SQL Server登錄帳戶添加為CPXS數(shù)據(jù)庫中一個用戶,名稱也為“LIU”。sp_grantlogin st29\WANGsp_revokelogin st29\WANG 創(chuàng)建SQL Server登錄帳戶在SQL Server中添加一個帳戶名為“LIU”,密碼為“123456”的SQL Server登錄帳戶。20000139。10000939。不允許修改39。,16,1) rollback transaction endcreate trigger update_cpxsb2 on cpxsb instead of updateasif(columns_updated()amp。create trigger update_cpxsb1 on cpxsb for updateas if update(產(chǎn)品編號) or update(客戶編號) begin raiserror(39。200651839。00000139。10000139。數(shù)據(jù)不一致39。數(shù)據(jù)不一致39。其中觸發(fā)器分別用后觸發(fā)器和替代觸發(fā)器實現(xiàn)。,數(shù)量 outputselect 數(shù)量 as 購買數(shù)量 帶有OUTPUT游標參數(shù)的存儲過程編寫一帶有OUTPUT游標參數(shù)的存儲過程,游標結(jié)果集為客戶信息,并通過調(diào)用該存儲過程,實現(xiàn)依次讀取游標CUR2中各行數(shù)據(jù)。,39。,39。create procedure gmqk2 客戶名稱 char(30),year char(4),產(chǎn)品名稱 char(30),數(shù)量 int output as select 數(shù)量=sum(數(shù)量) from CP,XSS,CPXSBwhere = and = and 客戶名稱=客戶名稱 and datepart(yy,銷售日期)=year and 產(chǎn)品名稱 = 產(chǎn)品名稱declare 數(shù)量 intexec gmqk2 39。帶有OUTPUT參數(shù)的存儲過程編寫一存儲過程,查詢指定客戶在指定時間段內(nèi)購買指定產(chǎn)品的數(shù)量,存儲過程中使用了輸入和輸出參數(shù)。asselect ,產(chǎn)品名稱,客戶編號,銷售日期,數(shù)量,銷售額from CP,CPXSBwhere = and 產(chǎn)品名稱=產(chǎn)品名稱exec xsqk 39。create procedure xsqk 產(chǎn)品名稱 char(30)=39。帶有通配符參數(shù)的存儲過程編寫一存儲過程,查詢指定產(chǎn)品的銷售情況。from CP,XSS,CPXSBwhere = and = and =客戶編號exec gmqk1 39。,數(shù)量 as39。 create procedure gmqk1 客戶編號 char(6) with encryptionasselect ,客戶名稱,產(chǎn)品名稱,價格,銷售日期 as 39。from CP,XSS,CPXSBwhere = and =exec gmqk帶有參數(shù)的存儲過程編寫一加密存儲過程,查詢指定客戶購買產(chǎn)品的情況。,數(shù)量 as39。create procedure gmqkasselect ,客戶名稱,產(chǎn)品名稱,價格,銷售日期 as 39。男39。c:\sql\log\39。學生檔案_log39。c:\sql\data\39。學生檔案_data39。分別在“人事”表的學號字段設置主鍵約束,在“成績”表的學號字段設置外鍵約束,在成績字段設置大于等于0小于等于100的檢查約束,在家庭住址字段設置惟一約束,在性別字段設置默認值為“男”。drop rule check_kcl綜合訓練創(chuàng)建一個“學生檔案”數(shù)據(jù)庫,并用CREATE TABLE在該數(shù)據(jù)庫中創(chuàng)建“人事”表和“成績”兩個表,其中“人事”表包括學號、姓名、性別、電話號碼、家庭住址字段組成。sp_unbindrule 39。,39。create rule check_kcl as kcl=0sp_bindrule 39。alter table CPXSBadd constraint XSS_CPXSB_FK foreign key (客戶編號) references XSS(客戶編號)on delete cascadeon update cascade域完整性的實現(xiàn)(1)在CP表的價格列上定義大于等于0的檢查(CHECK)約束。alter table CPadd constraint 產(chǎn)品名稱_uk unique (產(chǎn)品名稱)參照完整性的實現(xiàn)(1)利用企業(yè)管理器建立CP表與CPXSB之間的參照關(guān)系,當對主表CP表進行更新和刪除操作時, 從表CPXSB采用NO ACTION方式,寫出其過程。drop default city_def實驗十二 對于CPXS數(shù)據(jù)庫,刪除CP表、CPXSB表、XSS表上已有所有約束:實體完整性的實現(xiàn)(1)對CP表、CPXSB表、XSS表,定義主鍵約束(用企業(yè)管理器和SQL語句分別實現(xiàn),寫出相應過程和語句)。exec sp_unbindefault 39。,39。exec sp_bindefault 39。create default city_def as 39。,39。,39。sp_addtype 39。39。kcl_def39。alter table CPdrop constraint def_kcl默認值對象的定義、使用和刪除(1)定義一值為0的默認值對象kcl_def,并將其綁定到CP表的庫存量字段;然后再刪除此默認值對象,請敘述該過程,并寫出相關(guān)SQL語句。;drop index 默認值約束的定義對庫存量字段添加默認值為0的約束def_kcl。(請注意7個SET選項設置)。,2004,1)實驗十一 對于CPXS數(shù)據(jù)庫,完成如下操作:索引的創(chuàng)建和刪除(1)對CP表,在產(chǎn)品名稱上定義一個唯一非聚簇的索引ind_cp。select * from FU3_CPXS(39。洗衣機39。彩色電視機39。MP339。 create function FU1_CPXS(year int,quarter int,產(chǎn)品名稱 char(30)) returns table as return select 產(chǎn)品名稱,sum(數(shù)量) as 銷售數(shù)量,sum(銷售額) as 銷售金額 from CP,CPXSB where = and datepart(yy,銷售日期)=year and datepart(qq,銷售日期)=quarter and 產(chǎn)品名稱=產(chǎn)品名稱 group by 產(chǎn)品名稱 create function FU2_CPXS(year int,quarter int,產(chǎn)品名稱 char(30))returns f2 table( 產(chǎn)品名稱 char(30), 銷售數(shù)量 int, 金額 real)as begin insert into f2 select 產(chǎn)品名稱,sum(數(shù)量) as 銷售數(shù)量,sum(銷售額) as 金額 from CP,CPXSB where = and datepart(yy,銷售日期)=year and datepart(qq,銷售日期)=quarter and 產(chǎn)品名稱=產(chǎn)品名稱 group by 產(chǎn)品名稱returnend(3)根據(jù)銷售商名稱,統(tǒng)計其在某年某季度內(nèi)銷售商品名稱、數(shù)量及金額。declare i int,j intset i=3set j=7while i=300begin if(i%j)=0 print i set i=i+1 end(2)用TSQL語言編程輸出3~100之內(nèi)的素數(shù)。Customer_id39。not null39。char(6)39。Customer_id39。select 客戶名稱,CPXSB.*from CPXSB,XSSwhere 客戶名稱=Customer_name and =用戶自定義數(shù)據(jù)類型定義、使用和刪除用SQL命令定義一名為Customer_id的用戶自定義數(shù)據(jù)類型,要求char(6),NOT NULL,并把該自定義數(shù)據(jù)類型用來定義XSS表中的客戶編號,然后刪除該自定義數(shù)據(jù)類型,請敘述該過程,并寫出相關(guān)語句。declare Customer_name varchar(20)set Customer_name=39。close CUR2釋放游標釋放CUR2游標。open CUR2讀取游標中數(shù)據(jù)編寫程序,實現(xiàn)依次讀取游標CUR2中各行數(shù)據(jù)。for read only(2)使用TSQL擴展聲明一滾動動態(tài)游標CUR2:要求結(jié)果集為客戶信息,并能通過該游標修改客戶名稱列。 declare CUR1 insensitive cursorforselect *from CPXSB where 銷售日期=39。alter view VIEW_CP_PRICE2000as select* from CPwhere 價格2000with check option刪除視圖將VIEWGMQK視圖刪除。10004239。(3) 刪除產(chǎn)品編號為’100042’的產(chǎn)品。update VIEW_CP12set 價格=3000where 產(chǎn)品編號=39。數(shù)碼相機39。10004239。,3500,2)。,39。(1) 插入一條CP記錄(’ 39。200431839。select 產(chǎn)品編號,產(chǎn)品名稱,價格from VIEW_CP_PRICE2000(2)基于VIEW_GMQK視圖,查詢各客戶在20004年3月18日購買產(chǎn)品的情況。10001039。10001039。from CP,XSS,CPXSBwhere = and =(3)創(chuàng)建分區(qū)視圖:在CPXS數(shù)據(jù)庫中創(chuàng)建CP1和CP2兩個表,CP1表中為編號小于等于’100010’ 產(chǎn)品數(shù)據(jù),CP1表中為編號大于‘100010’產(chǎn)品數(shù)據(jù),以分區(qū)列為產(chǎn)品編號, 創(chuàng)建可更新的分區(qū)視圖VIEW_CP12。,數(shù)量 as39。create view VIEW_GMQKas select ,客戶名稱,產(chǎn)品名稱,價格,銷售日期 as 39。00000139。00000139。select 客戶名稱 from XSSwhere not exists( select * from CP where not exists ( select * from CPXSB where 產(chǎn)品編號= and 客戶編號= ) )查詢購買了客戶編號為“000001”的客戶購買的所有產(chǎn)品的客戶的名稱。200431839。and =)查詢銷售量大于所有2004年3月18日銷售的各產(chǎn)品銷售數(shù)量的產(chǎn)品編號。 and exists( select * from XSS where 客戶名稱=39。 and =用EXISTS子查詢:select 產(chǎn)品名稱,數(shù)量from CP,CPXSBwhere = and 銷售日期=39。 )and 銷售日期=39。用IN子查詢:select 產(chǎn)品名稱,數(shù)量from CP,CPXSBwhere 客戶編號 in ( select 客戶編號 from XSS where 客戶名稱=39。200431839。200431839。select XSS.*,產(chǎn)品編號,銷售日期,數(shù)量,銷售額from CPXSB right join XSSon =實驗六查詢在2004年3月18日沒有銷售的產(chǎn)品名稱(不允許重復)。、購買他們的客戶編號和數(shù)量,若產(chǎn)品沒有銷售記錄,也要包括其情況。inner join XSSon = and 客戶名稱=39。TSQL擴展語句:select 產(chǎn)品名稱,數(shù)量from CP inner join CPXSBon = and 銷售日期=39。 and 客戶名稱=39。SQL標
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1