ASP.NET 2.0網頁設計範例教本

Size: px
Start display at page:

Download "ASP.NET 2.0網頁設計範例教本"

Transcription

1 第 10 章 SQL 合併查詢與子查詢 10-1 SQL 合併查詢的基礎 10-2 交叉合併查詢 10-3 θ 合併與 EquiJoins 合併查詢 10-4 自然合併查詢 10-5 外部合併查詢 10-6 集合運算的查詢 10-7 SQL 子查詢 10-8 合併更新與刪除

2 10-1 SQL 合併查詢的基礎 - 說明 SQL 合併查詢 (Join) 是使用在多個資料表的查詢, 其主要的目的是將關聯式資料庫正規化分析分割的資料表, 還原成使用者所需的資訊, 因為正規化的目的是避免資料重複, 但是, 擁有重複資料的資訊反而易於使用者閱讀和了解 例如 : 在 Classes 資料表只有儲存學號 sid 講師編號 eid, 透過合併查詢, 才可以得知學生和講師姓名等相關資訊

3 10-1 SQL 合併查詢的基礎 - 種類 SQL 合併查詢是將儲存在不同資料表的欄位資料取出, 合併成所需的資訊, 常用的合併查詢, 依查詢範圍從大到小, 如下所示 : 交叉合併查詢 θ 合併 EquiJoins 合併查詢 自然合併查詢 外部合併查詢

4 10-1 SQL 合併查詢的基礎 - 資料表範例

5 10-1 SQL 合併查詢的基礎 - 外來鍵參考圖

6 10-2 交叉合併查詢 - 說明 SQL 的 CROSS JOIN 交叉合併查詢指令是關聯式代數的卡笛生乘積運算 (Cartesian Product), 查詢結果的記錄數是兩個資料表記錄數的乘積

7 10-2 交叉合併查詢 - 範例 1 SQL 查詢範例 :Ch10_2_01.sql 使用交叉合併查詢從學生 Students 資料表取出 sid 與 name 欄位, 和從 Classes 選課資料表的課程編號 c_no 與講師編號 eid 欄位, 如下所示 : SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students CROSS JOIN Classes

8 10-2 交叉合併查詢 - 範例 2 SQL 查詢範例 :Ch10_2_02.sql 請使用交叉合併查詢配合 WHERE 子句, 找出 Students 和 Classes 資料表每位學生的選課記錄, 條件是 2 個資料表的學號 sid 相等, 如下所示 : SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students CROSS JOIN Classes WHERE Students.sid = Classes.sid

9 10-3 θ 合併與 EquiJoins 合併查詢 θ 合併查詢 EquiJoins 合併查詢

10 θ 合併查詢 - 說明 θ 合併 (Theta Join) 查詢的 SQL 合併條件是使用 = > < >= <= 或 <> 比較運算子來合併 2 個資料表

11 θ 合併查詢 - 範例 SQL 查詢範例 :Ch10_3_1_01.sql 在 Classes 資料表找出同一位講師教授的同一門課程中, 有哪些學生的成績比你高, 如下所示 : SELECT c1.c_no, c1.eid, c1.sid AS C1_SID, c1.grade AS C1_GRADE, c2.sid AS C2_SID, c2.grade AS C2_GRADE FROM Classes c1, Classes c2 WHERE c1.c_no = c2. c_no AND c1.eid = c2.eid AND c1.grade > c2.grade

12 EquiJoins 合併查詢 - 說明 EquiJoins 合併查詢通常是使用在兩個資料表主鍵和外來鍵擁有關聯性 (Relationship) 的資料查詢, 只取出兩個資料表都符合條件的記錄, 其基本語法如下所示 : SELECT table1.column1, table2.column2 [, table3.column3] FROM table1, table2.[, table3 ] WHERE table1.column = tabel2.column [ and table1.column = table3.column ] EquiJoins 合併查詢 WHERE 子句的條件是使用比較運算子 = 等號合併兩個資料表

13 EquiJoins 合併查詢 - 範例 1 SQL 查詢範例 :Ch10_3_2_01.sql 在 Students 和 Classes 資料表合併查詢學生的詳細資料, 和每位學生詳細的選課資料, 如下所示 : SELECT * FROM Students, Classes WHERE Students.sid = Classes.sid

14 EquiJoins 合併查詢 - 範例 2 SQL 查詢範例 :Ch10_3_2_02.sql 在 Courses 和 Classes 資料表查詢每一門課程的詳細資料和其上課的教室編號, 如下所示 : SELECT Courses.*, Classes.room FROM Courses, Classes WHERE Courses.c_no = Classes.c_no

15 10-4 自然合併查詢 自然合併查詢 INNER JOIN 指令

16 10-4 自然合併查詢 - 圖例 關聯式代數的自然合併 (Natural Join) 查詢就是 SQL 語言的 INNER JOIN 內部合併查詢, 如下圖所示 :

17 自然合併查詢 - 說明 如果關聯式資料庫管理系統的 SQL 語言沒有支援內部合併查詢指令 INNER JOIN, 其實, 我們只需稍微修改 EquiJoins 合併查詢的 SQL 指令, 一樣可以顯示自然合併查詢的結果

18 自然合併查詢 - 範例 SQL 查詢範例 :Ch10_4_1_01.sql 在 Students 和 Classes 兩個資料表查詢學生和選課的詳細資料, 如下所示 : SELECT Students.*,Classes.eid,Classes.c_no, Classes.time,Classes.room FROM Students, Classes WHERE Students.sid = Classes.sid

19 INNER JOIN 指令 - 說明 SQL 語言的 INNER JOIN 內部合併查詢指令就是自然合併查詢, 可以取回兩個資料表都存在合併欄位的記錄

20 INNER JOIN 指令 - 範例 1 SQL 查詢範例 :Ch10_4_2_01.sql 使用內部合併查詢從學生 Students 資料表取出 sid 與 name 欄位, 和從 Classes 選課資料表的課程編號 c_no 與講師編號 eid 欄位來顯示學生的選課資料, 合併欄位是學號 sid, 如下所示 : SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students INNER JOIN Classes ON Students.sid = Classes.sid

21 INNER JOIN 指令 - 範例 2 SQL 查詢範例 :Ch10_4_2_02.sql Transact-SQL 可以擴充 Ch10_4_2_01.sql 的內部合併查詢, 再次執行 INNER JOIN 合併查詢 Courses 資料表, 以便取得課程的詳細資料, 如下所示 : SELECT Students.sid, Students.name, Courses.*, Classes.eid FROM Courses INNER JOIN (Students INNER JOIN Classes ON Students.sid = Classes.sid) ON Classes.c_no = Courses.c_no

22 INNER JOIN 指令 - 結果 2

