HTML網頁基礎語言

Size: px
Start display at page:

Download "HTML網頁基礎語言"

Transcription

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

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

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

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

5 課本範例資料庫綱要 -- 中英文對照 instructors 講師 ( 教師 ) eid name rank department 講師編號 姓名 等級 部門 students 學生 sid name birthday GPA tel 學號 姓名 生日 GPA 電話 classes 選課 ( 修課 ) eid sid c_no time room score 講師編號學號課程編號上課時間教室成績 courses 課程 c_no title credits 課程編號 課程名稱 學分 5

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

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

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

9 Cross join ( 卡式乘積 ) sid S001 S002 name Chen Chiang sid name eid sid_2 c_no score S001 Chen E001 S001 PHY 100 S001 Chen E001 S002 PHY 95 eid sid c_no score E001 S001 PHY 100 E001 S002 PHY 95 E002 S002 DB 85 S001 Chen E002 S002 DB 85 S002 Chiang E001 S001 PHY 100 S002 Chiang E001 S002 PHY 95 S002 Chiang E002 S002 DB 85 9

10 交叉合併查詢 - 範例 1 ( 續 ) SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students CROSS JOIN Classes In MS Access: 改為一般 (12-3) 合併查詢 沒有 where 子句 SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students, Classes 10

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

12 12-3 θ 合併與 EquiJoins 合併查詢 θ 合併查詢 EquiJoins 合併查詢 12

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

14 θ 合併查詢 - 範例 1( 補充 ) 找出修課成績高於 80 分的同學姓名 課程編號與成績 : SELECT Students.name, Classes.c_no, Classes.score FROM Students, Classes WHERE Students.sid = Classes.sid AND Classes.score>80 name c_no score 陳會安 CS 李四方 CS 江小魚 CS

15 Table.column SELECT Students.name, Classes.c_no, Classes.score FROM Students, Classes WHERE Students.sid = Classes.sid AND Classes.score>80 其他條件 條件 ( 連結 ):PK 與 FK 15

