資料庫view優點

相關問題 & 資訊整理

資料庫view優點

檢視表(View). 課程名稱:資料庫系統. 授課老師:李春雄 博士. 本章學習目標. 1.讓讀者瞭解View的意義及如何建立、修改及刪除。 2.讓讀者瞭解View的種類及各種運用時機。 本章內容. 13-1 VIEW檢視表. 13-2 VIEW的用途與優缺點. 13-3 建立檢視表(CREATE VIEW). 13-4 修改檢視表(ALTER VIEW). 13-5 刪除檢視表(DROP VIEW). , 會用啊,怎麼不會用?? 資料庫輸入的資料是由很多地方很多使用者觀點然後進入正規化的關聯Table 比如從訂單系統,庫存系統,財務系統..不同的角色輸入不同的資料. 輸出就是用View 把這些資料用不同的觀點輸出給不同的角色.. 比如說董事長,總經理,顧問..不用看原始資料,他要用有用的統計數據會計師要的財務報表., ACCESS(MDB)格式資料庫優點:不用錢,簡單易學,只要上過資料庫處理懂一些行與列處理大概就會建立資料庫缺點:資料太開放,沒有安全性,處理資料量大時速度會變慢,需要定時間做資料修復及壓縮,否則資料量會膨脹. MSSQL關聯式資料庫優點:學習適中,需要一段時間訓練包括資料庫維護,表格建立,View的運用,SQL ..., 請問,對於在View上撈資料,跟直接在Table上撈相同的資料,那個效能好呢?還是其實是一樣的? > 以我的經驗來看一般以FACT TABLE的資料會比較快,畢竟可以設INDEX直接撈取. VIEW通常背後還有一個SQL,是否最佳化還得先試過才知道如果資料量不大撈VIEW維護上會比較方便例如說前端某些TABLE NAME ...,對於「檢視表」,我一直有種「用它是否有錯」的感覺, 因為,它的優點雖然是「方便我們在寫SQL查詢式時,不需要寫一大串JOIN的資料表,只要將它們組合成一個檢視表即可」! 但問題是,將檢視表用在程式中的SQL查詢式時,例如: SELECT xxx,ooo FROM View1 WHERE v_date BETWEEN '2013/6/1' AND '2013/6/2' ,各位好, 想請問一下,不知道問法有沒有太籠統,. 1. 我的環境SQL 2005 + windows 2003 server R2 x32 OR x64. 2. 我常使用view,可能會有多個table OUTER JOIN 或是INNER JOIN,也會有table 跟view JOIN 的狀況. 3. 如果我針對view 作統計的查詢,如count 、SUM、巢狀的Select 的話,整個查詢效率就很差, ... ,將SELECT 的結果暫時表現成一個虛擬資料表,供使用者可以操作此虛擬資料表. 此虛擬資料表稱為View . 好處. 優點說明可讀性提升把複雜的表格關係用View 表現, 較容易閱讀保密性提升針對不同使用者可產生不同權限設定的View 程式維護方便程式若都對View 做存取, 當Table 的架構改變時, 無需改變程式, 只要改變View 即可. , 檢視(VIEW) 同時也稱為虛擬資料表,它將一連串複雜的SELECT 陳述式組合成一個虛擬資料表,可以用來簡化日後的查詢操作。 除了這個優點,你也可以透過VIEW 來更新資料。此外,若搭配使用索引檢視(Indexed View)還可以用來提升查詢效能。,檢視表(View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視 ... ,8-1 何謂檢視. • 檢視表的原名為View,有視界或視野之意,也就. 是可以由各種角度,取出儲存於資料表中的記. 錄,故名為檢視表. – 檢視的功能一般是用來對焦(Focus)、簡化和自訂每位. 使用者查看資料庫的角度。 – 檢視也可以做為安全機制,讓使用者只可透過檢視來. 存取資料,而無法直接存取檢視的基底資料表。 – 檢視可以用來 ...

相關軟體 SQL Server Express 資訊

SQL Server Express
SQL Server Express Edition 是一個易於使用,輕量級的 SQL Server 版本,專為快速構建各種形狀和大小的數據驅動應用程序而設計,從小型學校項目到可以服務大型社區用戶的大型互聯網數據庫。  無論您是在構建將用於桌面 PC 項目,Web 應用程序還是互聯網服務器的數據庫,SQL Server Express 版都可以讓所有仍處於學習過程中的專業用戶和新手訪問所... SQL Server Express 軟體介紹

資料庫view優點 相關參考資料
資料庫系統_課程

檢視表(View). 課程名稱:資料庫系統. 授課老師:李春雄 博士. 本章學習目標. 1.讓讀者瞭解View的意義及如何建立、修改及刪除。 2.讓讀者瞭解View的種類及各種運用時機。 本章內容. 13-1 VIEW檢視表. 13-2 VIEW的用途與優缺點. 13-3 建立檢視表(CREATE VIEW). 13-4 修改檢視表(ALTER VIEW). 13-5 刪除檢視表(DROP VIE...

http://ilms.csu.edu.tw

大家有沒有使用資料庫的VIEW? - iT 邦幫忙::一起幫忙解決難題,拯救IT ...

會用啊,怎麼不會用?? 資料庫輸入的資料是由很多地方很多使用者觀點然後進入正規化的關聯Table 比如從訂單系統,庫存系統,財務系統..不同的角色輸入不同的資料. 輸出就是用View 把這些資料用不同的觀點輸出給不同的角色.. 比如說董事長,總經理,顧問..不用看原始資料,他要用有用的統計數據會計師要的財務報表.

https://ithelp.ithome.com.tw

比較一下各種資料庫的優缺點 資料庫設計與應用 程式設計俱樂部

ACCESS(MDB)格式資料庫優點:不用錢,簡單易學,只要上過資料庫處理懂一些行與列處理大概就會建立資料庫缺點:資料太開放,沒有安全性,處理資料量大時速度會變慢,需要定時間做資料修復及壓縮,否則資料量會膨脹. MSSQL關聯式資料庫優點:學習適中,需要一段時間訓練包括資料庫維護,表格建立,View的運用,SQL ...

http://www.programmer-club.com

請問使用View跟直接對Table下語法的效能那個好? Oracle 程式設計 ...

請問,對於在View上撈資料,跟直接在Table上撈相同的資料,那個效能好呢?還是其實是一樣的? > 以我的經驗來看一般以FACT TABLE的資料會比較快,畢竟可以設INDEX直接撈取. VIEW通常背後還有一個SQL,是否最佳化還得先試過才知道如果資料量不大撈VIEW維護上會比較方便例如說前端某些TABLE NAME ...

http://www.programmer-club.com

「檢視表」的迷思?- 藍色小舖BlueShop

對於「檢視表」,我一直有種「用它是否有錯」的感覺, 因為,它的優點雖然是「方便我們在寫SQL查詢式時,不需要寫一大串JOIN的資料表,只要將它們組合成一個檢視表即可」! 但問題是,將檢視表用在程式中的SQL查詢式時,例如: SELECT xxx,ooo FROM View1 WHERE v_date BETWEEN '2013/6/1' AND '2013/6/2'...

http://www.blueshop.com.tw

如何增進view 的效能 - MSDN - Microsoft

各位好, 想請問一下,不知道問法有沒有太籠統,. 1. 我的環境SQL 2005 + windows 2003 server R2 x32 OR x64. 2. 我常使用view,可能會有多個table OUTER JOIN 或是INNER JOIN,也會有table 跟view JOIN 的狀況. 3. 如果我針對view 作統計的查詢,如count 、SUM、巢狀的Select 的話,整個查詢...

https://social.msdn.microsoft.

資料庫SQL Server 進階概念@ 歷史點滴:: 隨意窩Xuite日誌

將SELECT 的結果暫時表現成一個虛擬資料表,供使用者可以操作此虛擬資料表. 此虛擬資料表稱為View . 好處. 優點說明可讀性提升把複雜的表格關係用View 表現, 較容易閱讀保密性提升針對不同使用者可產生不同權限設定的View 程式維護方便程式若都對View 做存取, 當Table 的架構改變時, 無需改變程式, 只要改變View 即可.

http://blog.xuite.net

VITO の學習筆記: Views

檢視(VIEW) 同時也稱為虛擬資料表,它將一連串複雜的SELECT 陳述式組合成一個虛擬資料表,可以用來簡化日後的查詢操作。 除了這個優點,你也可以透過VIEW 來更新資料。此外,若搭配使用索引檢視(Indexed View)還可以用來提升查詢效能。

http://vito-note.blogspot.com

視圖- 維基百科,自由的百科全書 - Wikipedia

檢視表(View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視 ...

https://zh.wikipedia.org

第八章檢視表及SQL語法

8-1 何謂檢視. • 檢視表的原名為View,有視界或視野之意,也就. 是可以由各種角度,取出儲存於資料表中的記. 錄,故名為檢視表. – 檢視的功能一般是用來對焦(Focus)、簡化和自訂每位. 使用者查看資料庫的角度。 – 檢視也可以做為安全機制,讓使用者只可透過檢視來. 存取資料,而無法直接存取檢視的基底資料表。 – 檢視可以用來 ...

http://web.ydu.edu.tw