1. 程式人生 > >惠州學院-資料庫實驗4-資料庫中資料檢視的使用

惠州學院-資料庫實驗4-資料庫中資料檢視的使用

   計算機科學系實驗報告(首頁)

課程名稱

資料庫系統概論

班級

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';

四、實驗報告:

企業管理器跟查詢分析器相比直觀明瞭,圖形介面操作方便簡單。