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 子句,這樣的視圖只能用於查詢,不能修改數據。
-
2016年計算機四級數據庫試題及答案
1.當某學校需要按實驗室劃分網絡,而一個實驗室的計算機可能分散在不同的地方,而且不能由一個連網設備連接。此外,實驗室間不需要通信。則:【問題1】在劃分網絡時交換機有何要求?【問題2】是否需要具備第三層交換功能的交換機?參考答案及解析:【問題1】採取VLAN方式...
-
計算機四級考試之網絡工程突破題
導語:網絡工程是網絡技術中最重要的內容。下面是關於網絡工程內容的多選題,歡迎參考!1以下列出了術語與其英文縮寫的對應關係,正確的是A.廣域網的英文縮寫為WSNB.城域網的英文縮寫為MANC.個人區域網的英文縮寫為POND.無線網狀網的英文縮寫為WMNE.無線局域網的英文...
-
2016年3月計算機四級網絡工程師模擬試卷及答案
一、選擇題。1.以下描述中錯誤的是_B___。A)交換式局域網是相對於共享式局域網而言的,它的核心部件是交換機。B)虛擬局域網的工作組通常在一個網段上C)虛擬局域網可以基於IP廣播組來定義D)IEEE802局域網參考模型將OSI的數據鏈路層分為邏輯鏈路控制子層和介質訪...
-
2017計算機四級網絡工程師提分試題及答案
下面是應屆畢業生考試網小編搜索整理的2017計算機四級網絡工程師提分試題及答案,助大家備考計算機四級考試。操作系統單選題1在進行操作系統設計時,下列哪一個是構造操作系統的方法?A.網絡式結構B.並行式結構C.微內核結構D.主從式結構參考答案:C2在不同類型的操作...