【正文】
l)AS 39。, 39。)GO SELECT * FROM teacher消息550,級(jí)別16,狀態(tài)1,第1 行試圖進(jìn)行的插入或更新已失敗,原因是目標(biāo)視圖或者目標(biāo)視圖所跨越的某一視圖指定了WITH CHECK OPTION,而該操作的一個(gè)或多個(gè)結(jié)果行又不符合CHECK OPTION 約束。CREATE NONCLUSTERED INDEX IDX_name ON course(ame),若該索引已經(jīng)存在,則刪除后重建,并輸出student表中的記錄,查看輸出結(jié)果的順序。)。人數(shù)39。39。IS39。9500239。劉%39。‘李勇’同性別并同系的所有同學(xué)的姓名。 ?;綦p雙200826352_data39。339。該生未選課39。declare stu cursor for select *from student open stu fetch next from stu while fetch_status=0 fetch next from stu close stu deallocate stu(5).用自定義函數(shù)計(jì)算全體男生的平均年齡create function avg_age(sex char(2))returns int as begin declare aver int select aver=(select avg(Sage)from Student where Ssex=sex)return aver end go declare aver1 int,sex char(2)set sex=39。學(xué)號(hào)39。1639。否39。P39。P39。Go If exists(select name from sysobjects where name=39。tr39。 go sp_bindefault39。,39。 Go Sp_bindrule 39。 Server 中實(shí)體完整性、參照完整性和用戶自定義完整性的實(shí)現(xiàn)手段三、實(shí)習(xí)內(nèi)容:。表三:Cclass CREATE TABLE Cclass(Clno Char(5)NOT NULL PRIMARY KEY, Speciality VarChar(20)NOT NULL, Inyear Char(4)NOT NULL, Number Integer CHECK(Number1 AND Number表四:Ggrade CREATE TABLE Ggrade(Sno Char(7)NOT NULL REFERENCES Student(Sno)ON DELETE CASCADE ON UPDATE CASCADE, Cno Char(1)NOT NULL REFERENCES Course(Cno)ON DELETE CASCADE ON UPDATE CASCADE, Gmark Numeric(4,1)CHECK(Gmark0 AND Gmark Server中提供了那些方法實(shí)現(xiàn)實(shí)體完整性、參照完整體和用戶自定義完整性答:實(shí)體完整性:是通過主碼的定義(PRIMARY KEY)來實(shí)現(xiàn)的;參照完整性:是利用外部碼(REFERENCES)的說明,以限制相關(guān)表中某些屬性的取值,當(dāng)用戶違反規(guī)則時(shí),提供三種:RESTRICT(限制策略),CASCADE(級(jí)聯(lián)策略),SET NULL(置空策略);用戶自定義完整性:check約束,對(duì)元組的CHECK約束第五篇:《網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用》上機(jī)實(shí)驗(yàn)《網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用》實(shí)驗(yàn)大綱實(shí)驗(yàn)學(xué)時(shí)為18學(xué)時(shí),要求完成七個(gè)實(shí)驗(yàn)。女39。刪除3小題所建立的約束刪除4小題所建立的約束第四篇:數(shù)據(jù)庫上機(jī)實(shí)驗(yàn)8實(shí)驗(yàn)報(bào)告上機(jī)實(shí)驗(yàn)八——完整性約束的實(shí)現(xiàn)一、實(shí)習(xí)目的:掌握SQL中實(shí)現(xiàn)數(shù)據(jù)完整性的方法,加深理解關(guān)系數(shù)據(jù)模型的三類完整性約束。OR 性別=39。 go sp_bindrule 39。)drop trigger add_student gocreate trigger add_student on sc for insert as go 第四部分:數(shù)據(jù)庫完整性實(shí)施worker表的“性別”字段默認(rèn)值為“男”的約束 create default default_sex as 39。worker_delete39。9500239。select_stu39。Delworker39。1988112039。P39。select substring(Sno,1,2)年級(jí),substring(Sno,3,len(Sno)1)序號(hào) from Student order by Sno(8).在選課表中顯示學(xué)號(hào)、課程號(hào),并根據(jù)成績:059顯示“不合格”;6079顯示“合格”;8089顯示“良好”;90100顯示“優(yōu)秀。沒有學(xué)生的課程成績?cè)?0分以上39。9500339。E:39。239。Select sno from sc where o=39。李勇39。IS39。李楠39。男39。DB_Design39。139。(3)單表嵌套(一層)查詢SELECT sno,sname,sdept FROM student WHERE sdept IN(SELECT sdept FROM student WHERE sname=39。0503939。,39。INSERT INTO v_teacher VALUES(39。計(jì)算機(jī)學(xué)院39?!痗05127’號(hào)課程的教師信息。表:student, stu_course 、姓名、課程及學(xué)分。、任課班級(jí)數(shù)。、姓名和電子郵箱地址。u 測試數(shù)據(jù)入庫2. 基于“查詢分析器”,完成并保存下述題目的SQL腳本(1)建立“工種”是“鉗工”的所有職工詳細(xì)信息的視圖;(2)建立“車間號(hào)”是“CJ01”的鉗工詳細(xì)信息的視圖;(3)建立使用了“零件號(hào)”是“LJ0002”的所有產(chǎn)品詳細(xì)信息的視圖;(4)查詢使用了“零件號(hào)”是“LJ0002”的產(chǎn)品的生產(chǎn)車間號(hào);(5)對(duì)零件表按照“零件號(hào)”建立唯一索引;(6)對(duì)職工表按照“性別”建立聚簇索引;(7)查詢“車間主任姓名”是“趙平”的“車間地址”和“聯(lián)系電話”;(8)查詢“職工號(hào)”是“ZG0001”的職工所在車間的“車間主任姓名”和“聯(lián)系電話”;(連接查詢實(shí)現(xiàn))(9)查詢“產(chǎn)品號(hào)”是“CP0001”的產(chǎn)品的生產(chǎn)車間的“車間主任姓名”和“聯(lián)系電話”;(嵌套查詢實(shí)現(xiàn))(10)查詢使用了“零件號(hào)”是“LJ0002”的所有產(chǎn)品的“產(chǎn)品號(hào)”,且查詢結(jié)果按照“零