国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫 實驗8 視圖

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)庫 實驗8 視圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

實驗8 ?視圖
一、實驗?zāi)康模?br> (1) 理解視圖的概念。
(2) 掌握創(chuàng)建、更改、刪除視圖的方法。
(3) 掌握使用視圖來訪問數(shù)據(jù)的方法。
二、實驗要求
1、學(xué)生提前準(zhǔn)備好實驗報告,預(yù)習(xí)并熟悉實驗步驟;
2、遵守實驗室紀(jì)律,在規(guī)定的時間內(nèi)完成要求的內(nèi)容;
3、1~2人為1小組,實驗過程中獨立操作、相互學(xué)習(xí)。
三、實驗內(nèi)容及步驟
1、使用SQL語句創(chuàng)建、管理視圖
(1) 創(chuàng)建視圖。
① 創(chuàng)建一個名為sc_view1的視圖,從數(shù)據(jù)庫gradem的sc表中查詢出成績大于90分的所有學(xué)生選修成績的信息。
create view sc_view1
as select *from sc
where degree>90;

② 創(chuàng)建一個名為sc_view2的視圖,從數(shù)據(jù)庫gradem的sc表中查詢出成績小于80分的所有學(xué)生的學(xué)號、課程號、成績等信息。
create view sc_view2
as select sno,cno,degree
from sc
where degree<80

③ 創(chuàng)建一個名為sc_view3的視圖,由數(shù)據(jù)庫gradem的student、course、sc表創(chuàng)建一個顯示“20070303”班學(xué)生選修課程(包括學(xué)生姓名、課程名稱、成績等信息)的視圖。
create view sc_view3
as
select sname,cname,degree,b.cno
from xscj.student a,xscj.sc b,xscj.course c
where a.sno=b.sno AND b.cno=c.cno
And sclass=‘計科1班’;

④ 創(chuàng)建一個從視圖sc_view1中查詢出課程號“c01”的所有學(xué)生的視圖。
create view sc_view4
as
select * from sc_view1
where cno =’c01’;

(2) 修改視圖的定義。
修改視圖sc_view1,使其從數(shù)據(jù)庫gradem的sc表中查詢出成績大于90分且第3學(xué)期的所有學(xué)生選修成績的信息。
alter view sc_view1
as select sno,degree
from sc a,kc b
Where a.cno=b.cno and a.degree>90 and b.cterm=3;

(3) 視圖的刪除。
① 將視圖sc_view1刪除。
drop view sc_view1;

(4) 管理視圖中的數(shù)據(jù)。
① 從視圖sc_view2中查詢出學(xué)號為“2007030125”、課程號為“a01”的學(xué)生選修成績的信息。
select degree
from sc_view2
where sno=081104 and cno=206;

② 將視圖sc_view2中學(xué)號為“2007030122”、課程號為“c02”的成績改為87。
update sc_view2
set degree=87
where sno=081104;

③ 從視圖sc_view2中將學(xué)號為“2007030123”、課程號為“a01”的學(xué)生信息刪除。
delete from sc_view2
where sno=081106 and cno=210;

四、思考題
(1) 視圖上能創(chuàng)建索引嗎?
不能,索引是要占用存儲空間的,也只能創(chuàng)建在占有存儲空間的對象上,而視圖是select語句的結(jié)果集,是放在內(nèi)存中的數(shù)據(jù),所以不能在視圖上創(chuàng)建索引。
(2)向視圖中插入的數(shù)據(jù)能進(jìn)入到基本表中去嗎?
可以的,修改視圖的數(shù)據(jù)直接影響基本表的數(shù)據(jù)。 因為視圖本身不保存數(shù)據(jù),只保存數(shù)據(jù)的來源這些內(nèi)容
(3)修改基本表的數(shù)據(jù)會自動反映到相應(yīng)的視圖中去嗎?
視圖是一個虛擬表,其內(nèi)容由查詢定義。 視圖中的數(shù)據(jù)是由一張或多張表中的數(shù)據(jù)組成的。 如果你改動了基本表,你的視圖來源于這個基本表,那視圖給你呈現(xiàn)的結(jié)果也會隨之發(fā)生變化。文章來源地址http://www.zghlxwxcb.cn/news/detail-456305.html

