【正文】
② 現(xiàn)要查詢(xún)TeacherID為“1234”的教師的領(lǐng)導(dǎo)的領(lǐng)導(dǎo)的TeacherID,請(qǐng)寫(xiě)出相應(yīng)的SQL語(yǔ)句,要求只使用一條SQL語(yǔ)句實(shí)現(xiàn),且此語(yǔ)句中不允許包含子查詢(xún)?! 。?)在SQL Server 2000中,有講師表Teachers(TeacherID,Name, LeaderID),其中TeacherID是主碼,類(lèi)型是長(zhǎng)度為4的普通編碼定長(zhǎng)字符串,且每位是09的數(shù)字字符;Name的類(lèi)型是長(zhǎng)度為10的普通編碼可變長(zhǎng)字符串;LeaderID是每個(gè)教師的領(lǐng)導(dǎo)的TeacherID?! 、僬?qǐng)重新構(gòu)建合理的ER圖,使之符合業(yè)務(wù)要求,且信息完整?! 。?)某公司需建立產(chǎn)品信息數(shù)據(jù)庫(kù),經(jīng)調(diào)查其業(yè)務(wù)需求如下: ,也可以使用多個(gè)不同種類(lèi)的零件:一種部件至少被用在一種產(chǎn)品中;一種部件可以由多個(gè)不同種類(lèi)的零件組成;一種零件至少被用在一種產(chǎn)品或一種部件中; ,要記錄這種部件使用的各種零件的數(shù)量; ,要記錄這種產(chǎn)品使用的各種部件數(shù)量和各種部件數(shù)量,但部件所使用的零件數(shù)量不計(jì)入該產(chǎn)品的零件數(shù)量; ,但一種零件只能由一個(gè)供應(yīng)商供應(yīng)?! 、?若在應(yīng)用程序中經(jīng)常出現(xiàn)如下查詢(xún)語(yǔ)句: SELECT , Sname, Pname, Type FROM Students AS S JOIN Prizing AS P ON = 請(qǐng)問(wèn)能否使用聚集文件提供此查詢(xún)的性能?并給出原因。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面的存儲(chǔ)過(guò)程補(bǔ)充完整?! 。?)某SQL Server 2000數(shù)據(jù)庫(kù)中兩張表:商品表(商品號(hào),商品名,商品類(lèi)型,價(jià)格)和銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。現(xiàn)要收回User對(duì)于T表的數(shù)據(jù)更改權(quán),下述是實(shí)現(xiàn)該功能的語(yǔ)句,請(qǐng)補(bǔ)全該語(yǔ)句 【11】 UPDATE ON T FROM User (8) 某事務(wù)從賬戶A轉(zhuǎn)出資金并向賬戶B轉(zhuǎn)入資金,此操作要么全做,要么全不做?! XEC sp_addsrvrolemember ‘LOG’, 則此數(shù)據(jù)庫(kù)表需要占用的數(shù)據(jù)頁(yè)數(shù)為 【9】 頁(yè)。 【7】 FRIN BK WITH FILE = 1,首先應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù) 【5】 ,第二個(gè)應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù) 【6】 。 【3】 方法和Update方法, 【4】 方法可以將當(dāng)前行指針在結(jié)果集中向前移動(dòng)一行?,F(xiàn)需要?jiǎng)?chuàng)建一個(gè)視圖,該視圖包含所有全部商品類(lèi)型和每類(lèi)商品的平均價(jià)格,請(qǐng)補(bǔ)全如下語(yǔ)句。請(qǐng)補(bǔ)全如下查詢(xún)語(yǔ)句,是該查詢(xún)語(yǔ)句能查詢(xún)作者和出版商所在的全部不重復(fù)的城市?,F(xiàn)要限制“銷(xiāo)售價(jià)格”的取值必須在此商品“單價(jià)”,實(shí)現(xiàn)這個(gè)約束的正確代碼是 A) CHECK(銷(xiāo)售價(jià)格 BETWEEN 單價(jià) * AND 單價(jià) * ) B) CHECK(銷(xiāo)售價(jià)格 BETWEEN * * ) C) CREATE TRIGGER tri_Sales ON 銷(xiāo)售表 FOR INSERT ,UPDATE AS IF EXISTS (SELECT * FROM INSERTED a JOIN 商品表 b ON a . 商品號(hào) = b .商品號(hào) WHERE 銷(xiāo)售價(jià)格 NOT BERWEEN 單價(jià) * AND 單價(jià) * ) ROLLBACK D) CREATE TRIGGER tri_Sales ON 銷(xiāo)售表 INSTEAD OF INSERT ,UPDATE AS IF EXISTS (SELECT * FROM INSERTED a JOIN 商品表 b ON a .商品號(hào) = b .商品號(hào) WHERE 銷(xiāo)售價(jià)格 NOT BERWEEN 單價(jià) * AND 單價(jià) * ) ROLLBACK (26) 關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)中的日志文件,有下列說(shuō)法: I. 事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)時(shí)都必須使用日志文件 II. 在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)過(guò)程中,對(duì)數(shù)據(jù)庫(kù)所做的修改都被記錄在日志文件中 III 數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行數(shù)據(jù)修改操作時(shí),一般是先寫(xiě)數(shù)據(jù)庫(kù),然后再寫(xiě)日志文件 IV. 建立檢查點(diǎn)的主要目的是通過(guò)減小日志文件的總體數(shù)據(jù)規(guī)模,從而提高數(shù)據(jù)恢復(fù)效率 V.日志文件有利于對(duì)用戶數(shù)據(jù)庫(kù)系統(tǒng)的違規(guī)操作開(kāi)展核查審計(jì)工作