惠州學院-資料庫實驗4-資料庫中資料檢視的使用
阿新 • • 發佈:2018-10-31
計算機科學系實驗報告(首頁)
課程名稱 |
資料庫系統概論 |
班級 |
14計科2班 |
|||||
實驗名稱 |
資料庫中資料檢視的使用 |
教導教師 |
索劍 |
|||||
姓名 |
張欽穎 |
學號 |
1414080901218 |
組號 |
|
日期 |
2016年4月5日 |
|
|
|
|
|
|
一、實驗目的:
掌握資料檢視的定義、刪除;學會使用檢視進行查詢和更新的方法;理解檢視更新的限制。
二、實驗內容:
檢視定義;檢視刪除;使用檢視進行查詢和更新
三、操作步驟:
1) 開啟實驗1建立的資料庫
2) 在查詢分析器中完成以下定義語句
建立資訊系學生的檢視,並要求進行修改和插入操作時仍須保證該檢視只有資訊系的學生;
create view IS_Student as select Sno,Sname,Sage from Student where Sdept='IS' with check option
將學生的學號及平均成績定義為一個檢視;
create view Sno_Avge
as select Sno,AVG(Grade)AVGE
from SC
Group by Sno
將Student表中所有女生記錄定義為一個檢視;
create view IS_Girl
as select *
from Student
where Ssex='女'
3) 觀察步驟(2)中建立的檢視查詢情況
select *from IS_Student; select *from Sno_Avge; select *from IS_Girl;
4) 利用步驟(2)中建立的檢視完成以下查詢操作,並仔細觀察結果
查詢資訊中年齡小於20歲的學生;
select *from IS_Student whereSage<20;
查詢資訊系選修了1號課程的學生的檢視;
select IS_Student.Sno,Sname
from IS_Student,SC
whereIS_Student.Sno=SC.Sno and SC.Cno='1';
查詢平均成績在90分以上的學生學號和平均成績
select *
from Sno_Avge
whereAVGE>=90;
5) 使用企業管理器完成步驟(4)中的內容,並仔細觀察結果
6) 利用步驟(2)中建立的檢視完成以下更新操作,並仔細觀察結果
將95002的學生的姓名改為“李娜”;
update IS_Student
set Sname='李娜'
whereSno='95002';
插入一名資訊系學生記錄,學號:95029;姓名:趙信;年齡:20歲;
insert
into Student
values('95029','趙信','男',20,'IS');
刪除95029學生記錄;
delete from Student
where Sno='95029';
四、實驗報告:
企業管理器跟查詢分析器相比直觀明瞭,圖形介面操作方便簡單。