23 INNER JOIN 指令 - 範例 3 SQL 查詢範例 :Ch10_4_2_03.sql Transact-SQL 可以再擴充 Ch10_4_2_02.sql 的內部合併查詢, 再次執行 INNER JOIN 合併查詢 Instructors 資料表, 以便取得講師的詳細資料, 如下所示 : SELECT Students.sid, Students.name, Courses.*, Instructors.* FROM Instructors INNER JOIN (Courses INNER JOIN (Students INNER JOIN Classes ON Students.sid = Classes.sid) ON Classes.c_no = Courses.c_no) ON Classes.eid = Instructors.eid

24 INNER JOIN 指令 - 結果 3

25 10-5 外部合併查詢 LEFT JOIN 左外部合併查詢 RIGHT JOIN 右外部合併查詢 FULL JOIN 完全外部合併查詢

26 10-5 外部合併查詢 SQL 語言的 OUTER JOIN 外部合併查詢指令可以取回指定資料表的所有記錄, 它和 INNER JOIN 內部合併查詢的差異在於查詢結果並不是兩個資料表都一定存在的記錄, 一共分成三種 OUTER JOIN 指令, 如下所示 : 左外部合併 (LEFT JOIN) 右外部合併 (RIGHT JOIN) 完全外部合併 (FULL JOIN)

27 LEFT JOIN 左外部合併查詢 - 說明 左外部合併是在合併的兩個資料表中, 取回左邊資料表內的所有記錄, 不論是否在右邊資料表存在合併欄位值

28 LEFT JOIN 左外部合併查詢 - 範例 SQL 查詢範例 :Ch10_5_1_01.sql 使用 Students 與 Classes 資料表執行左外部合併查詢, 合併欄位是學號 sid, 可以顯示 Students 資料表的所有記錄, 如下所示 : SELECT Students.sid, Students.name, Classes.c_no, Classes.grade FROM Students LEFT JOIN Classes ON Students.sid = Classes.sid

29 LEFT JOIN 左外部合併查詢 - 結果

30 RIGHT JOIN 右外部合併查詢 - 說明 右外部合併可以取回右邊資料表內的所有記錄, 不論是否在左邊資料表存在合併欄位值

31 RIGHT JOIN 右外部合併查詢 - 範例 1 SQL 查詢範例 :Ch10_5_2_01.sql 使用 Classes 與 Students 資料表執行右外部合併查詢, 合併欄位是學號 sid, 可以顯示 Students 資料表的所有記錄, 如下所示 : SELECT Classes.c_no, Classes.grade, Students.sid, Students.name FROM Classes RIGHT JOIN Students ON Classes.sid = Students.sid

32 RIGHT JOIN 右外部合併查詢 - 結果 1

33 RIGHT JOIN 右外部合併查詢 - 範例 2 SQL 查詢範例 :Ch10_5_2_02.sql Transact-SQL 使用多種 JOIN 指令來合併 Students Courses 和 Classes 資料表, 如下所示 : SELECT Students.sid, Students.name, Courses.*, Classes.eid FROM Courses RIGHT JOIN (Students INNER JOIN Classes ON Students.sid = Classes.sid) ON Classes.c_no = Courses.c_no

34 RIGHT JOIN 右外部合併查詢 - 結果 2

35 FULL JOIN 完全外部合併查詢 - 說明 不同於 LEFT JOIN 左外部合併查詢和 RIGHT JOIN 右外部合併查詢,FULL JOIN 完全外部合併可以取回左 右邊資料表內的所有記錄

36 FULL JOIN 完全外部合併查詢 - 範例 SQL 查詢範例 :Ch10_5_3_01.sql 在 Students 與 Classes 資料表執行完全外部合併查詢, 合併欄位是學號 sid, 如下所示 : SELECT Students.sid, Students.name, Classes.c_no, Classes.grade FROM Students FULL JOIN Classes ON Students.sid = Classes.sid

37 FULL JOIN 完全外部合併查詢 - 結果

38 10-6 集合運算的查詢 集合運算的查詢種類 UNION 聯集查詢 INTERSECT 交集查詢 EXCEPT 差集查詢

39 集合運算的查詢種類 -1 聯集 UNION: 將兩個資料表的記錄都全部結合成在一起, 如果有重複記錄, 只顯示其中一筆, 其基本語法如下所示 : SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2 交集 INTERSECT: 從兩個資料表取出同時存在的記錄, 其基本語法如下所示 : SELECT column1, column2 FROM table1 INTERSECT SELECT column1, column2 FROM table2

40 集合運算的查詢種類 -2 差集 EXCEPT: 只取出存在第一列 SELECT 指令的記錄, 但是不存在第二列 SELECT 指令的記錄, 其基本語法如下所示 : SELECT column1, column2 FROM table1 EXCEPT SELECT column1, column2 FROM table2

41 UNION 聯集查詢 SQL 查詢範例 :Ch10_6_2_01.sql 請針對 Students 和 Instructors 兩個資料表的 name 欄位, 使用聯集運算取出所有學生和講師姓名, 如下所示 : SELECT name FROM Students UNION SELECT name FROM Instructors

42 INTERSECT 交集查詢 SQL 查詢範例 :Ch10_6_3_01.sql 請針對 Students 和 Instructors 兩個資料表的 name 欄位, 使用交集運算取出存在 2 個資料表的學生和講師姓名, 如下所示 : SELECT name FROM Students INTERSECT SELECT name FROM Instructors

43 EXCEPT 差集查詢 SQL 查詢範例 :Ch10_6_4_01.sql 請針對 Students 和 Instructors 兩個資料表的 name 欄位, 使用差集運算取出存在 Students 資料表, 但是不存在 Instructors 資料表的姓名資料, 如下所示 : SELECT name FROM Students EXCEPT SELECT name FROM Instructors

44 10-7 SQL 子查詢 子查詢的基礎 比較運算子的子查詢 邏輯運算子的子查詢

45 10-7 SQL 的子查詢 SQL 子查詢 (Subquery) 也屬於一種多重資料表的查詢, 子查詢是指在 SQL 查詢指令之中擁有其他查詢指令, 也稱為巢狀查詢 (Nested Query) 因為每一個子查詢也是一個 SELECT 查詢指令, 換句話說, 我們可以在多個資料表進行查詢, 以便取得所需的查詢結果

46 子查詢的基礎 - 說明 子查詢是附屬在 SQL 查詢指令, 通常是位在主查詢 SELECT 指令的 WHERE 子句, 以便透過子查詢取得所需的查詢條件, 子查詢本身也是一個 SELECT 指令 如果 SQL 查詢指令擁有子查詢, 首先處理的是子查詢, 然後才依子查詢的條件處理主查詢, 取得查詢結果

47 子查詢的基礎 - 語法 子查詢可以使用在 SELECT 指令的 WHERE 子句或 GOUP BY 子句的 HAVING 子句, 也可以使用在邏輯或比較運算子的運算式中, 子查詢的基本語法, 如下所示 : SELECT column1, column2,, columnn FROM table1 WHERE column = (SELECT column FROM table2 WHERE conditions)

