設(shè)教學(xué)數(shù)據(jù)庫(kù)中有四個(gè)基本表:
下面的題目都是針對(duì)這四個(gè)基本表進(jìn)行操作。
1.用SQL的子句或語(yǔ)句定義下列完整性約束:
①編號(hào)小于D8的系的教師年齡在20~40歲之間,其他系的教師年齡在20~60歲之間。
②在教師表T中出現(xiàn)的D#值必須在DEPT表中出現(xiàn)(用三種形式定義)。
③每個(gè)女教師至少要任教一門課。
④每個(gè)男教師至少要任教兩門課。
⑤每個(gè)系教師的平均工資不能低于2000元。
⑥不允許男教師擔(dān)任“藝術(shù)體操”課程。
2.試對(duì)下列操作寫出授權(quán)語(yǔ)句:
①把對(duì)DEPT表的插入、修改、刪除、查詢的權(quán)限授給用戶LIU。
②把對(duì)TC、C表的查詢權(quán)限轉(zhuǎn)授給全體用戶。
③允許用戶ZHANG引用C表的主鍵作為新表的外鍵,并有轉(zhuǎn)讓權(quán)限。
④從用戶ZHANG回收對(duì)C表主鍵引用的轉(zhuǎn)授權(quán)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
復(fù)雜的更新需要先找到相應(yīng)的元組,然后才能進(jìn)行更新。
建立索引是為了加快查詢速度。因此,對(duì)一個(gè)基本表可以建立多個(gè)索引。
斷言檢查起來(lái)很耗費(fèi)系統(tǒng)性能。
用戶優(yōu)化和系統(tǒng)優(yōu)化的效果一樣。
查詢的內(nèi)部表示可以使用()
封鎖協(xié)議越嚴(yán)格,并發(fā)程度越低。
創(chuàng)建存儲(chǔ)過(guò)程[getDetailByName],通過(guò)輸入?yún)?shù)學(xué)生姓名(如"張三"),篩選出該學(xué)生的基本信息,對(duì)不存在此學(xué)生姓名的輸入值,必須作一檢測(cè),打印信息“不存在此學(xué)生”。
對(duì)于已提交事務(wù),恢復(fù)時(shí)需要做redo操作。
建立學(xué)生表[Student],其中學(xué)號(hào)屬性不能為空,并且其值是唯一的。
透過(guò)視圖的更新被保存在視圖中。