16 θ 合併查詢 - 範例 2a( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, B.y, z From A, B Where x > B.y 答案 : x A.y B.y z

17 θ 合併查詢 - 範例 2b( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, B.y, z From A, B Where x + A.y > 2 * z 答案 : x A.y B.y z

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

19 範例 3-- 以 cs222 為例 : c_no eid C1_SID C1_SCORE CS222 E002 S CS222 E002 S CS222 E002 S

20 θ 合併查詢 - 範例 3( 續 ) cs222 為例 SELECT c1.c_no, c1.eid, c1.sid AS C1_SID, c1.score AS C1_SCORE, c2.sid AS C2_SID, c2.score AS C2_SCORE FROM Classes c1, Classes c2 WHERE c1.c_no=c2.c_no AND c1.eid = c2.eid c_no eid C1_SID C1_SCORE C2_SID C2_SCORE CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S

21 θ 合併查詢 - 範例 3( 續 ) cs222 為例 SELECT c1.c_no, c1.eid, c1.sid AS C1_SID, c1.score AS C1_SCORE, c2.sid AS C2_SID, c2.score AS C2_SCORE FROM Classes c1, Classes c2 WHERE c1.c_no=c2.c_no AND c1.eid = c2.eid AND c1.score > c2.score c_no eid C1_SID C1_SCORE C2_SID C2_SCORE CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S CS222 E002 S S

22 θ 合併查詢 - 範例 3( 續 ) cs222 為例 SELECT c1.c_no, c1.eid, c1.sid AS C1_SID, c1.score AS C1_SCORE, c2.sid AS C2_SID, c2.score AS C2_SCORE FROM Classes c1, Classes c2 WHERE c1.c_no=c2.c_no AND c1.eid = c2.eid AND c1.score > c2.score c_no eid C1_SID C1_SCORE C2_SID C2_SCORE CS222 E002 S S CS222 E002 S S CS222 E002 S S 不見了 92 不見了 22

23 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 子句的條件是使用比較運算子 = 等號合併兩個資料表 23

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

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

26 EquiJoins 合併查詢 - 範例 3( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, B.y, z From A, B Where x = B.y 答案 : x A.y B.y z

27 EXISTS 運算子 改用合併查詢 EXISTS 運算子 - 範例 SELECT title FROM Courses WHERE EXISTS (SELECT c_no FROM Classes WHERE Courses.c_no = Classes.c_no ) 可以改寫為 EquiJoins 合併查詢 : SELECT DISTINCT title FROM Courses, Classes WHERE Courses.c_no = Classes.c_no 27

28 12-4 自然合併查詢 自然合併查詢 INNER JOIN 指令 28

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

30 自然合併查詢 - 說明 自然合併是 Equijoin 的特例 : 1. join 的條件式即為 ( 隱含 ) 比對兩個資料表所有的相同名稱的欄位, 2. 並且 join 結果對於相同名稱的欄位只會留下一個 如果關聯式資料庫管理系統的 SQL 語言沒有支援內部合併查詢指令 INNER JOIN, 我們只需稍微修改 EquiJoins 合併查詢的 SQL 指令, 一樣可以顯示自然合併查詢的結果 30

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

32 自然合併查詢 - 範例 2( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, z From A, B Where A.y = B.y 答案 : x y z

33 INNER JOIN 指令 SQL 語言的 INNER JOIN 內部合併查詢指令就是自然合併查詢 (θ 合併查詢 ), 可以取回兩個資料表都存在合併欄位的記錄 一般使用 INNER JOIN 必須接著用 ON 條件式 只會傳回符合 ON 條件式 ( Join 條件 ) 的記錄 33

34 INNER JOIN 指令 - 範例 1 SQL 查詢範例 :Ch 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 34

35 範例 1 可改寫 : SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students INNER JOIN Classes ON Students.sid = Classes.sid 可改寫成 : (EquiJoin) SELECT Students.sid, Students.name, Classes.c_no, Classes.eid FROM Students, Classes WHERE Students.sid = Classes.sid 35

36 INNER JOIN 指令 - 範例 2 SQL 查詢範例 :Ch sql Transact-SQL 可以直接擴充 Ch 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 36

37 INNER JOIN 指令 - 範例 2 結果 sid name c_no title credits eid S001 陳會安 CS101 計算機概論 4 E001 S003 張三丰 CS213 物件導向程式設計 2 E001 S001 陳會安 CS222 資料庫管理系統 3 E002 S002 江小魚 CS222 資料庫管理系統 3 E002 S003 張三丰 CS121 離散數學 4 E002 S004 李四方 CS222 資料庫管理系統 3 E002 S001 陳會安 CS203 程式語言 3 E003 S001 陳會安 CS213 物件導向程式設計 2 E003 S002 江小魚 CS203 程式語言 3 E003 37

38 INNER JOIN 指令 - 範例 3 SQL 查詢範例 :Ch sql Transact-SQL 可以再直接擴充 Ch 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 38

39 INNER JOIN 指令 - 範例 3 結果 39

40 範例 3 可改寫 : Equi-Join: SELECT Students.sid, Students.name, Courses.*, Instructors.* FROM Students, Courses, Classes, Instructors WHERE Students.sid = Classes.sid and Classes.c_no = Courses.c_no and Classes.eid = Instructors.eid 40

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

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

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

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

45 LEFT JOIN 左外部合併查詢 - 範例 1 結果 45

46 LEFT JOIN 查詢 - 範例 2( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, z From A LEFT JOIN B ON A.x = B.y 答案 : x y z

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

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

49 RIGHT JOIN 右外部合併查詢 - 範例 1 結果 49

50 RIGHT JOIN 右外部合併查詢 - 範例 2 SQL 查詢範例 :Ch 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 50

51 RIGHT JOIN 右外部合併查詢 - 範例 2 結果 51

52 RIGHT JOIN 查詢 - 範例 3a( 補充 ) 關聯表 A x y 關聯表 B y z Select x, A.y, z From A RIGHT JOIN B ON A.x = B.y 答案 : x y z

53 RIGHT JOIN 查詢 - 範例 3b( 補充 ) 關聯表 A x y 關聯表 B y z Select x, B.y, z From A RIGHT JOIN B ON A.x = B.y 答案 : x y z

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

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

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

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

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

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

60 UNION 聯集查詢 SQL 查詢範例 :Ch sql 將 Students 和 Instructors 兩個資料表的 name 欄位使用聯集運算列出所有學生和講師姓名, 如下所示 : SELECT name FROM Students UNION SELECT name FROM Instructors 60

61 INTERSECT 交集查詢 SQL 查詢範例 :Ch sql 將 Students 和 Instructors 兩個資料表的 name 欄位使用交集運算列出存在兩個資料表的學生和講師姓名, 如下所示 : SELECT name FROM Students INTERSECT SELECT name FROM Instructors 61

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

63 12-7 SQL 的子查詢 子查詢的基礎 比較運算子的子查詢 邏輯運算子的子查詢 差集與交集的子查詢 63

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

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

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

67 子查詢的基礎 - 注意事項 子查詢是位在 SQL 指令的括號之中 通常子查詢的 SELECT 指令只會取得單一欄位值, 以便與主查詢的欄位進行比較運算 SELECT sid, score FROM Classes WHERE sid = (SELECT sid FROM Students WHERE name = ' 陳會安 ') 67

68 子查詢的基礎 - 注意事項 ( 續 ) 如果需要排序, 主查詢可以使用 ORDER BY 子句, 子查詢不可以 ( 不需要 ) 使用 ORDER BY 子句 ( 因為沒有作用 ), 不過可以使用 GROUP BY 子句來替代 SELECT sid, score FROM Classes WHERE sid = (SELECT sid FROM Students WHERE name = ' 陳會安 ' ORDER BY sid) ORDER by score 68

69 子查詢的基礎 - 注意事項 ( 續 ) 如果子查詢取得多筆記錄, 在主查詢需要使用 IN 邏輯運算子 SELECT sid, score FROM Classes WHERE sid IN (SELECT sid FROM Students WHERE name like ' 陳 %' ) SELECT sid, score FROM Classes WHERE sid = (SELECT sid FROM Students WHERE name like ' 陳會安 ' ) 多筆 1 筆 69

70 子查詢的基礎 - 注意事項 ( 續 ) BETWEEN/AND 邏輯運算子不能使用在主查詢, 但是可以在子查詢使用 子查詢必須僅會傳回 1 筆記錄 SELECT sid, score FROM Classes WHERE score BETWEEN (SELECT score FROM classes WHERE score=0) AND (SELECT score FROM classes WHERE score=92) 1 筆 1 筆 70

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

72 比較運算子的子查詢 - 範例 2 SQL 查詢範例 :Ch sql 在 Students 資料表找出學生成績 GPA 欄位值高於平均成績的學生資料, 如下所示 : SELECT sid, name, tel, GPA FROM Students WHERE GPA >= (SELECT AVG(GPA) FROM Students) 1 筆 72

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

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

75 邏輯運算子的子查詢 - EXISTS 指令 ( 範例 2) SQL 查詢範例 :Ch sql 從 Classes 和 Courses 資料表取出所有在 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) 75

76 邏輯運算子的子查詢 - EXISTS 指令 ( 範例 3) SQL 查詢範例 :Ch sql 換一種方式, 使用合併查詢取得與 Ch sql 的 SQL 子查詢相同的查詢結果, 如下所示 : SELECT DISTINCT Courses.* FROM Courses, Classes WHERE (Classes.room='221-S' or Classes.room='100-M') and Courses.c_no=Classes.c_no 76

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

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

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

80 差集與交集的子查詢 - 說明 在 SQL 指令只需使用 EXISTS 和 NOT 運算子的子查詢, 就可以建立關聯式代數的差集運算, 並且進一步導出交集運算 1. 差集查詢 : 在 SQL 指令配合使用 EXISTS 和 NOT 運算子的子查詢 2. 交集查詢 : 使用差集運算導出, 在第 6 章的交集的關聯式代數運算式, 如下所示 : R S = R (R-S) = S-(S-R) 80

81 差集與交集的子查詢 - 差集查詢 ( 範例 ) SQL 查詢範例 :Ch sql 在 Students 和 Instructors 兩個資料表的 name 欄位使用差集運算列出存在 Students 資料表的學生姓名, 但是姓名不存在 Instructors 資料表, 如下所示 : SELECT name FROM Students WHERE NOT EXISTS (SELECT name FROM Instructors WHERE Instructors.name = Students.name ) 81

82 差集查詢 ( 範例 ) 補充 NOT EXISTS SELECT name FROM Students WHERE NOT EXISTS (SELECT name FROM Instructors WHERE Instructors.name = Students.name ) NOT IN SELECT name FROM Students WHERE name NOT IN (SELECT name FROM Instructors) 82

83 差集與交集的子查詢 - 交集查詢 ( 步驟 ) 關聯表 R 和 S 的交集可以使用差集運算來導出, 共分成兩個步驟, 如下所示 : 步驟一 : 取得 R S 差集運算結果的資料表, 在 Transact-SQL 和 MySQL MaxDB 的 ANSI-SQL 有不同的作法 步驟二 : 在取得 R S 差集運算結果的資料表後, 就可以再執行 R Temp 差集運算, 其結果就是 R 與 S 資料表的交集運算 83

84 差集與交集的子查詢 - 交集查詢 ( 步驟一 ) SQL 查詢範例 :Ch sql 在 Students 和 Instructors 兩個資料表的 name 欄位執行 R S 的差集運算, 以取得運算結果的 Temp 資料表, 如下所示 : SELECT name INTO Temp FROM Students WHERE NOT EXISTS (SELECT name FROM Instructors WHERE Instructors.name = Students.name ) 84

85 差集與交集的子查詢 - 交集查詢 ( 步驟二 ) SQL 查詢範例 :Ch sql 再執行 R (R S) 差集運算, 也就是執行 R Temp, 即可取得交集運算結果, 顯示同時存在兩個資料表的姓名清單, 如下所示 : SELECT name FROM Students WHERE NOT EXISTS (SELECT name FROM Temp WHERE name = Students.name ) 85

86 R S = R (R S) SELECT name INTO Temp FROM Students WHERE NOT EXISTS (SELECT name FROM Instructors WHERE Instructors.name = Students.name ) SELECT name FROM Students WHERE NOT EXISTS (SELECT name FROM Temp WHERE Temp.name = Students.name ) 86

87 12-8 合併更新與刪除 UPDATE 與 JOIN 的合併更新 DELETE 與 JOIN 的合併刪除 87

88 UPDATE 與 JOIN 的合併更新 - 範例 SQL 查詢範例 :Ch 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' 88

89 UPDATE 與 JOIN 的合併更新 - 結果 執行 SQL 指令顯示 Classes 資料表的所有記錄和欄位, 如下所示 : SELECT eid, sid, c_no, room, DatePart (Hour, time) AS hour FROM Classes 89

90 MS Access: datepart DatePart ("yyyy", #15/10/1998#) = 1998 DatePart ("m", #15/10/2003#) = 10 DatePart ("d", #15/10/2003#) = 15 ns/date/datepart.php 90

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

92 DELETE 與 JOIN 的合併刪除 - 結果 執行 SQL 指令顯示 Classes 資料表的所有記錄和欄位 : SELECT eid, sid, c_no, room FROM Classes 92

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 - 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

目錄 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

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

目錄

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

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

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

第六章 SQL 進階查詢

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

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

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

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

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

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

幻灯片 1

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

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

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

季刊9web.indd

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

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

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

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

More information

习题1

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

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

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

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

學 科 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

数据库系统概论

数据库系统概论 信息学院 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

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

国 际 教 育 学 院 学 生 党 建 工 作 2014 年 总 结 2014 年, 普 通 高 校 党 的 建 设 在 国 家 改 革 开 放 不 断 深 化 的 大 背 景 下 取 得 了 一 系 列 伟 大 成 就 ; 国 际 教 育 学 院 学 生 党 建 工 作 以 邓 小 平 理 论 三

国 际 教 育 学 院 学 生 党 建 工 作 2014 年 总 结 2014 年, 普 通 高 校 党 的 建 设 在 国 家 改 革 开 放 不 断 深 化 的 大 背 景 下 取 得 了 一 系 列 伟 大 成 就 ; 国 际 教 育 学 院 学 生 党 建 工 作 以 邓 小 平 理 论 三 目 录 国 际 教 育 学 院 学 生 党 建 工 作 2014 年 总 结... 1 国 际 教 育 学 院 学 生 党 员 发 展 工 作 2014 年 概 况... 4 国 际 教 育 学 院 2014 年 入 党 积 极 分 子 确 定 和 培 养 教 育 工 作 流 程... 5 一 党 课 总 体 计 划... 8 二 课 程 安 排... 10 三 授 课 教 师 简 介... 11

More information

目 录 ( 一 ) 普 通 高 等 学 校 学 生 管 理 规 定 (1) 高 等 学 校 学 生 行 为 准 则 (14) 中 华 人 民 共 和 国 学 位 条 例 (16) 中 华 人 民 共 和 国 学 位 条 例 暂 行 实 施 办 法 (20) 学 生 伤 害 事 故 处 理 办 法 (29) ( 二 ) 华 南 理 工 大 学 全 日 制 本 科 学 生 学 分 制 教 学 管 理 实

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

( )... 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

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

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

作业参考答案

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

More information

幻灯片 1

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

More information

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

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

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

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

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

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

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

四川省普通高等学校

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

More information

投影片 1

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

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

11.2 overview

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

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

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

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

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

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

主動學習快樂玩,韻文詩歌我在行

主動學習快樂玩,韻文詩歌我在行 遊 戲 學 習 卡 趣 味! 學 海 無 盡 案 淘 沙 舊 浪 未 平 新 浪 高 ; 繁 華 落 盡 待 何 去? 返 本 培 元 即 創 造 我 們 認 為 創 意 教 學 的 價 值 不 是 在 教 案 或 課 程 上 的 形 式 改 變 而 已 若 能 回 歸 到 教 學 的 現 場 對 於 不 同 程 度 的 學 生 都 有 學 習 上 的 幫 助 那 才 是 更 有 意 義 的 這 樣

More information

文 学 蓝 皮 书 迅 冯 俐 崔 涛 等 任 副 主 席, 徐 迅 任 秘 书 长 中 国 煤 矿 作 协 成 立 已 30 年, 1983 年 成 立 之 初 为 中 国 煤 矿 文 学 研 究 会, 1995 年 更 名 为 中 国 煤 矿 作 协 煤 炭 系 统 的 作 家 和 广 大 文

文 学 蓝 皮 书 迅 冯 俐 崔 涛 等 任 副 主 席, 徐 迅 任 秘 书 长 中 国 煤 矿 作 协 成 立 已 30 年, 1983 年 成 立 之 初 为 中 国 煤 矿 文 学 研 究 会, 1995 年 更 名 为 中 国 煤 矿 作 协 煤 炭 系 统 的 作 家 和 广 大 文 附 录 二 12 年 度 文 学 大 事 记 1 月 鲁 迅 文 学 院 第 十 八 届 中 青 年 作 家 高 级 研 讨 班 结 业 1 月 8 日, 鲁 迅 文 学 院 第 十 八 届 中 青 年 作 家 高 级 研 讨 班 全 体 学 员 顺 利 完 成 了 为 期 4 个 月 的 学 习 生 活, 在 京 举 行 了 结 业 典 礼 中 国 作 协 主 席 铁 凝, 党 组 书 记 李 冰,

More information

(Microsoft Word - 03\300\243\244p.doc)

(Microsoft Word - 03\300\243\244p.doc) 三 年 二 班 活 動 報 導 記 者 : 林 昱 慈 四 月, 黃 伯 伯 來 我 們 班 敎 布 袋 戲, 每 個 人 都 玩 得 好 開 心, 你 要 不 要 也 來 玩 玩 看 呀! 很 好 玩 唷! 藝 術 與 人 文 課 的 時 候 老 師 要 我 們 畫 燈 籠, 每 個 人 都 很 認 真 的 畫 燈 籠, 你 看, 我 們 畫 得 不 錯 吧! 藝 術 與 人 文 課 老 師 帶

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

目錄... 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

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

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

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

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4 IFix3.5 ACCESS ACCESS hisdata D:\Dynamics\SampleSystem\HistoricalData ODBC DSN hisdata 1 ODBC 1.1 2 1.2 3 Driver do Microsoft Access (*.mdb) 1.3 4 hisdata IFIX 1.4 1.4 5 Access 1.5 6 ODBC ifix3.5 1.6 1.6

More information

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

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

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

ebook45-5

ebook45-5 5 S Q L SQL Server 5.1 5-1 SQL Server 5-1 A B S A C O S A S I N ATA N AT N 2 C E I L I N G C O S C O T D E G R E E S E X P F L O O R L O G L O G 10 P I P O W E R R A D I A N S R A N D R O U N D S I G N

More information

封面-12

封面-12 第十二章 701Client TECHNOLOGY CO.,LTD. 701Client 701Server 701Client "701Client", 12-1 :supervisor :supervisor : 1. : 00~99 100 2. : 00~63 ( 63 / / ) 3. : 18 9 4. : 18 9 5. 12-2 TECHNOLOGY CO.,LTD. 701Client

More information

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

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

More information

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

ASP.NET 2.0網頁設計範例教本 第 5 章 關 聯 表 的 正 規 化 5-1 正 規 化 的 基 礎 5-2 功 能 相 依 5-3 第 一 階 到 第 三 階 正 規 化 型 式 5-4 多 重 值 相 依 與 第 四 階 正 規 化 型 式 5-5 合 併 相 依 與 第 五 階 正 規 化 型 式 5-1 正 規 化 的 基 礎 5-1-1 關 聯 表 為 什 麼 需 要 正 規 化 5-1-2 正 規 化 的 型 式 5-1

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

數學導論 學數學 前言 學 學 數學 學 數學. 學數學 論. 學,. (Logic), (Set) 數 (Function)., 學 論. 論 學 數學.,,.,.,., 論,.,. v Chapter 1 Basic Logic 學 數學 學 言., logic. 學 學,, 學., 學 數學. 數學 論 statement. 2 > 0 statement, 3 < 2 statement

More information

Microsoft Word - 13院21号.doc

Microsoft Word - 13院21号.doc 川 教 考 院 2013 21 号 四 川 省 教 育 考 试 院 关 于 全 国 计 算 机 等 级 考 试 体 系 调 整 的 通 知 各 NCRE 考 点 : 为 进 一 步 适 应 新 时 期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场 需 求 的 变 化, 确 保 全 国 计 算 机 等 级 考 试 ( 以 下 简 称 NCRE) 健 康 持 续 发 展, 教 育 部 考

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

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

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

SFAR SFA EFA ACPR SFAR SFA SFA

SFAR SFA EFA ACPR SFAR SFA SFA Below classes with certificates / results ready for collection 最新可領取證書 / 成績的班別如下: Class Exam Date 班別考試日期 / 完成日期 Class Code 班別編號 Course Name 課程名稱 27-06-2016 ACPR16072 26-06-2016 SFAR16111 25-06-2016 SFAR16114

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

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

123

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

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 PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

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

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

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

目 录 全 国 计 算 机 等 级 考 试 考 务 管 理 规 则 (2014 年 版 ) 第 一 章 总 则... 1 第 二 章 组 织 机 构... 1 第 三 章 工 作 人 员... 4 第 四 章 考 试 实 施... 5 第 五 章 评 卷 成 绩 与 证 书... 7 第 六 章 考

目 录 全 国 计 算 机 等 级 考 试 考 务 管 理 规 则 (2014 年 版 ) 第 一 章 总 则... 1 第 二 章 组 织 机 构... 1 第 三 章 工 作 人 员... 4 第 四 章 考 试 实 施... 5 第 五 章 评 卷 成 绩 与 证 书... 7 第 六 章 考 全 国 计 算 机 等 级 考 试 考 务 管 理 规 则 和 考 务 手 册 (2014 年 版 ) 编 辑 说 明 全 国 计 算 机 等 级 考 试 (National Computer Rank Examination, 简 称 NCRE) 是 由 教 育 部 考 试 中 心 主 办, 面 向 社 会, 用 于 考 查 应 试 人 员 计 算 机 应 用 知 识 和 能 力 的 全 国 性

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

6 1 147 3 1911 3 10 4 9 1 2 3 4 5 6 14 13 5 148 1 1910 10 13 2 21 18 9 19 7 4 3 11 7 20 3 5 1 5 1 16 6 18 17 5 1 7 12 30 149 10 7 13 4 15 19 13 8 26 14 7 1 3 17 17 10 3 8 37 17 10 10 20 17 1 3 12 17 12

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

<4D F736F F D C4EAA1B6B1CFD2B5C2DBCEC4D6B8B5BCCAD6B2E1A1B7A3A8B3F5B8E5A3A92E646F63>

<4D F736F F D C4EAA1B6B1CFD2B5C2DBCEC4D6B8B5BCCAD6B2E1A1B7A3A8B3F5B8E5A3A92E646F63> 2011 年 毕 业 论 文 指 导 手 册 1 2011 年 毕 业 论 文 指 导 手 册 ( 初 稿 ) 序 言 : 每 年 看 到 很 多 老 师 都 那 么 忙 着 跟 学 生 见 面 和 那 么 辛 苦 一 次 次 指 导 学 生 论 文 内 容 和 格 式 的 错 误, 特 别 是 格 式 ( 同 一 个 错 误 可 能 要 讲 十 几 次 ) 改 了 一 次 又 一 次, 所 以 两

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

高中信息技术课程标准

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

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

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

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

第1套

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

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

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

深入理解otter

深入理解otter 深 入 理 解 otter 七 锋 2013-07-04 Agenda 1. 中 美 同 步 需 求 2. otter 架 构 & 设 计 o o o o o o o o 如 何 解 决 " 差 " 网 络 如 何 避 免 双 向 回 环 如 何 处 理 数 据 一 致 性 如 何 高 效 同 步 数 据 如 何 高 效 同 步 文 件 如 何 支 持 系 统 HA 如 何 处 理 特 殊 业 务

More information