48 子查詢的基礎 - 注意事項 子查詢是位在 SQL 指令的括號之中 通常子查詢的 SELECT 指令只會取得單一欄位值, 以便與主查詢的欄位進行比較運算 如果需要排序, 主查詢可以使用 ORDER BY 子句, 子查詢不可以使用 ORDER BY 子句, 不過可以使用 GROUP BY 子句來替代 如果子查詢取得多筆記錄, 在主查詢需要使用 IN 邏輯運算子 BETWEEN/AND 邏輯運算子不能使用在主查詢, 但是可以在子查詢使用

49 比較運算子的子查詢 - 範例 1 SQL 查詢範例 :Ch10_7_2_01.sql 在 Students 資料表使用姓名 name 欄位取得學號 sid 後, 查詢 Classes 資料表的學生陳會安共選了幾門課, 如下所示 : SELECT COUNT(*) AS num_of_courses FROM Classes WHERE sid = (SELECT sid FROM Students WHERE name=' 陳會安 ')

50 比較運算子的子查詢 - 範例 2 SQL 查詢範例 :Ch10_7_2_02.sql 在 Courses 資料表找出學分 credits 欄位值高於平均學分的課程資料, 如下所示 : SELECT * FROM Courses WHERE credits > (SELECT AVG(credits) FROM Courses)

51 邏輯運算子的子查詢 - 說明 SQL 的邏輯運算子 EXISTS 和 IN 都可以使用在子查詢, EXISTS 運算子判斷子查詢的結果是否有傳回資料, 其傳回值可以是多個欄位資料 IN 運算子可以檢查是否存在子查詢取得的記錄資料之中, 傳回值是單一欄位的多筆記錄

52 邏輯運算子的子查詢 -EXISTS 指令 ( 範例 1) SQL 查詢範例 :Ch10_7_3_01.sql 在 Students 資料表顯示 Classes 資料表有選修 CS222 課程編號的學生資料, 如下所示 : SELECT sid, name, tel FROM Students WHERE EXISTS (SELECT * FROM Classes WHERE c_no = CS222 and Students.sid = Classes.sid)

53 邏輯運算子的子查詢 -EXISTS 指令 ( 範例 2) SQL 查詢範例 :Ch10_7_3_02.sql 從 Classes 和 Courese 資料表取出所有在 221-S 和 100- M 教室上課的課程資料, 如下所示 : SELECT * FROM Courses WHERE EXISTS (SELECT * FROM Classes WHERE (room= 221-S or room= 100-M ) and Courses.c_no=Classes.c_no)

54 邏輯運算子的子查詢 -EXISTS 指令 ( 範例 3) SQL 查詢範例 :Ch10_7_3_03.sql 請改用合併查詢取得和 Ch10_7_3_02.sql 相同的查詢結果, 如下所示 : SELECT DISTINCT Courses.* FROM Courses, Classes WHERE (Classes.room='221-S' or Classes.room='100-M') and Courses.c_no=Classes.c_no

55 邏輯運算子的子查詢 -IN 指令 ( 範例 1) SQL 查詢範例 :Ch10_7_3_04.sql 從 Courses 和 Classes 資料表取出學號 S004 沒有選修的課程, 如下所示 : SELECT * FROM Courses WHERE c_no NOT IN (SELECT c_no FROM Classes WHERE sid='s004')

56 邏輯運算子的子查詢 -IN 指令 ( 範例 2) SQL 查詢範例 :Ch10_7_3_05.sql 請使用三層巢狀查詢從 Students Classes 和 Instructors 資料表, 找出學生 江小魚 選修哪些講師的哪些課程, 如下所示 : SELECT * FROM Instructors WHERE eid IN (SELECT eid FROM Classes WHERE sid=(select sid FROM Students WHERE name = ' 江小魚 '))

57 邏輯運算子的子查詢 -IN 指令 ( 範例 3) SQL 查詢範例 :Ch10_7_3_06.sql 在 Ch10_7_3_05.sql 的子查詢也可以改為合併查詢來取得相同結果, 如下所示 : SELECT DISTINCT Instructors.* FROM Instructors, Classes, Students WHERE Instructors.eid = Classes.eid and Classes.sid = Students.sid and Students.name = ' 江小魚 '

58 10-8 合併更新與刪除 UPDATE 與 JOIN 的合併更新 DELETE 與 JOIN 的合併刪除

59 UPDATE 與 JOIN 的合併更新 - 範例 SQL 查詢範例 :Ch10_8_1_01.sql 在 Classes 資料表需要更新講師 李鴻章 在教室 300-K 的上課時間, 將時間改為 9:00am, 如下所示 : UPDATE Classes SET Classes.time = 9:00am FROM Classes INNER JOIN Instructors ON Classes.eid = Instructors.eid WHERE Instructors.name = 李鴻章 and Classes.room = 300-K

60 UPDATE 與 JOIN 的合併更新 - 結果 接著執行 SQL 指令 ( 檔案名稱為 :Ch10_8_1_02.sql ) 顯示 Classes 資料表的所有記錄和欄位, 如下所示 : SELECT eid, sid, c_no, room, DATEPART(Hour, time) AS hour FROM Classes

61 DELETE 與 JOIN 的合併刪除 - 範例 SQL 查詢範例 :Ch10_8_2_01.sql 在 Classes 資料表刪除講師 李鴻章 在教室 300-K 的上課記錄, 如下所示 : DELETE Classes FROM Classes INNER JOIN Instructors ON Classes.eid = Instructors.eid WHERE Instructors.name = 李鴻章 and Classes.room = 300-K

62 DELETE 與 JOIN 的合併刪除 - 結果 接著執行 SQL 指令 ( 檔案名稱為 :Ch10_8_2_02.sql ) 顯示 Classes 資料表的所有記錄和欄位, 如下所示 : SELECT eid, sid, c_no, room FROM Classes

63

HTML網頁基礎語言

HTML網頁基礎語言 第 12 章 SQL 合併查詢與子查詢 12-1 SQL 合併查詢的基礎 12-2 交叉合併查詢 12-3 θ 合併與 EquiJoins 合併查詢 12-4 自然合併查詢 12-5 外部合併查詢 12-6 集合運算的查詢 12-7 SQL 子查詢 12-8 合併更新與刪除 1 12-1 SQL 合併查詢的基礎 - 說明 SQL 合併查詢 (Join) 是使用在多個資料表的查詢, 其主要的目的是將關聯式資料庫正規化分析分割的資料表,

More information

ASP.NET 2.0網頁設計範例教本

ASP.NET 2.0網頁設計範例教本 第 9 章 SQL 基本查詢指令 9-1 SELECT 查詢指令 9-2 SELECT 子句 9-3 WHERE 子句 9-4 聚合函數的摘要查詢 9-5 群組查詢 GROUP BY 子句 9-6 排序 ORDER BY 子句 9-1 SELECT 查詢指令 - 說明 SQL 語言 DML 的資料查詢只有一個 SELECT 指令, 其基本語法如下所示 : SELECT column1, column2,,

