<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機四級《數據庫工程師》復習重點:定義視圖

            時間:2025-05-03 16:23:46 試題 我要投稿
            • 相關推薦

            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 子句,這樣的視圖只能用于查詢,不能修改數據。

            【計算機四級《數據庫工程師》復習重點:定義視圖】相關文章:

            2015計算機四級《數據庫工程師》復習重點:數據庫的物理結構09-18

            2015計算機四級《數據庫工程師》復習重點:事務的特性08-18

            2015計算機四級《數據庫工程師》復習重點:參數調整10-04

            2015計算機四級《數據庫工程師》復習重點:數據庫事務概要設計10-02

            2015計算機四級《數據庫工程師》復習重點:數據庫的運行和維護07-06

            2015計算機四級《數據庫工程師》復習重點:文件組織09-10

            2015計算機四級《數據庫工程師》復習重點:設計過程過程10-16

            計算機四級《數據庫工程師》第二章復習重點07-22

            2015計算機四級《數據庫工程師》復習重點:文件結構與存取11-11

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看