2015計算機四級《數據庫工程師》複習重點:定義視圖
1、 語法格式:CREATE VIEW 視圖名 AS SELECT 語句 [WITH CHECK OPTION]
2、 需要注意下列幾點:
(1) 在定義視圖時要麼指定全部視圖列,要麼全部省略不寫。如果省略了視圖列名,則視圖的列名與查詢語句的列名相同。但如下情況則要明確指出組成視圖的所有列名:
A、 某個目標列不是單純的屬性名,而是計算函數或列的'表達式;
B、 多表連接時選出了幾個同名列作為視圖的字段;
C、 需要在視圖中為某個列選用新的更合適的列名。
(2) WITH CHECK OPTION選項表示通過視圖對數據進行增加、刪除和更改操作時要保證對數據的操作結果要滿足定義視圖時指定的WHERE子句條件;
3、 視圖通常用於查詢數據,也可修改基本表中的數據,但不是所有的視力都可以這樣。
4、 定義單源表視圖—視圖數據可只取自一個基本表的部分行、列,這樣的視圖行列與基本錶行列對應,這樣定義的視圖一般可以進行查詢和更改數據操作
5、 定義多源表視圖—視圖數據可以來自多個表中,這樣定義的視圖一般只用於查詢,不用於修改數據。
6、 在已有視圖上定義新視圖—可以在視圖上再建立視圖,這時作為數據源的視圖必須是已經建立好的。
7、 定義帶表達式的視圖—在定義基本表時,為減少數據庫中的宂餘數據,表中只存放基本數據,由基本數據經過各種計算派生出的數據一般是不存儲的。所以定義視圖時可以根據需要設置一些派生屬性列,在這些派生屬性列中保存經過計算的值。這些派生屬性由於在基本表中並不實際存在,因此,也稱它們為虛擬列。包含虛擬列的視圖也稱為帶表達式的視圖。
8、 含分組統計信息的視圖—指定義視圖的查詢語句中含有GROUP BY 子句,這樣的視圖只能用於查詢,不能修改數據。
-
計算機等級考試四級軟件測試工程師模擬論述題
計算機等級考試四級軟件測試工程師模擬論述題有哪些呢,一起去了解一下論述題都考些什麼吧!論述題(1-1每題20分,2-2每題12分,3-3每題18分,共50分1.論述題1:以下是一軟件規格説明,請按要求回答問題(20分)軟件規格説明:某工廠招工規定,報名者年齡應該在16週歲到35週歲之間(...
-
計算機四級信息安全工程師模擬試題
計算機四級考試就要到了,你準備好了嗎?在這裏應屆畢業生小編為大家整理了計算機四級信息安全工程師模擬試題,祝大家考試順利。1、駐留在多個網絡設備上的程序在短時間內同時產生大量的請求消息衝擊某Web服務器,導致該服務器不堪重負,無法正常響應其他合法用户的請...
-
2016年3月計算機四級網絡工程師模擬試卷及答案
一、選擇題。1.以下描述中錯誤的是_B___。A)交換式局域網是相對於共享式局域網而言的,它的核心部件是交換機。B)虛擬局域網的工作組通常在一個網段上C)虛擬局域網可以基於IP廣播組來定義D)IEEE802局域網參考模型將OSI的數據鏈路層分為邏輯鏈路控制子層和介質訪...
-
2016年計算機四級考試單選題
1、當圖像是何種模式時,所有的濾鏡都不可以使用(假設圖像是8位/通道)?A.CMYK模式B.灰度模式C.多通道模式D.索引顏色模式答案:D2、在設定層效果(圖層樣式)時A.光線照射的角度時固定的B.光線照射的角度可以任意設定C.光線照射的角度只能是60度、120度、250度或300...