More information

Microsoft PowerPoint - 008_第八章 合併理論與實作(ccchen).ppt

Microsoft PowerPoint - 008_第八章  合併理論與實作(ccchen).ppt 合併理論 限制 (Restrict) 定義定義 是指是指在關聯表中在關聯表中選取符合某些條件的值組 ( 記錄 ), 然後另 成一個新的關聯 代表符號代表符號 σ( 唸成 sigma) 假設假設 P 為選取的條件, 則以 σ p (R) 代表此運算 其結果為原關聯表 R 記錄的 水平 子集合 水平 子集合 關聯式代數關聯式代數 σ 條件 ( 關聯 ) SQL 語法 關聯 Where 條件 其中條件條件可用可用邏輯運算子

More information

(Microsoft PowerPoint - PHP_Ch12 [\254\333\256e\274\322\246\241])

(Microsoft PowerPoint - PHP_Ch12 [\254\333\256e\274\322\246\241]) 第 12 章 SQL 結構化查詢語言 12-1 SQL 語言的基礎 12-2 SQL 語言的資料庫查詢 12-3 SQL 子查詢 合併查詢與聚合函數 12-4 SQL 語言的資料庫操作 12-5 應用實例 : 通訊錄管理 12-1 SQL 語言的基礎 12-1-1 SQL 簡介 12-1-2 SQL 指令的種類 12-1-3 在 MySQL 資料庫執行 SQL 指令 12-1-1 SQL 簡介 SQL

More information

第六章 SQL 進階查詢

第六章 SQL 進階查詢 第六章 SQL 進階查詢 黃仁鵬 2009/3/26 資料庫系統理論與實務 - 使用 Oracle 1 6-1 關聯查詢 因為資料庫設計與正規化的原因, 單一資料庫表格的查詢似乎比較少, 反而因為正規化把在單一表格分割成兩個或兩個以上的表格, 所以原本可以在原單一表格中查詢到的資料, 現在必須透過兩個或兩個以上的表格查詢才能得到, 這種跨表格的查詢稱為關聯查詢 2009/3/26 資料庫系統理論與實務

More information

ASP.NET 2.0網頁設計範例教本

ASP.NET 2.0網頁設計範例教本 第 8 章 SQL 結構化查詢語言 8-1 SQL 結構化查詢語言的基礎 8-2 資料庫的實體資料模型 8-3 資料定義語言 8-4 資料操作語言 8-5 資料控制語言 8-6 產生 SQL Server 指令碼精靈 8-1 SQL 語言的基礎 8-1-1 SQL 結構化查詢語言 8-1-2 關聯式資料庫管理系統的查詢最佳化 8-1-1 SQL 結構化查詢語言 - 說明 SQL (Structured

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

HTML網頁基礎語言

HTML網頁基礎語言 第 8 章 SQL 定義 操作與控制指令 8-1 SQL 語言的基礎 8-2 資料庫的實體資料模型 8-3 資料定義語言 8-4 資料操作語言 8-5 資料控制語言 1 8-1-1 SQL 結構化查詢語言 - 說明 SQL(Structured Query Language) 全名是結構化查詢語言 ANSI(American National Standards Institute) 制定的標準資料庫語言

More information

Microsoft PowerPoint - ASP_NET_09

Microsoft PowerPoint - ASP_NET_09 第 9 章 T-SQL 語法與參數的 SQL 查詢 大綱 SQL 語言的基礎 SELECT 敘述的基本查詢 建立參數的 SQL 查詢 新增 更新與刪除記錄 2 SQL 語言的基礎 SQL (Structured Query Language) 的全名是結構化查詢語言, 本書簡稱 SQL 語言 SQL 語言是 ANSI (American National Standards Institute) 制定的標準資料庫語言,

More information

Microsoft PowerPoint - 資料庫程式設計教材.pptx

Microsoft PowerPoint - 資料庫程式設計教材.pptx 第三章 SQL 查詢指令 一 SELECT 指令設定查詢範圍 二 WHERE 子句的比較運算子 三 WHERE 子句的邏輯運算子 四 ORDER BY 排序子句 五 SQL 聚合函數 一 SELECT 指令設定查詢範圍 (1)SQL 查詢指令只有一個 SELECT 指令, 其基本語法如下所示 : SELECT 欄位 1, 欄位 2, 欄位 N FROM 資料表或檢視表 WHERE 查詢條件 上述 SELECT

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

Microsoft PowerPoint - 05-SQL3-advanced.ppt

Microsoft PowerPoint - 05-SQL3-advanced.ppt SQL: Interactive Queries (2) Prof. Weining Zhang Cs.utsa.edu Aggregate Functions Functions that take a set of tuples and compute an aggregated value. Five standard functions: count, min, max, avg, sum

More information

SQL: Interactive Queries (2)

SQL: Interactive Queries (2) SQL: Interactive Queries (2) Prof. Weining Zhang Cs.utsa.edu Aggregate Functions Functions that take a set of tuples and compute an aggregated value. Five standard functions: count, min, max, avg, sum

More information

jQuery 實戰手冊(第二版)

jQuery 實戰手冊(第二版) 結合與合併查詢 4 使用 SELECT 敘述搭配其它子句, 例如 WHERE ORDER BY 與 GROUP BY, 就可以完成許多查詢的需求 不過在資料庫經過正規化 (Normalization) 以後, 一份完整的資料可能儲存在一個以上的表格中 所以在執行查詢工作的時候, 經常需要整合儲存在多個表格中的資料, 這樣的做法稱為 結合 查詢 為了讓查詢結果更容易使用, 開發人員也經常把一個以上的查詢結果合併在一起

More information

Microsoft PowerPoint - SQL 的查詢語言(ccchen).ppt

Microsoft PowerPoint - SQL 的查詢語言(ccchen).ppt SQL 的查詢語言 查詢的基本語法 SELECT SELECT [* [* DISTINCT DISTINCT Top Top n] n] < 欄位串列欄位串列 > FROM FROM ( 資料表名稱 ( 資料表名稱 {< {< 別名別名 >} >} JOIN JOIN 資料表名稱資料表名稱 )) [WHERE [WHERE < 條件式條件式 >] >] [GROUP [GROUP BY BY

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

ASP.NET 2.0網頁設計範例教本

ASP.NET 2.0網頁設計範例教本 第 11 章視界與資料庫程式設計 11-1 視界的基礎 11-2 建立與刪除視界 11-3 編輯視界的內容 11-4 資料庫程式設計的基礎 11-5 嵌入式 SQL 11-6 動態 SQL 與 ORM 11-7 Transact-SQL 的預存程序 11-1 視界的基礎 11-1-1 視界的內容 11-1-2 視界的種類 11-1-3 視界的優缺點 11-1-1 視界的內容 - 說明 視界 (Views)

More information

Microsoft Word - 關聯性資料庫.doc

Microsoft Word - 關聯性資料庫.doc 關聯式資料庫 引用自 : 王勝雄, 台中市網 PHP 程式語言編寫 研習課程網址 :http://km.tceb.edu.tw/~wsx/php/index.htm SQL 結構化查詢語言 定義 & 源起 : SQL 是 Structured Query Language 的縮寫, 簡單的說,SQL 是一種與資料庫溝通的共通語言, 它是當時在 IBM 工作的 E.F. Codd 於 1970 年針對關聯式模型

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

Microsoft PowerPoint - ch10.ppt [相容模式]

Microsoft PowerPoint - ch10.ppt [相容模式] 第 10 章 SQL 定義 操作與控制指令 *10 1 SQL 語言的基礎 *10 2 SQL 查詢工具 10 3 資料庫的實體資料模型 10 4 資料定義語言 10 5 資料操作語言 10 6 資料控制語言 *10 7 產生 SQL Server 指令碼精靈 1 10 11 SQL 語言的基礎 10 1 1 SQL 結構化查詢語言 10 1 2 1 關聯式資料庫管理系統的查詢最佳化 2 10 1

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

More information

Microsoft PowerPoint - ch04.ppt [相容模式]

Microsoft PowerPoint - ch04.ppt [相容模式] 第 4 章關聯式資料庫模型 4 1 關聯式資料庫模型的基礎 4 2 關聯式資料庫模型的資料結構 4 3 關聯式資料庫模型的完整性限制條件 4 4 關聯式資料庫模型的數學理論 4 5 關聯式資料庫 1 4 1 關聯式資料庫模型的基礎 關聯式資料庫模型 (Relational lti ldtb Database Model) 是 1969 年 E. F. Codd 博士在 IBM 公司的研究成果 發表著名的關聯式資料庫

More information

数据库系统概论

数据库系统概论 信息学院 2015 级,2017-2~6, 教 2221 数据库系统概论 孟小峰中国人民大学 xfmeng@ruc.edu.cn http://idke.ruc.edu.cn 数据库系统概论 An Introduction to Database Systems 第三章 SQL 语言 ( 之高级查询部分 ) 2017, 3, 21 Replay Time SELECT 语句结构 SELECT FROM

More information

作业参考答案

作业参考答案 本章的知识点了解 SQL 语言发展史掌握关系数据库体系结构 三层结构在关系数据库体现 ) 掌握基本表定义 包括修改 删除定义 ) 掌握视图的概念与定义 删除定义理解索引的概念与定义 删除定义总结 SQL 数据定义的特点总结用户数据查询的基本结构掌握 SELECT 子句重复元组的处理掌握 FROM 子句掌握 WHERE 子句理解更名 属性 列 ) 运算理解字符串操作理解元组显示顺序理解分组掌握聚集函数掌握空值处理理解嵌套子查询的概念

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

