BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
建立使用案例敘述 --Use Case Narrative
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
T-SQL 運算子介紹 11/29. 運算子的總類 指定運算子 算術運算子 比較運算子 邏輯運算子 位元運算子 字串連結運算子 單一運算元運算子.
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
 EX: 圖書館的索書編號  索引的結構  LIKE Balance Tree  Clustered v.s. Non-clustered  Clustered IDProductPriceManufacturer 1023 電冰箱 8700 日立 1101 電暖器機 1900 日立 1244.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
1 IE 瀏覽器操作環境設定 請下載並安裝 Adobe Acrobat Reader 中文版。 建議使用 MS office XP or 2002 以上。 瀏覽器版本建議使用 IE 6.0 以上版本。 建議瀏覽解析度為 1024 × 768 。  在 IE 的功能表列  [ 工具 ]  [ 網際網路選.
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
Outlook Express.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
: ShellSort ★★☆☆☆ 題組: Problem D 題號: 10152: ShellSort 解題者:林一帆 解題日期: 2006 年 4 月 10 日 題意:烏龜王國的烏龜總是一隻一隻疊在一起。唯一改變烏龜位置 的方法為:一隻烏龜爬出他原來的位置,然後往上爬到最上方。給 你一堆烏龜原來排列的順序,以及我們想要的烏龜的排列順序,你.
Last modified 2004/02 An Introduction to SQL (Structured Query Language )
WEBPAT專利資料庫檢索. 2 WEBPAT 全球專利資訊網 n 網址:
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
第三章 變數與繫結 陳維魁 博士 儒林圖書公司. 2 大綱  變數的定義  變數元件  儲存區配置問題  參考的透明性  完全計算  捷徑計算  繫結 (binding)  繫結時間  精選習題.
SQL 介紹 視觀、序列、同義詞、索引.
溫丹瑋 10/29/2004 No. 7 查詢 溫丹瑋 10/29/2004.
奶酪專賣店系統 組員: B 林家榕 B 莊舜婷.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
第五章 資料庫暨資料表設計與建立.
各種線上電子資源的特異功能 SpringerLINK 的 Alert, Serials Update, News 2003/4/28 修改.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
期末實機操作. 1. 新增屬性 當一個資料庫新建立之後,並未新增任何資料 至此資料庫之前,倘若要更改其中的檔案配置, 當然可以直接將此資料庫刪除後重建;不過, 在此資料庫建立並運作一陣子之後,裏面已經 儲存了很多不可被刪除的資料,那就必須使用 ALTER DATABASE 的方式來更改此資料庫的.
資料結構實習-二.
1 Ch7. 資料的新增、修改以及刪除 結構化查詢語言 SQL 介紹 結構化查詢語言 SQL 介紹 使用 SSMSE 與 SQL 新增 / 刪除 / 修改資料 使用 SSMSE 與 SQL 新增 / 刪除 / 修改資料 Ch8. 基本資料查詢 使用 SQL 作基本資料查詢 使用 SQL 作基本資料查詢.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
概念性產品企劃書 呂學儒 李政翰.
Chapter 11 檔案系統、目錄、DOS 指令.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
SQL 進階查詢.
Restaurant Order &Register System 成員 張昱瑄 B 蔡季螢 B 張琬婷 B 潘寶蓉 B
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
Visual C++重點複習.
電子書 ( Netlibrary ) 檢索說明 龍華科技大學圖書館. 檢索類型 檢索欄位與限制 在檢索中使用布林邏輯運算元 檢索結果 特殊檢索.
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
Microsoft Excel.
實體關係模型 (ER Model).
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
Presentation transcript:

BY OX

檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中

檢視表的優點 增加可讀性 資料安全及保密性 降低查詢的複雜度 方便程式維護

CREATE VIEW (Basic) CREATE VIEW view_name AS Select_statement

CREATE VIEW (Adv.) CREATE VIEW view_name [(column [,..n] ) ] [WITH {Encryption | Schemabinding} [,…n]] AS Select_statement [WITH CHECK OPTION]

CREATE VIEW (Adv.) CREATE VIEW 時 不可使用 INTO 、 ORDER BY 、 COMPTE 或 COMPTE BY 若要使用上述子句 可在實際使用時再設定 Ex: Select * from MyView ORDER BY myco12

建立檢視表 SELECT 下單日期, 客戶名稱, 地址 FROM 訂單, 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號 CREATE VIEW 下單記錄 AS SELECT 下單日期, 客戶名稱, 地址 FROM 訂單, 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號

指定檢視表的欄位別名 CREATE VIEW 下單記錄 _VIEW_1 AS SELECT 下單日期, 客戶名稱, 地址 FROM 訂單, 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號 GO SELECT * FROM 下單記錄 _VIEW_1

指定檢視表的欄位別名 CREATE VIEW 下單記錄 _VIEW_2 ( 日期, 下單客戶, 客 戶地址 ) AS SELECT 下單日期, 客戶名稱, 地址 FROM 訂單, 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號 GO SELECT * FROM 下單記錄 _VIEW_2

為 檢視表加密 CREATE VIEW 客戶聯絡電話 ENCRYPTION WITH ENCRYPTION AS SELECT 客戶名稱, 聯絡人, 電話 FROM 客戶 ======== USE 練習 01 SELECT * FROM sys.syscomments

結構描述繫結 (schema.object) 限制此檢視表所用到的資料表或檢視表,都不允許用 ALTER 更改設計,或用 DROP 將之刪除 CREATE VIEW 下單記錄 _VIEW WITH SCHEMABINDING AS SELECT 下單日期, 客戶名稱, 地址 FROM dbo. 訂單, dbo. 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號

檢查檢視表的資料變動 若在 CREATE VIEW 敘述最後面加上 WITH CHECK OPTION CREATE VIEW CheckOption AS SELECT * FROM 書籍 WHERE 價格 > 400 AND 價格 < 600 WITH CHECK OPTION GO SELECT * FROM CheckOption

UPDATE CheckOption SET 價格 = 350 WHERE 書籍編號 = 3

修改檢視表 ALTER VIEW view_name [(column [,..n] ) ] [WITH {Encryption | Schemabinding} [,…n]] AS Select_statement [WITH CHECK OPTION]

原始加密 CREATE VIEW 客戶聯絡電話 WITH ENCRYPTION AS SELECT 客戶名稱, 聯絡人, 電話 FROM 客戶

修改並去除加密 ALTER VIEW 客戶聯絡電話 ( 客戶, 聯絡人姓名, 聯絡 電話 ) AS SELECT 客戶名稱, 聯絡人, 電話 FROM 客戶

原始檢視表 CREATE VIEW VIEW_CheckOption AS SELECT * FROM 書籍 WHERE 價格 > 400 AND 價格 < 600 WITH CHECK OPTION

修正售價 ALTER VIEW VIEW_CheckOption AS SELECT * FROM 書籍 WHERE 價格 > 300 WITH CHECK OPTION

尾牙名單 ~ 使用 UNION 結合 員工與客戶資料表 建立 VIEW 員工之欄位包含 姓名 & 地址 客戶之欄位包含 聯絡人 & 地址

CREATE VIEW 尾牙參加人員名單 AS SELECT 姓名, 地址 FROM 員工 UNION SELECT 聯絡人, 地址 FROM 客戶

編輯檢視表紀錄之前提 若該欄位源自計算欄位或是匯總函數則不可在檢視表 中修改 若來源資料表不必 ( 也不可 ) 輸入的欄位,例如識別欄 位或 TIMESTAMP 型別之欄位,在檢視表中也不可修 改 檢視表中更動的內容,更動的內容最好不要影響多個 資料表

刪除 仿造資料表刪除之方式,將原本資料表名稱改成檢視 表名稱 DELETE 客戶聯絡電話 WHERE 客戶 = ' 天天書局 '

新增 INSERT 客戶聯絡電話 ( 客戶, 聯絡人姓名, 聯絡電話 ) VALUES ( ' 企鵝書局 ', ' 陳佑淵 ', ' ‘) PS. 注意欄位數與欄位限制

刪除檢視表 DROP VIEW [,…n] DROP VIEW 客戶聯絡電話, 下單記錄 _view_1