到了這里,關(guān)于數(shù)據(jù)庫 實驗8 視圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 數(shù)據(jù)庫系統(tǒng)原理及MySQL應(yīng)用教程實驗六視圖創(chuàng)建與管理

    數(shù)據(jù)庫系統(tǒng)原理及MySQL應(yīng)用教程實驗六視圖創(chuàng)建與管理

    1.理解視圖的概念。 2.掌握創(chuàng)建、更改、刪除視圖的方法。 3.掌握使用視圖來訪問數(shù)據(jù)的方法。 1.驗證性實驗:在job數(shù)據(jù)庫中,有聘任人員信息表:Work_lnfo表對其視圖的操作。 2.設(shè)計性試驗:在學(xué)生管理系統(tǒng)中,有學(xué)生信息表studentinfo表對其視圖的操作。 (一)驗證性實驗 在

    2024年02月04日
    瀏覽(100)
  • 循序漸進(jìn)理解數(shù)據(jù)庫基本概念

    1.1、數(shù)據(jù)庫系統(tǒng)概述 基本概念 數(shù)據(jù):描述事物的符號記錄稱作數(shù)據(jù),數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,描述事物可以是數(shù)字,文字,視頻等 數(shù)據(jù)庫:長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按照一定的數(shù)據(jù)模型組織、描述和存儲的,具

    2024年03月14日
    瀏覽(34)
  • 「數(shù)據(jù)庫、數(shù)據(jù)庫連接池、數(shù)據(jù)源」這些概念你真的理解了嗎?

    我學(xué)習(xí)的過程中,對于連接池和數(shù)據(jù)源分得不是很清楚,而且我發(fā)現(xiàn)有的人將數(shù)據(jù)庫等同于數(shù)據(jù)源,或者將數(shù)據(jù)源等同于連接池,實際上這些說法并不準(zhǔn)確。 在某次工作中,同事 A 說道,這個數(shù)據(jù)源不行,那么換一個數(shù)據(jù)源就可以了,結(jié)果我看他操作,原來是改寫了配置中的

    2023年04月21日
    瀏覽(19)
  • 探索SQL深入理解數(shù)據(jù)庫操作的關(guān)鍵概念與技巧【文末送書】

    探索SQL深入理解數(shù)據(jù)庫操作的關(guān)鍵概念與技巧【文末送書】

    SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)是一種用于管理關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)化語言。無論是在開發(fā)應(yīng)用程序、進(jìn)行數(shù)據(jù)分析還是進(jìn)行數(shù)據(jù)庫管理,掌握SQL都是至關(guān)重要的。本文將從入門級別開始,逐步引導(dǎo)您了解SQL語言的基礎(chǔ)知識,直到掌握高級技巧。 創(chuàng)建數(shù)據(jù)庫 首先

    2024年04月22日
    瀏覽(45)
  • Sqlserver_Oracle_Mysql_Postgresql不同關(guān)系型數(shù)據(jù)庫之主從延遲的理解和實驗

    關(guān)系型數(shù)據(jù)庫主從節(jié)點的延遲是否和隔離級別有關(guān)聯(lián),個人認(rèn)為兩者沒有直接關(guān)系,主從延遲在關(guān)系型數(shù)據(jù)庫中一般和這兩個時間有關(guān):事務(wù)日志從主節(jié)點傳輸?shù)綇墓?jié)點的時間+事務(wù)日志在從節(jié)點的應(yīng)用時間 事務(wù)日志從主節(jié)點傳輸?shù)綇墓?jié)點的時間,相關(guān)因素有以下2點: 1、事

    2024年02月14日
    瀏覽(24)
  • 數(shù)據(jù)庫強(qiáng)化(1.視圖)

    視圖是指計算機(jī)數(shù)據(jù)庫中的視圖,是一個虛擬表,其內(nèi)容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫中以存儲的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來自由定義視圖的查詢所引用的表,并且在引用視圖時動態(tài)生成。 簡化用戶對

    2024年02月06日
    瀏覽(18)
  • 數(shù)據(jù)庫的視圖

    數(shù)據(jù)庫視圖是一種虛擬的表,它不是一個實際的表,而是根據(jù)一個或多個實際表的查詢結(jié)果生成的一個虛擬表,它可以看作是對一個或多個表的一個或多個列的子集的邏輯表示。在數(shù)據(jù)庫中,視圖有以下幾個作用: 數(shù)據(jù)安全:數(shù)據(jù)庫視圖可以隱藏數(shù)據(jù)庫中某些敏感的數(shù)據(jù),只

    2024年02月09日
    瀏覽(17)
  • 【MySQL 數(shù)據(jù)庫】8、視圖

    【MySQL 數(shù)據(jù)庫】8、視圖

    視圖(View)是一種虛擬存在的表 視圖中的數(shù)據(jù)并不在數(shù)據(jù)庫中真實存在 行和列數(shù)據(jù)來自 定義視圖的查詢中使用的表 ,并且是在使用視圖時動態(tài)生成的 當(dāng)使用 WITH CHECK OPTION 子句創(chuàng)建視圖時,MySQL 會通過視圖檢查正在更改的每個行,例如 插入,更新,刪除 ,以使其符合視圖

    2024年02月08日
    瀏覽(30)
  • 【數(shù)據(jù)庫原理】(13)視圖的使用

    視圖(View) 是一種虛擬的表,它的內(nèi)容由查詢定義,但不存儲實際的數(shù)據(jù)。視圖是從一個或多個基本表(或其他視圖)生成的。 特點: 虛擬性 :視圖不包含數(shù)據(jù)本身,僅保存了一個查詢,這個查詢在每次訪問視圖時動態(tài)地執(zhí)行。 動態(tài)性 :視圖顯示的數(shù)據(jù)是從基本表中實時

    2024年02月02日
    瀏覽(18)
  • 數(shù)據(jù)庫視圖與索引經(jīng)典題

    數(shù)據(jù)庫視圖與索引經(jīng)典題

    https://www.jianshu.com/p/d0aa8ac94f40 可以通過視圖對某些用戶查詢的數(shù)據(jù)進(jìn)行限制 可以把一些常用的、復(fù)雜的統(tǒng)計類的做成視圖 使用視圖 :當(dāng)做一張?zhí)摂M的表來使用 視圖是從一個或幾個基本表(或視圖)導(dǎo)出的表。它與基本表不同,是一個虛表。 數(shù)據(jù)庫只存放視圖的定義,而不

    2024年02月12日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包