使用手冊

使用手冊 使用手冊 版權所有 2013 年 Microtek International, Inc. 保留所有權利 商標 Microtek MII MiiNDT ScanWizard Microtek International, Inc. Windows Microsoft Corporation 重要須知 Microtek Microtek Windows Microsoft Windows I49-004528

More information

超捷國際物流股份有限公司

超捷國際物流股份有限公司 您的查詢條件為 : 分公司 : 超捷國際物流股份有限公司 高雄 - 高雄出發地 : 高雄港 到達港口 : 香港 出發地到達港口結關日預定開航日預定抵達日運輸時間船名航次船公司碼頭注意事項 Departure Destination Closing ETD Day ETA Transit VesselVoyage Time VoyageCarrierTerminal Remark Keelung Keelung

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

Microsoft PowerPoint - ch07.ppt [相容模式]

Microsoft PowerPoint - ch07.ppt [相容模式] 第 7 章關聯式資料庫的正規化 1 7-1 正規化的基礎 7-2 功能相依 7-3 第一階到第三階正規化型式 7-4 多重值相依與第四階正規化型式 7-5 合併相依與第五階正規化型式 7-1 正規化的基礎 2 7-1-1 關聯表為什麼需要正規化 7-1-2 正規化的型式 7-1 正規化的基礎 - 說明 3 正規化 (Normalization) 是一種標準處理程序來決定關聯表應該擁有哪些屬性, 其目的是建立

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

投影片 1

投影片 1 第 9 章 SQL 基本語法 本著作僅授權老師於課堂使用, 切勿置放在網路上播放或供人下載, 除此之外, 未經授權不得將全部或局部內容以任何形式重製 轉載 變更 散佈或以其他任何形式 基於任何目的加以利用 著作權所有 旗標出版股份有限公司 本章重點 9-1 認識 SQL 敘述 9-2 SELECT 敘述 9-3 WHERE ORDER BY LIMIT 子句 9-4 多資料表查詢 JOIN 與子查詢

More information

1 2032.1.16, 6:01 AM 2 2032.1.16, 6:01 AM 3 2032.1.16, 6:01 AM ( ) 4 2032.1.16, 6:01 AM 5 2032.1.16, 6:01 AM 6 2032.1.16, 6:01 AM 9 2032.1.16, 6:01 AM 10 2032.1.16, 6:02 AM 1 1 2009 7 2 3 2 2009 7 1

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

( )... 5 ( ) ( )

( )... 5 ( ) ( ) 2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:rusen@stust.edu.tw WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...

More information

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持 第 一 篇 知 己 知 彼, 百 战 不 殆 基 本 评 估 篇 第 一 章 认 识 自 我 我 就 是 一 座 金 矿 人 啊, 认 识 你 自 己! 塔 列 斯 ( 希 腊 学 者 ) 要 想 知 道 去 哪 儿, 必 须 先 知 道 你 现 在 在 哪 儿 和 你 是 谁 茜 里 娅. 德 纽 斯 ( 美 国 职 业 指 导 学 家 ) 本 章 提 要 了 解 认 识 自 我 在 职 业 生

More information

105 學 年 度 臺 中 市 立 國 民 中 學 藝 術 才 能 舞 蹈 班 學 生 招 生 暨 鑑 定 重 要 程 序 日 程 表 項 目 重 要 日 期 重 要 工 作 事 項 辦 理 單 位 簡 章 公 告 105 年 3 月 簡 章 暨 報 名 表 請 自 行 於 各 承 辦 網 站 下

105 學 年 度 臺 中 市 立 國 民 中 學 藝 術 才 能 舞 蹈 班 學 生 招 生 暨 鑑 定 重 要 程 序 日 程 表 項 目 重 要 日 期 重 要 工 作 事 項 辦 理 單 位 簡 章 公 告 105 年 3 月 簡 章 暨 報 名 表 請 自 行 於 各 承 辦 網 站 下 臺 中 市 藝 術 才 能 班 學 生 鑑 定 小 組 105 學 年 度 臺 中 市 立 國 民 中 學 藝 術 才 能 舞 蹈 班 招 生 簡 章 主 辦 單 位 : 臺 中 市 政 府 教 育 局 臺 中 市 藝 術 才 能 班 學 生 鑑 定 小 組 指 定 承 辦 單 位 臺 中 市 立 光 明 國 民 中 學 403 臺 中 市 西 區 自 由 路 一 段 75 號 http://www.kmjh.tc.edu.tw/

