期末實機操作. 1. 新增屬性 當一個資料庫新建立之後,並未新增任何資料 至此資料庫之前,倘若要更改其中的檔案配置, 當然可以直接將此資料庫刪除後重建;不過, 在此資料庫建立並運作一陣子之後,裏面已經 儲存了很多不可被刪除的資料,那就必須使用 ALTER DATABASE 的方式來更改此資料庫的.

Slides:



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

6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --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. 運算子的總類 指定運算子 算術運算子 比較運算子 邏輯運算子 位元運算子 字串連結運算子 單一運算元運算子.
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
Last modified 2004/02 An Introduction to SQL (Structured Query Language )
WEBPAT專利資料庫檢索. 2 WEBPAT 全球專利資訊網 n 網址:
真理大學航空運輸管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
溫丹瑋 10/29/2004 No. 7 查詢 溫丹瑋 10/29/2004.
1 單元三 查詢結果的引用分析 Web of Science 利用指引 查看出版及被引用情況 在查詢結果的清單中,可以瀏覽近 20 年來查詢主題出版和被引用的情況。
奶酪專賣店系統 組員: B 林家榕 B 莊舜婷.
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
1 資料庫系統概論報告 Reporter: Group 2. 2 資料庫系統概論報告 Reporter: Group 2 Members: 莊俊立 張秉鈞 蒲振新 張薳仁 陳志帆 林鵬飛 葛開雲 董永忠.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
: 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% 以上為.
真理大學航空服務管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
Unit C: Analysing data characteristics 主要參考資料來源 : KPMG ACL 課程講義資料 PriceWaterHouseCooper ACL 課程講義資料 ACL Training Materials.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Multi - Language 鄭傑仁 陳彥如. Preface 大三下時,經由系上安排進入一間製作 IP phone 的公司實 習,公司所生產的 IP phone 提供很廣泛的設定 ( 例如 : 韌體 資訊、網路設定、 SIP 設定、語音設定等 ) ,為了方便使用 者設定或查詢這些選項,話機本身都內建了.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
資料結構實習-二.
: Expect the Expected ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11427: Expect the Expected 解題者:李重儀 解題日期: 2008 年 9 月 21 日 題意:玩一種遊戲 (a game.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
第七章 採購支出循環企業程序與資訊需求 7.1 採購支出循環企業程序 7.2 採購支出循環固有風險與內部控制 7.3 採購支出循環資訊需求
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
SQL 進階查詢.
INTRODUCTION TO MATLAB SHAWNNTOU. What Is MATLAB? MATLAB® is a high-performance language for technical computing. MATLAB® is a high-performance language.
Visual C++重點複習.
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
實體關係模型 (ER Model).
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
Mapping - 1 Mapping From ER Model to Relational DB.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
Presentation transcript:

期末實機操作

1. 新增屬性

當一個資料庫新建立之後,並未新增任何資料 至此資料庫之前,倘若要更改其中的檔案配置, 當然可以直接將此資料庫刪除後重建;不過, 在此資料庫建立並運作一陣子之後,裏面已經 儲存了很多不可被刪除的資料,那就必須使用 ALTER DATABASE 的方式來更改此資料庫的 配置或擴充

CREATE DATABASE 圖書借閱資料庫 ON PRIMARY (name=P1,filename='C:\P1.MDF',size=5MB,maxsize=5GB,filegrowth=10%), (name=P2,Filename='D:\P2.NDF',size=5MB,maxsize=5GB,filegrowth=10%) LOG ON (name=Log1,filename='C:\Log1.LDF',size=5MB,maxsize=5GB,filegrowth=10%), (name=Log2,filename='D:\Log2.LDF',size=5MB,maxsize=5GB,filegrowth=10%)

2. 修改資料表

新增一個欄位 刪除一個欄位 更改某一個欄位的限制 新增、刪除或更新一筆訂單

UPDATE 訂單 SET 付款方式 =' 月結 ' WHERE 訂單編號 = ' ' UPDATE 訂單 SET 訂貨日期 =DEFAULT, 付款方式 =' 支票 ', 交貨方式 =NULL WHERE 訂單編號 = ' ' DELETE FROM 訂單明細 WHERE 訂單編號 = ' ‘ DELETE FROM 訂單 WHERE 訂單編號 = ' '

3.Select 標準輸出 [ 輸出字串 ] SELECT ' 資料庫系統 ' 結果:資料庫系統 [ 輸出計算式 ] SELECT 3+5 結果: 8 SELECT ROUND(84.94, 0) 結果: SELECT ROUND(84.94, 1) 結果: SELECT ROUND(84.94, 2) 結果: SELECT ROUND(84.94, -1) 結果: 80.00

SELECT CEILING(59.3) 結果: 60 SELECT FLOOR(59.3) 結果: 59 SELECT SQRT(16) 結果: 4 SELECT SQUARE(3) 結果: 9 SELECT ABS(-69) 結果 :69 天花板函數, 無條件進位, 取大 CEILING( 表示式 ) 地板函數, 無條件捨去, 取小 FLOOR( 表示式 ) 開平方根函數 SQRT( 表示式 ) 平方函數 SQUARE( 表示式 ) 絕對值函數 ABS( 表示式 )

// 取現在的年季月日週 SELECT DATEPART(yy,'2008/12/17') 結果: 2008 SELECT DATEPART(qq,'2008/12/17') 結果: 4 SELECT DATEPART(mm,'2008/12/17') 結果: 12 SELECT DATEPART(dd,'2008/12/17') 結果: 17 SELECT DATEPART(dw,'2008/12/17') 結果: 3 [ 說明 ] 此函數所傳回的週日為 1 、週一為 2 、週二為 3 、以此類推。 所以此範例所傳回的 2 ,表示為週一

加入 GETDATE() 與年季月日週

轉換小寫函數 LOWER( 字串 ) SELECT LOWER('AbCdE') 結果: abcde 轉換大寫函數 UPPER( 字串 ) SELECT UPPER('AbCdE') 結果: ABCDE 計算字串長度 LEN( 字串 ) SELECT LEN('abcde') 結果: 5 SELECT LEN(' 我有幾個字呢 ') 結果 :6 取字串中的左字串 LEFT( 字串, 長度 ) SELECT LEFT('abcde',2) 結果: ab

取字串中的右字串 RIGHT( 字串, 長度 ) SELECT RIGHT('abcde',2) 結果: de 取子字串函數 SUBSTRING() SELECT SUBSTRING('abcde',2,3) 結果: bcd SELECT SUBSTRING(' 日一二三四五六 ',4,1) 結果:三 重複字串函數 REPLICATE( 字元, 重複次數 ) // 重複某字串數次 SELECT REPLICATE('*',5) 結果: *****

4.Select – from – where SELECT 客戶編號, 公司名稱, 聯絡人, 電話 FROM 客戶 SELECT 客戶編號, 公司名稱, 聯絡人, 電話 FROM 客戶 WHERE 郵遞區號 ='221' SELECT 員工編號, 姓名, 職稱, 性別 FROM 員工 WHERE 職稱 =' 業務 ' AND 性別 =' 男 ' SELECT 員工編號, 姓名, 出生日期 FROM 員工 WHERE DATEPART(mm, 出生日期 )= 9

SELECT 訂單編號, 客戶編號, ' 民國 '+CAST(DATEPART(YY, 訂貨日期 ) as VARCHAR)+' 年 '+ CAST(DATEPART(MM, 訂貨日期 ) AS VARCHAR)+' 月 '+ CAST(DATEPART(DD, 訂貨日期 ) AS VARCHAR)+' 日 週 '+ SUBSTRING(' 日一二三四五六 ',DATEPART(DW, 訂貨日期 ),1) AS 下單日期 FROM 訂單 SELECT 訂單編號, 客戶編號, 訂貨日期 FROM 訂單 ORDER BY 訂單編號 SELECT 客戶編號, 訂單編號, 訂貨日期 FROM 訂單 ORDER BY 客戶編號 DESC, 訂單編號 ASC SELECT COUNT(*) AS 總筆數 FROM 訂單

SELECT COUNT(*) AS 總筆數 FROM 訂單 WHERE DATEPART(yy, 訂貨日期 ) = 2008 SELECT 訂單編號, COUNT(*) AS 筆數 FROM 訂單明細 GROUP BY 訂單編號 SELECT 訂單編號, COUNT(*) AS 筆數 FROM 訂單明細 GROUP BY 訂單編號 HAVING COUNT(*) >= 2 ORDER BY 訂單編號 SELECT 員工編號, 姓名, 職稱 FROM 員工 WHERE 職稱 LIKE ' 工程 %'

SELECT 員工編號, 姓名, 職稱 FROM 員工 WHERE 職稱 LIKE ' 工程 _' SELECT 員工編號, 姓名, 地址 FROM 員工 WHERE 地址 LIKE '[ 台臺 ][ 北中 ]%' SELECT 員工編號, 姓名, 地址 FROM 員工 WHERE 地址 LIKE '[^ 台臺 ][^ 北中 ]%' SELECT 員工編號, 姓名, 地址 FROM 員工 WHERE 地址 NOT LIKE '[ 台臺 ][ 北中 ]%'

5. 多表合併的查詢 SELECT 訂單. 訂單編號, 訂貨日期, 產品編號, 公司名稱 FROM 客戶, 訂單, 訂單明細 WHERE 客戶. 客戶編號 = 訂單. 客戶編號 AND 訂單. 訂單編號 = 訂單明細. 訂單編號 UPDATE 訂單 SET 付款方式 =' 月結 ' FROM 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號 AND 公司名稱 =' 一堂企業 ' UPDATE 訂單明細 SET 實際單價 = 實際單價 * 0.9 FROM 訂單, 客戶 WHERE 客戶. 客戶編號 = 訂單. 客戶編號 AND 訂單. 訂單編號 = 訂單明細. 訂單編號 AND 公司名稱 =' 一堂企業 '

DELETE 訂單 FROM 客戶 WHERE 訂單. 客戶編號 = 客戶. 客戶編號 AND 公司名稱 =' 一堂企業 ' DELETE 訂單明細 FROM 訂單, 客戶 WHERE 客戶. 客戶編號 = 訂單. 客戶編號 AND 訂單編號 = 訂單明細. 訂單編號訂單. AND 公司名稱 =' 一堂企業 ' SELECT 公司名稱, 聯絡人, 電話 FROM 客戶 WHERE 公司名稱 IN ( SELECT 供應商 FROM 供應商 ) SELECT 公司名稱, 聯絡人, 電話 FROM 客戶 WHERE 公司名稱 NOT IN ( SELECT 供應商 FROM 供應商 )

查詢每位員工的上司,包括員工編號、員工姓名、 上司編號以及上司姓名,並將輸出的別名改為部署 編號、部署姓名、上司編號以及上司姓名 利用 SELF-JOIN & LEFT OUTER JOIN ,也就是查 不到上司者也都要輸出 SELECT 部署. 員工編號 AS 部署編號, 部署. 姓名 AS 部署姓名, 上司. 員工編號 AS 上司編號, 上司. 姓名 AS 上司姓名 FROM 員工 AS 部署 LEFT OUTER JOIN 員工 AS 上司 ON 部署. 報告人 = 上司. 員工編號

查詢每位員工的上司,總共往上查詢三層上司資料 利用 SELF-JOIN & LEFT OUTER JOIN SELECT E1. 員工編號, E1. 姓名, E2. 員工編號, E2. 姓名, E3. 員工編號, E3. 姓名, E4. 員工編號, E4. 姓名 FROM 員工 AS E1 LEFT OUTER JOIN 員工 AS E2 ON E1. 報告人 = E2. 員工編號 LEFT OUTER JOIN 員工 AS E3 ON E2. 報告人 = E3. 員工編號 LEFT OUTER JOIN 員工 AS E4 ON E3. 報告人 = E4. 員工編號