More information

臺北市立百齡高級中學九十二學年度第一學期代理教師甄選辦法草案

臺北市立百齡高級中學九十二學年度第一學期代理教師甄選辦法草案 105 學 年 度 臺 中 市 私 立 華 盛 頓 國 民 小 學 教 師 甄 選 簡 章 壹 報 名 資 格 及 條 件 一 基 本 條 件 ( 一 ) 具 中 華 民 國 國 籍 且 身 心 健 康 品 德 操 守 良 好 者 ( 二 ) 無 教 師 法 第 14 條 各 款 規 定 或 教 育 人 員 任 用 條 例 第 31 條 各 款 及 第 33 條 之 情 事 者 ( 如 附 錄 說

More information

第九屆全國環境保護模範社區優良事蹟.PDF

第九屆全國環境保護模範社區優良事蹟.PDF 3296 88 1 10628 88 1 0.217 382 02-27672905.217 1 2 3 4 1 2 3 4 99 2,318 88 6 8,912 88 6 2,869 03-5962443 03-5957197 52 1 377 2 3 4 377 5 6 1 5,000 58 7 5 6 30 10 2 3 89.4.21. 016 4 89.4.11. 013 5 89.7.24

More information

- 1 - (64.5)(35.5) (76.9)(23.1) 64.5 35.5 76.9 23.1 0 1 2 3 4 5 62.9 30.7 3.6 0.80.4 1.5 21-24 25-29 30-39 40-49 50-59 60 62.8 27.1 8.5 1.20.3 0.2 23.9 37.4 23.7% 23.2 38.7 23.1% () 0% 10% 20% 30% 40%

More information

(Microsoft PowerPoint - PHP_Ch10 [\254\333\256e\274\322\246\241])

(Microsoft PowerPoint - PHP_Ch10 [\254\333\256e\274\322\246\241]) 第 10 章 MySQL 資料庫系統的基本使用 10-1 網頁資料庫的基礎 10-2 MySQL 資料庫系統 10-3 使用 phpmyadmin 建立 MySQL 資料庫 10-4 新增 MySQL 資料表 10-5 匯入與匯出 MySQL 資料庫 10-6 變更 MySQL 管理者密碼 10-1 網頁資料庫的基礎 10-1-1 資料庫系統 10-1-2PHP 與資料庫 10-1-1 資料庫系統

More information

10

10 10 08 10 Periodical Report 1 4 8 1 1 4 8 Batch Job Index DBA Index SQL WHERE Execution Plan SQL 4 8 SQL 10.3 10.4 SQL 318 08 5 SQL SQL Server Oracle 20--03 16:30:52 2003163052 Orders_Big SQL T-SQL 20-01-01

More information

幻灯片 1

幻灯片 1 幻 灯 片 1 从 多 表 中 显 示 数 据 Copyright Oracle Corporation, 2001. All rights reserved. 进 度 表 : 时 间 主 题 55 分 钟 讲 演 55 分 钟 练 习 110 分 钟 总 共 幻 灯 片 2 目 标 完 成 本 课 后, 您 应 当 能 够 执 行 下 列 操 作 : 写 SELECT 语 句 使 用 等 值 和

More information

Oracle9i 的查询优化

Oracle9i 的查询优化 Oracle9i Oracle 2002 2 Oracle9i...4...4...4 Oracle?...4 SQL...5...6...6...6...7...8...9...9 CUBE...10...11...11...11 OR...12...12...14...14...15...15...16...16...18...18...18...19...19...19...20...20 OLAP...20...21...21

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括

精 品 库 我 们 的 都 是 精 品 _www.jingpinwenku.com (8) 数 据 库 数 据 库 系 统 和 数 据 库 管 理 系 统 之 问 的 关 系 是 ( ) A) 数 据 库 包 括 数 据 库 系 统 和 数 据 库 管 理 系 统 B) 数 据 库 系 统 包 括 更 多 内 容 请 查 看 精 品 文 库 网 www.jingpinwenku.com 全 国 计 算 机 等 级 考 试 全 真 模 拟 试 卷 (4) 二 级 Visual FoxPro ( 考 试 时 间 120 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 1 分, 共 40 分 )(1) 算 法 是 指 ( ) A) 计 算 机 程 序 B) 解 决 问 题 的 计

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

Chapter 8

Chapter 8 第 8 章 Part I SQL 查詢 第 8 章 SQL 查詢 SQL 簡介 結構化查詢語言 SQL (Structured Query Language) 關連式資料庫系統的標準語言 SQL 功能包括 資料定義 查詢與更新敘述 既是 DDL, 也是 DML 定義資料庫視界 安全性與權限 完整性及交易控制 具備嵌入 Java COBOL 或 C/C++ 等語言的機制 第 8 章 SQL 查詢 2

More information

11.2 overview

11.2 overview 1 < 在 此 处 插 入 图 片 > Explain Plan 命 令 说 明 Maria Colgan 免 责 声 明 本 讲 座 旨 在 为 您 提 供 有 关 如 何 阅 读 SQL 执 行 计 划 的 说 明, 并 帮 助 您 确 定 该 计 划 是 否 满 足 您 的 要 求 本 讲 座 并 不 能 使 您 一 举 成 为 优 化 器 专 家, 也 无 法 使 您 具 备 轻 松 调 整

More information

35 007 373 9 092 44.472 1 175 248 731 773 1 907 021 10 162 706 19 1808 1847 3 1830 325 X (1) (2) (3) 406 453 8. Y X 2. 3. 4 5 6 7 8 9 10....... 11.

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

Microsoft Word - 2006年9月二级VF真卷.doc

Microsoft Word - 2006年9月二级VF真卷.doc 机 密 启 用 前 2006 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 27 注 意 事 项 一 考 生 应 严 格 遵 守 考 场 规 则, 得 到 监 考 人 员 指 令 后 方 可 作 答 二 考 生 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 涂 写 在 答 题 卡

More information

F5720

F5720 第 12 章 資料表正規化 著作權所有 旗標出版股份有限公司 本章提要 12-1 實體 - 關係圖與正規化的關係 12-2 欄位相依 12-3 第一階正規化 (1NF) 12-4 第二階正規化 (2NF) 12-5 第三階正規化 (3NF) 12-6 Boyce-Codd 正規化 (BCNF) 12-7 正規化的另類思考 2 12-1 實體 - 關係圖與正規化的關係 資料表的 正規化理論 (Normalization

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-814 Title : Sun Certified MySQL Associate Version : Demo 1 / 12 1.Adam works as a Database Administrator for a company. He creates a table

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

Microsoft PowerPoint - EMDBCh08SQL1.ppt

Microsoft PowerPoint - EMDBCh08SQL1.ppt 第 8 章 SQL-99: 綱要定義 基本限制與查詢 學習重點 CREATE TABLE DROP TABLE ALTER TABLE CREATE SCHEMA 參考完整性限制的選項 SQL2 與 SQL-99 的新增資料型態 SQL 中的基本查詢語法 SELECT-FROM-WHERE 結構 簡單的 SQL 查詢 別名 * 和 DISTINCT 的用法 未指定的 WHERE 子句 集合運算 巢狀查詢與相互關聯的巢狀查詢

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

ebook4-14

ebook4-14 14 SQL S Q L S Q L I n t e r n e t S Q L 7 S Q L S Q L i n s e r t u p d a t e s e l e c t d e l e t e c r e a t e a l t e r d r o p S Q L S Q L 14.1 S Q L Ti t l e A u t h o r Number of Pages P u b l

More information

ITE 資訊專業人員鑑定財團法人中華民國電腦技能基金會主辦 ITE 資訊專業人員鑑定 資料庫系統理論與設計 試卷編號 :IDD102 注意事項 一 本測驗為單面印刷試題, 共計十一頁 第二至十一頁為四十道學科試題, 測驗時間 90 分鐘 : 每題 2.5 分, 總測驗時間為 90 分鐘 二 執行 C

ITE 資訊專業人員鑑定財團法人中華民國電腦技能基金會主辦 ITE 資訊專業人員鑑定 資料庫系統理論與設計 試卷編號 :IDD102 注意事項 一 本測驗為單面印刷試題, 共計十一頁 第二至十一頁為四十道學科試題, 測驗時間 90 分鐘 : 每題 2.5 分, 總測驗時間為 90 分鐘 二 執行 C ITE 資訊專業人員鑑定 資料庫系統理論與設計 試卷編號 :IDD102 注意事項 一 本測驗為單面印刷試題, 共計十一頁 第二至十一頁為四十道學科試題, 測驗時間 90 分鐘 : 每題 2.5 分, 總測驗時間為 90 分鐘 二 執行 CSF 測驗系統 -Client 端程式, 請依指示輸入 : 1. 身份證號碼, 如 A123456789 後按下 登錄 2. 開始測驗畫面, 聽候監考老師口令開始測驗

More information

PowerPoint Presentation

PowerPoint Presentation Skill-building Courses Intro to SQL Lesson 2 More Functions in SQL 通配符 :LIKE SELECT * FROM Products WHERE PName LIKE %gizmo% PName Price Category Manufacturer Gizmo $19.99 Gadgets GizmoWorks Powergizmo

More information

Microsoft PowerPoint - sql2005_ch08.ppt

Microsoft PowerPoint - sql2005_ch08.ppt 第八章檢視表及 SQL 語法 8-1 何謂檢視 8-1-1 建立檢視表 8-1-2 設定準則 8-2 SQL 語法 8-2-1 Select 基本架構 8-2-2 排序 8-2-3 Where 條件 8-2-4 多資料表查詢指令 8-2-5 群組依據及計算 8-2-6 更改記錄的指令 1 8-1 何謂檢視 檢視表的原名為 View, 有視界或視野之意, 也就是可以由各種角度, 取出儲存於資料表中的記錄,

More information

高中信息技术课程标准

高中信息技术课程标准 普 通 高 中 信 息 技 术 课 程 标 准 一 课 程 的 基 本 理 念 二 课 程 设 计 思 路 三 课 程 目 标 四 内 容 标 准 信 息 技 术 基 础 算 法 与 程 序 设 计 多 媒 体 技 术 应 用 网 络 技 术 应 用 数 据 管 理 技 术 人 工 智 能 初 步 五 实 施 建 议 教 学 建 议 评 价 建 议 教 科 书 编 写 建 议 课 程 资 源 的 利

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

课程名称:数据库系统概论

课程名称:数据库系统概论 数 据 库 系 统 概 论 第 三 章 关 系 数 据 库 标 准 语 言 SQL (II) 兴 义 民 族 师 范 学 院 数 据 查 询 语 句 格 式 SELECT [ALL DISTINCT] < 目 标 列 表 达 式 > [,< 目 标 列 表 达 式 >] FROM < 表 名 或 视 图 名 >[, < 表 名 或 视 图 名 > ] [ WHERE < 条 件 表 达 式 > ]

More information

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date datetime NOT NULL, c_id int NOT NULL, PRIMARY KEY (o_num) ) ; 插入需要演示的数据,SQL

More information

Microsoft Word - 手冊.docx

Microsoft Word - 手冊.docx 國立臺灣師範大學 National Taiwan Normal University 2011 春季班赴外交換生手冊 Outbound Exchange Student Handbook 國立臺灣師範大學國際事務處 Office of International Affairs 國立臺灣師範大學國際事務處 Office of International Affairs Tel:+886-2-7734-1282

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M ASP.NET MVC Visual Studio 2017 1 1-4 MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\MvcExamples firstmvc MVC 1-7 ASP.NET MVC 1-9 ASP.NET

More information

Microsoft Word - 04姜子龍p15-p24.docx

Microsoft Word - 04姜子龍p15-p24.docx 康寧學報 16:15-24(2014) 15 以 SQL 製作多對 1 關係相關查詢的探討 姜子龍 * 摘要本研究目的是從多對 1 關係中, 搭配集合論的 有交集 等於 包含 補集 等集合關係或運算, 在 SQL 中設計出 4 種類型的 SELECT 指令 本研究使用 SQL 的 SELECT 指令取代, 採用第三代程式語言的開發, 具有以下優點 : 一 在不同的關聯式資料庫管理系統間會有較高的可攜性

More information

ebook 165-6

ebook 165-6 6 6.1 C o d d 5.1, 6.1 3 r e s t r i c t p r o j e c t j o i n 6. 1 C o d d 6-1 8 o r i g i n a l C o d d 8 8 6. 10 C o d d 8 6-1 8 1) u n i o n i n t e r s e c t i o n d i ff e r e n c e Cartesian product

More information

Microsoft PowerPoint - course10.ppt

Microsoft PowerPoint - course10.ppt Java 程式設計基礎班 (10) 劉根豪台大電機所網路資料庫研究室 Email: kenliu@arbor.ee.ntu.edu.tw 1 回顧 Java Applet 2 1 Database & JDBC 為什麼使用資料庫? JDBC 簡介 Access 使用 資料庫連結 資料取得 3 為什麼使用資料庫? 對大量的資料處理與維護較容易, 相對於檔案儲存方式 File 對資料的表現方式, 比較缺乏.

More information

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa 6 01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS 6-1 06 228 6-1 SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysadmin 6-1 SQL Server 2008 SSIS SQL Server (dbo) master

More information

第1套

第1套 2010 年 3 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 涂 写 在 答 题

More information

Microsoft PowerPoint - C_Structure.ppt

Microsoft PowerPoint - C_Structure.ppt 結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95

More information

Maasa停車場管理系統

Maasa停車場管理系統 停車 場 管理系 統 目錄 一.前言 1 1.1 系統特色 1 1.2 說明書閱讀方法 2 二.安裝流程 3 三.第一次使用 4 四.停車開單/收據 12 五.開單紀錄傳回電腦 17 六.停車場管理系統詳解 19 6.1 盤點機端 19 6.1.1 統計資料 21 6.1.2 工具箱 資料 瀏覽 22 6.1.3 工具箱 資料刪除 23 6.1.4 工具箱 補印開單 24 6.2 Pc端 25 6.2.1

More information

数据库系统概论

数据库系统概论 数据库系统概论 An Introduction to Database Systems 第三章 SQL 语言 ( 之基本查询部分 ) 2016, 3, 17 上节课 SQL: SQL86,SQL89,SQL92,SQL99 DDL,DML,DCL DDL 基本表, 索引, 视图 CREATE TABLE,CREATE INDEX ALTER TABLE, DROP TABLE, DROP INDEX

More information

Microsoft PowerPoint - SAGE 2010

Microsoft PowerPoint - SAGE 2010 SAGE Journals Online -Communication Studies 大綱 SAGE 簡介 Communication Studies 收錄內容 SJO 平台功能介紹 首頁 瀏覽功能 檢索功能 進階服務 SAGE Content 超過 520 種人文 社會科學 理工 科技領域電子期刊 SAGE 與超過 245 個國際知名的學會合作 ( 包括 American Sociological

More information

1

1 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 8 15 9 10 11 12 13 16 14 17 18 19 20 21 22 15 23 2.3 不同的分析角度 以上種種對影響健康因素的分析 其實來自不同的學說和理論 它們從不同角度分析 健康 建立對健康及影響健康因素的不同理解 這些角度包括 1 生物 2 社 會 3 心理 4 靈性 5 生態及

More information

epub 61-6

epub 61-6 6 We b 6.1 6.1.1 R e c o r d s e t 6-1 6-1 6.1.2 166 Dreamweaver UltraDev 6-2 6-2 6-3 3 6-3 I I S 6 167 Tr a i n M i s 6-4 6-4 6.1.3 10 000 1 K 10 000K 10 M 6-5 Dreamweaver UltraDev Repeat Region 6-5 168

More information

ASP.NET 2.0網頁設計範例教本

ASP.NET 2.0網頁設計範例教本 第 4 章資料庫設計與實體關聯模型 4-1 資料庫設計的基礎 4-2 實體關聯模型 4-3 建立實體關聯圖 4-4 實體關聯圖的常見錯誤 4-5 將實體關聯圖轉換成關聯表綱要 4-6 關聯式資料庫的邏輯資料模型 4-1 資料庫設計的基礎 4-1-1 資料庫系統開發的生命周期 4-1-2 資料庫設計方法論 4-1-1 資料庫系統開發的生命周期 圖例 資料庫系統開發的生命周期就是資料庫系統的開發流程,

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

6寸PDF生成工具

6寸PDF生成工具 饿 命 改 命 学 ( 李 居 明 著 ) 周 易 术 数 2008-01-13 02:37 这 个 世 界 原 来 真 有 治 疗 贫 穷 的 食 物. 此 书 含 : 餓 金 命 篇 餓 水 命 篇 餓 木 命 篇 餓 火 命 篇 通 过 万 千 真 实 个 案 和 实 验, 八 字 神 数 大 师 李 居 明 先 生 成 功 将 中 国 国 粹 子 平 命 理 推 前 一 大 步, 运 用 西

More information

國 立 虎 尾 科 技 大 學 學 生 成 績 繳 交 及 處 理 要 點 中 華 民 國 98 年 11 月 17 日 98 學 年 度 第 一 次 臨 時 教 務 會 議 通 過 99 年 03 月 23 日 98 學 年 度 第 二 次 教 務 會 議 正 通 過 99 年 06 月 22 日

國 立 虎 尾 科 技 大 學 學 生 成 績 繳 交 及 處 理 要 點 中 華 民 國 98 年 11 月 17 日 98 學 年 度 第 一 次 臨 時 教 務 會 議 通 過 99 年 03 月 23 日 98 學 年 度 第 二 次 教 務 會 議 正 通 過 99 年 06 月 22 日 國 立 虎 尾 科 技 大 學 104 學 年 度 第 3 次 教 務 會 議 紀 錄 附 件 中 華 民 國 105 年 3 月 22 日 國 立 虎 尾 科 技 大 學 學 生 成 績 繳 交 及 處 理 要 點 中 華 民 國 98 年 11 月 17 日 98 學 年 度 第 一 次 臨 時 教 務 會 議 通 過 99 年 03 月 23 日 98 學 年 度 第 二 次 教 務 會 議

More information

(Microsoft PowerPoint -

(Microsoft PowerPoint - Windows 程式設計 ADO.NET 資料存取 ( 一 ) 講師 : 林賢達 Peter.lin@imestech.com 課程大綱 安裝 SQL Server 2005 Express Edition RDBMS 基礎概念 測試資料庫簡介 ADO.NET 概述 Connection 物件與 Command 物件 Parameters 集合物件 DataReader 物件 資料繫結 RDBMS

More information

2

2 2 3 4 5 6 1 1 1 1 3 1 2 7 13... 2... 4 1... 6... 8... 20... 22... 26 Chapter 01 contents 14 contents... 29... 33... 37 Column... 40... 42... 44... 47 Chapter 02 15... 54... 59... 66 S... 68... 72... 74...

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

F5720

F5720 第 14 章 進階的查詢應用 著作權所有 旗標出版股份有限公司 本章提要 14-1 什麼是 查詢? 14-2 以手動方式建立查詢 14-3 使用 簡單查詢精靈 14-4 在查詢中建立 計算欄位 14-5 替查詢的欄位取別名 14-6 運算式的使用技巧 2 本章提要 14-7 以 簡單查詢精靈 做統計分析工作 14-8 建立參數式的查詢 14-9 建立 交叉資料表查詢 14-10 交叉資料表查詢 的進階應用

More information

123

123 資 訊 管 理 系 資 料 庫 教 學 帄 台 MTA 資 料 庫 國 際 證 照 題 庫 分 析 指 導 教 授 : 馮 曼 琳 教 授 組 員 名 單 : 陳 雅 紋 學 號 998C030 蔡 宥 為 學 號 998C114 陳 韋 婷 學 號 998C168 中 華 民 國 一 零 三 年 五 月 I 誌 謝 本 專 題 報 告 得 以 順 利 完 成, 首 先 要 感 謝 恩 師 馮 曼

More information