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

Size: px
Start display at page:

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

Transcription

1 第 8 章 SQL 結構化查詢語言 8-1 SQL 結構化查詢語言的基礎 8-2 資料庫的實體資料模型 8-3 資料定義語言 8-4 資料操作語言 8-5 資料控制語言 8-6 產生 SQL Server 指令碼精靈

2 8-1 SQL 語言的基礎 SQL 結構化查詢語言 關聯式資料庫管理系統的查詢最佳化

3 8-1-1 SQL 結構化查詢語言 - 說明 SQL (Structured Query Language) 的全名是結構化查詢語言, 筆者簡稱為 SQL 語言,SQL 語言是 ANSI (American National Standards Institute) 制定的標準資料庫語言, 其版本分為 : 1989 年的 ANSI-SQL 年制定的 ANSI-SQL 92, 也稱為 SQL 2, 這是目前關聯式資料庫的標準語言 最新版 ANSI-SQL 99 稱為 SQL 3, 適用在物件關聯或導向式資料庫的 SQL 語言

4 8-1-1 SQL 結構化查詢語言 - 種類 SQL 語言依指令功能, 可以分成三類, 如下所示 : 資料定義語言 DDL(Data Definition Language): 建立資料表 視界和索引等的 SQL 指令 資料操作語言 DML(Data Manipulation Language): 資料表記錄插入 刪除 更新和查詢指令 資料控制語言 DCL(Data Control Language): 資料庫安全管理的權限設定指令

5 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 執行順序圖例 SQL 指令需要轉換成低階機器語言指令來執行查詢, 其轉換的步驟即查詢處理模組 (Query Processor) 子系統的執行順序, 如下圖所示 :

6 8-1-2 關聯式資料庫管理系統的查詢最佳化 - SQL 查詢的步驟 第一步 : 在查詢剖析器檢查 SQL 語言的語法是否正確, 且驗證屬性和關聯表名稱是否存在 第二步 : 在查詢最佳化模組將它轉換成中間格式關聯式代數建立的 查詢樹 (Query Tree), 然後執行最佳化處理產生 執行計劃 (Execution Plan) 第三步 : 使用 RDBMS 提供的選擇 合併 投影等關聯代數運算子的演算法, 從執行計劃產生所需的程式碼 第四步 : 使用直譯或編譯方式將程式碼轉換成機器語言後, 就可以執行 SQL 指令產生查詢結果

7 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 查詢樹 (Query Tree) 查詢樹 (Query Tree) 是一棵關聯式代數運算式的樹狀結構, 查詢樹的節點規則, 如下所示 : 關聯表是樹的葉節點 (Leaf Nodes) 關聯式代數運算子是中間節點 (Internal Nodes)

8 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 查詢樹圖例 SELECT Students.name, Classes.room FROM Students, Classes WHERE Students.sid = Classes.sid and Classes.c_no = CS222

9 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 查詢最佳化模組 查詢最佳化模組 (Query Optimizer) 的功能是在最佳化查詢樹, 讓查詢樹執行的更有效率 最佳化的作法有很多種, 最簡單的方式是將查詢樹的節點轉換成更有效率且相等功能的節點, 這些最佳化規則稱為啟發式查詢最佳化 (Heuristic Query Optimization) 技術

10 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 查詢最佳化技術 1 啟發式查詢最佳化 (Heuristic Query Optimization): 這是規則基礎的最隹化, 使用關聯式代數已知的轉換規則產生最有效率的執行計劃, 例如 : 將卡笛生乘積運算和之後的選擇運算以合併運算來取代 造句法式查詢最佳化 (Syntactical Query Optimization): 以查詢樹自行造句找出所有同等功能的可能關聯式代數運算式, 其最佳化的依據主要在評估是否有索引可以改進執行效率, 以便找出最佳的執行計劃

11 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 查詢最佳化技術 2 成本基礎式查詢最佳化 (Cost-Based Query Optimization): 使用 RDBMS 各種資訊評估使用那一種順序執行關聯式代數運算式擁有最低的成本, 以找出最有效率的存取方式, 這是 SQL Server 和目前大多數 RDBMS 採用的最佳化技術 語意式查詢最佳化 (Semantic Query Optimization): 語意式查詢最佳化需要查詢最佳化模組了解資料庫綱要, 可以自行依所知的系統限制來簡化或刪除查詢結果是空集合的部分查詢, 而且可以自行評估是否使用索引來加速資料存取

12 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 執行計劃 執行計劃 (Execution Plan) 是從已經最佳化的查詢樹轉換而得的一個執行策略 執行計劃包含如何存取每一個關聯表的資料存取方式 例如 : 關聯表使用那一個屬性排序, 或是否存在其他屬性的索引

13 8-1-2 關聯式資料庫管理系統的查詢最佳化 - 執行計劃演算法 選擇運算 : 使用線性搜尋 (Linear Search) 二元搜尋 (Binary Search) 或雜湊表搜尋法 (Hash Table Search) 來找尋值組, 在索引部分可以使用叢集索引 (Clustering Index) 或 B- 樹演算法 合併運算 : 使用巢狀迴圈合併 (Nested-loop Join) 單迴圈合併 (Single-loop Join) 排序合併 (Sort Merge Join) 和雜湊合併 (Hashing Merge Join) 等多種合併演算法 投影運算 : 沒有特別的演算法, 因為只是刪除一些關聯表的屬性

14 8-2 資料庫的實體資料模型 - Students 資料表 當完成 School 學校資料庫設計後, 我們就可以依據資料庫設計來建立實體資料模型 (Physical Data Model), 然後在資料庫使用 SQL 指令新增所需的資料表 Students 資料表 欄位名稱資料類型長度欄位說明 sid CHAR 4 學生的學號, 主鍵 name VARCHAR 12 姓名 tel VARCHAR 15 電話 birthday DATE N/A 生日

15 8-2 資料庫的實體資料模型 - Instructors 與 Courses 資料表 Instructors 資料表 欄位名稱 資料類型 長度 欄位說明 eid CHAR 4 講師的員工編號, 主鍵 name VARCHAR 12 講師姓名 rank VARCHAR 10 講師的等級 department VARCHAR 5 所屬科系 Courses 資料表 欄位名稱 資料類型 長度 欄位說明 c_no CHAR 5 課程編號, 主鍵 title VARCHAR 30 課程名稱 credits INT N/A 學分數

16 8-2 資料庫的實體資料模型 -Classes 資料表 Classes 資料表 欄位名稱 資料類型 長度 欄位說明 eid CHAR 4 講師的員工編號, 參考 Instructors 資料表的 eid 欄位 sid CHAR 4 學生學號, 參考 Students 資料表的 sid 欄位 c_no CHAR 5 課程編號, 參考 Courses 資料表的 c_no 欄位 time TIME N/A 上課時間 room VARCHAR 8 教室編號 grade FLOAT N/A 這門課程的成績

17 8-3 資料定義語言 SQL 資料定義語言的基礎 CREATE TABLE 新增關聯表 ALTER TABLE 更改關聯表綱要 DROP TABLE 刪除整個關聯表 TRUNCATE TABLE 刪除關聯表內容 CREATE INDEX 建立索引 DROP INDEX 刪除索引

18 8-3-1 SQL 資料定義語言的基礎 SQL 資料定義語言 (DDL) 可以建立關聯式資料庫綱要, 也就是在資料庫建立每一個關聯表綱要 視界 索引和新增完整性限制條件 DDL 指令可以分成數種, 如下所示 : 建立資料表指令 :CREATE TABLE 指令可以建立基底關聯表, 同時還可以新增關聯表的完整性限制條件, 在這一節主要說明的是 DDL 指令 建立視界指令 : 建立視界 (Views) 的指令是 CREATE VIEW, 詳細說明請參閱 < 第 11 章 : 視界與資料庫程式設計 > 建立索引指令 : 建立資料表索引的 DDL 指令, 也將在本節說明

19 8-3-2 CREATE TABLE 新增關聯表 - CREATE TABLE 語法 CREATE TABLE table_name ( column1 datatype [ NOT NULL NULL ] [ DEFAULT value1 ], column2 datatype [ NOT NULL NULL ] [ DEFAULT value2 ], column3 datatype [ NOT NULL NULL ] [ DEFAULT value3 ],. columnn datatype [ NOT NULL NULL ] [ DEFAULT valuen ] [, PRIMARY KEY (column_list) ] [, FOREIGN KEY (column_list) REFERENCES table_name (column_list) [, CHECK (expr) ] )

20 8-3-2 CREATE TABLE 新增關聯表 - 語法說明 NOT NULL NULL: 欄位值是否可以為虛值, 如果沒有指明, 預設是 NULL, 可以是空值 DEFAULT: 指定欄位的預設值, 如果欄位沒有輸入資料, 預設是填入之後的 value1~n 值 PRIMARY KEY (): 指定資料表的主鍵, 括號內是主鍵的欄位, 如果是複合鍵, 欄位請使用逗號分隔 FOREIGN KEY ()/REFERENCES (): 指定資料表的外來鍵, 括號為外來鍵的欄位清單,REFERENCE 是參考的資料表, 括號是參考資料表的主鍵 CHECK (): 設定欄位的限制條件, 在括號內是條件的運算式

21 8-3-2 CREATE TABLE 新增關聯表 - 建立 Students 資料表 建立 Students 資料表 :Ch8_3_2_01.sql 首先在 MySchool 資料庫建立 Students 資料表, 其 SQL 指令如下所示 : CREATE TABLE Students ( ) GO sid char(4) NOT NULL, name varchar(12) NOT NULL, tel varchar(15), birthday date, PRIMARY KEY (sid)

22 8-3-2 CREATE TABLE 新增關聯表 - 建立 Instructors 資料表 建立 Instructors 資料表 :Ch8_3_2_02.sql 在 MySchool 資料庫建立 Instructors 資料表的 SQL 指令, 主鍵是 eid 欄位, 如下所示 : CREATE TABLE Instructors ( ) eid char(4) NOT NULL, name varchar(12) NOT NULL, rank varchar(10), department varchar(5), PRIMARY KEY (eid)

23 8-3-2 CREATE TABLE 新增關聯表 - 建立 Courses 資料表 建立 Courses 資料表 :Ch8_3_2_03.sql 在 MySchool 資料庫建立 Courses 資料表的 SQL 指令, 主鍵是 c_no 欄位, 如下所示 : CREATE TABLE Courses ( ) c_no char(5) NOT NULL, title varchar(30) NOT NULL, credits int DEFAULT 3, PRIMARY KEY (c_no)

24 8-3-2 CREATE TABLE 新增關聯表 - 建立 Classes 資料表 建立 Classes 資料表 :Ch8_3_2_04.sql 在 MySchool 資料庫建立 Classes 資料表的 SQL 指令, 如下所示 : CREATE TABLE Classes ( ) eid char(4) NOT NULL, sid char(4) NOT NULL, c_no char(5) NOT NULL, time time, room varchar(8), grade float, PRIMARY KEY (eid, sid, c_no), FOREIGN KEY (eid) REFERENCES Instructors (eid), FOREIGN KEY (sid) REFERENCES Students (sid), FOREIGN KEY (c_no) REFERENCES Courses (c_no)

25 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增 / 刪除欄位 ( 語法 ) 新增 / 刪除資料表欄位 如果資料表的欄位需要增減, 並不需要重新建立資料表, 可以使用 ALTER TABLE 指令來新增 / 刪除欄位, 其基本語法如下所示 : ALTER TABLE table_name ADD column_name datatype DROP COLUMN column_name

26 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增 / 刪除欄位 ( 範例 ) 新增資料表欄位 :Ch8_3_3_01.sql 在 Students 資料表新增 SSN 欄位的身份證字號, 資料類型是 char(10), 其 SQL 指令如下所示 : ALTER TABLE Students ADD SSN char(10) 刪除資料表欄位 :Ch8_3_3_02.sql 在 Students 資料表刪除欄位 SSN, 其 SQL 指令如下所示 : ALTER TABLE Students DROP COLUMN SSN

27 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增主鍵 ( 語法 ) 新增 / 刪除資料表的主鍵 如果在建立資料表時沒有指定主鍵, 可以使用 ALTER TABLE 指令新增資料表的主鍵, 其基本語法如下所示 : ALTER TABLE table_name ADD PRIMARY KEY (column_list) DROP PRIMARY KEY

28 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增主鍵 ( 範例 ) 新增主鍵 :Ch8_3_3_04.sql 請先執行 SQL 指令檔名稱 :Ch8_3_3_03.sql 建立 Employees 資料表, 但沒有指定主鍵, 我們可以使用 Ch8_3_3_04.sql 的 ALTER TABLE 指令新增 Employees 的主鍵 SSN, 如下所示 : ALTER TABLE Employees ADD PRIMARY KEY (SSN)

29 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增外來鍵 ( 語法 ) 新增 / 刪除資料表的外來鍵 如果在建立資料表時沒有指定外來鍵, 可以使用 ALTER TABLE 指令新增資料表的外來鍵, 也就是建立關聯表間的關聯性 (Relationships), 其基本語法如下所示 : ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY (column_list) REFERENCES table_name (column_list) DROP CONSTRAINT constraint_name

30 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增外來鍵 ( 範例 1) 新增外來鍵 :Ch8_3_3_05.sql 繼續使用之前建立的 Employees 資料表為例, 使用 ALTER TABLE 指令新增 Employees 資料表的外來鍵 eid 欄位, 它是參考到 Instructors 資料表的 eid 欄位, 其 SQL 指令如下所示 : ALTER TABLE Employees ADD CONSTRAINT constraint_eid FOREIGN KEY (eid) REFERENCES Instructors (eid)

31 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增外來鍵 ( 範例 2) 刪除外來鍵 :Ch8_3_3_06.sql 在 Employees 資料表刪除外來鍵, 也就是刪除名為 constraint_eid 的限制條件, 其 SQL 指令如下所示 : ALTER TABLE Employees DROP CONSTRAINT constraint_eid

32 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增 / 刪除欄位的限制條件 ( 語法 ) 新增 / 刪除欄位的限制條件 ALTER TABLE 指令可以新增 / 刪除資料表欄位的限制條件, 其基本語法如下所示 : ALTER TABLE table_name ADD CONSTRAINT constraint_name DEFAULT value FOR column_name CHECK (expr) DROP CONSTRAINT constraint_name

33 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增 / 刪除欄位的限制條件 ( 範例 1) 新增欄位預設值 :Ch8_3_3_07.sql 在 Employees 資料表新增 name 欄位的預設值, 其 SQL 指令如下所示 : ALTER TABLE Employees ADD CONSTRAINT default_name DEFAULT ' 陳會安 ' FOR name

34 8-3-3 ALTER TABLE 更改關聯表綱要 - 新增 / 刪除欄位的限制條件 ( 範例 2) 新增欄位的限制條件 :Ch8_3_3_08.sql 在 Students 學生資料表新增生日 birthday 欄位的限制條件, 其 SQL 指令如下所示 : ALTER TABLE Students ADD CONSTRAINT check_birthday CHECK (birthday >= ' ' and birthday <= ' ')

35 8-3-4 DROP TABLE 刪除整個關聯表 對於資料庫已經存在的基底關聯表, 可以使用 DROP TABLE 指令刪除指定的資料表, 刪除的範圍包含資料表索引 記錄和視界, 其基本語法如下所示 : DROP TABLE table_name 上述語法是從資料庫刪除 table_name 的資料表 刪除資料表 :Ch8_3_4_01.sql 刪除 Employees 資料表的 SQL 指令, 如下所示 : DROP TABLE Employees

36 8-3-5 TRUNCAT TABLE 刪除關聯表內容 資料庫已經存在的基底關聯表, 如果想刪除資料表的記錄, 但是保留關聯表綱要, 可以使用 TRUNCAT TABLE 指令來刪除指定資料表的內容, 其基本語法如下所示 : TRUNCATE TABLE table_name 刪除資料表的內容 :Ch8_3_5_01.sql 刪除 Classes 資料表內容, 但是保留關聯表綱要, 其 SQL 指令如下所示 : TRUNCATE TABLE Classes

37 8-3-6 CREATE INDEX 建立索引 - 說明 以單層有序索引 (Single Level Ordered Index) 來說, 使用主鍵排序建立的索引稱為主索引 (Primary Index) 非主鍵排序的索引稱為叢集索引 (Clustering Index), 其他非排序欄位稱為次索引 (Secondary Index), 也稱為非叢集索引 (Non-clustering Index) 一個基底關聯表只能擁有一個主索引或叢集索引來決定記錄的排序方式, 如果還有其他索引一定是次索引, 在一個基底關聯表可以擁有多個次索引 SQL Server 可以建立叢集和非叢集索引, 當在資料表指定主鍵時, 預設建立此欄位的叢集索引 ( 當然我們也可稱它為主索引 ), 其他欄位的索引稱為非叢集索引 ( 即次索引 )

38 8-3-6 CREATE INDEX 建立索引 - 語法 DDL 的 CREATE INDEX 指令可以建立基底關聯表的索引, 其基本語法如下所示 : CREATE [ UNIQUE ] INDEX index_name ON table_name (column_name[(length)],... ) [ ASC DESC ] 上述語法可以建立 SQL Server 資料表的非叢集索引, UNIQUE 是指索引值為唯一, 表示不能有 2 筆記錄擁有相同索引值,index_name 是索引名稱, column_name 欄位如果不只一個, 請使用逗號分隔 length 欄位是長度, 可以使用部分欄位值來建立索引資料,ASC 是由小到大排序,DESC 是由大到小

39 8-3-6 CREATE INDEX 建立索引 - 範例 建立資料表的索引 :Ch8_3_6_01.sql 在 Students 學生資料表新增欄位 name 的索引資料 index_students, 其 SQL 指令如下所示 : CREATE INDEX index_students ON Students(name)

40 8-3-7 DROP INDEX 刪除索引 DDL 的 DROP INDEX 指令可以刪除基底關聯表的索引資料, 其基本語法如下所示 : DROP INDEX table_name.index_name 上述 table_name 是資料表名稱,index_name 是索引名稱 刪除資料表的索引 :Ch8_3_7_01.sql 在 Students 學生資料表刪除索引資料的 SQL 指令, 如下所示 : DROP INDEX Students.index_students

41 8-4 資料操作語言 INSERT 新增記錄 UPDATE 更新記錄 DELETE 刪除記錄 Management Studio 編輯資料表

42 8-4 資料操作語言 SQL 的資料操作語言 (DML) 可以新增 刪除和更新資料表的記錄, 換句話說,DDL 是建立資料庫綱要,DML 是建立資料庫副本 (Instance) SQL 語言的資料表操作指令一共有 3 個, 如下表所示 : INSERT: 在資料表插入一筆新記錄 UPDATE: 更新資料表的記錄, 這些記錄是已經存在的記錄 DELETE: 刪除資料表的記錄

43 8-4-1 INSERT 新增記錄 - 語法 SQL 語言的 INSERT 指令可以新增一筆記錄到資料表, INSERT 指令的基本語法, 如下所示 : INSERT INTO table (column1,column2,..) VALUES ('value1', 'value2 ', ) 上述 SQL 指令的 table 為新增記錄的資料表名稱, column1~n 是資料表內的欄位名稱, 不需全部欄位, 不過需要包含所有非虛值欄位,value1~n 是對應的欄位值

44 8-4-1 INSERT 新增記錄 - 注意事項 INSERT 指令的注意事項, 如下所示 : 不論是欄位或值的清單, 都需要使用逗號分隔 在 INSERT 指令 VALUES 的值中, 數值不用單引號包圍, 字元與日期 / 時間需要單引號括起 INSERT 指令的欄位名稱清單, 並不需要和資料表定義的欄位數目或順序相同, 只需列出需要值的欄位, 不過括號內的欄位名稱順序要和 VALUES 值的順序相同

45 8-4-1 INSERT 新增記錄 - 範例 新增記錄 :Ch8_4_1_01.sql 在 Students Instructors Courses 和 Classes 四個資料表新增測試記錄的 SQL 指令, 如下所示 : INSERT INTO Students VALUES ('S001',' 陳小安 ',' ','1968/09/12') INSERT INTO Courses VALUES ('CS101',' 計算檮概論 ',4) INSERT INTO Instructors VALUES ('E001',' 陳慶新 ',' 教授 ','CS'). INSERT INTO Classes VALUES ('E001','S001','CS101','12:00:00','180-M',85)

46 8-4-2 UPDATE 更新記錄 - 語法 SQL 語言的 UPDATE 指令可以將資料表符合條件的記錄, 更新指定欄位的內容, 基本語法如下所示 : UPDATE table SET column1 = value1 WHERE conditions table 是資料表,SET 子句 column1 是資料表的欄位名稱, 不用全部只需更新欄位,value1 是更新欄位值 更新的欄位不只一個請使用逗號分隔, 如下 : UPDATE table SET column1 = 'value1', column2 = 'value2' WHERE conditions

47 8-4-2 UPDATE 更新記錄 - 注意事項與範例 UPDATE 指令的注意事項, 如下所示 : WHERE 子句是 UPDATE 指令的必要元素, 如果沒有此條件, 資料表所有記錄欄位都會被更新 更新欄位值如果為數值不用單引號包圍, 字元與日期 / 時間需要使用單引號包圍 更新記錄 :Ch8_4_2_01.sql 在資料表 Students 更改學號 S001 的生日和姓名, 其 SQL 指令如下所示 : UPDATE Students SET birthday=' ', name=' 陳會安 ' WHERE sid = 'S001'

48 8-4-3 DELETE 刪除記錄 - 語法 SQL 語言的 DELETE 指令可以將資料表符合條件的記錄刪除掉,DELETE 指令的基本語法, 如下所示 : DELETE FROM table WHERE conditions table 是資料表,WHERE 子句 conditions 為刪除記錄的條件, 口語來說是 : 將符合 conditions 條件的記錄刪除掉

49 8-4-3 DELETE 刪除記錄 - 注意事項與範例 DELETE 指令的注意事項, 如下所示 : WHERE 子句是 DELETE 指令的必要元素, 如果沒有此條件, 資料表內的所有記錄都會被刪除掉 WHERE 條件可以使用 = <> > <= 和 >= 等運算子 WHERE 條件如果不只一個條件, 可以使用邏輯運算子 and 或 or 連結 刪除記錄 :Ch8_4_3_01.sql 在 Students 資料表刪除學號 S001 記錄, 其 SQL 指令如下所示 : DELETE FROM Students WHERE sid = 'S001'

50 8-4-4 Management Studio 編輯資料表 SQL Server 在建立 MySchool 資料庫和使用 SQL 指令新增四個資料表後, 就可以使用 Management Studio 在資料表新增測試的記錄資料

51 8-5 資料控制語言 - 說明 SQL 語言的資料控制語言 (Data Control Language, DCL) 可以定義資料庫安全管理所需的規則, 授予或撤回使用者的相關權限, 讓使用者 : 只能執行授權的操作和處理擁有權限的資料 限制無法執行或取得沒有授權的操作或資料

52 8-5 資料控制語言 -GRANT 指令 GRANT 指令可以授予資料庫使用者的權限, 其基本語法如下所示 : GRANT { ALL [ PRIVILEGES ] privileges [ (column [,columnn]) ] [,privileges ] } ON table_name TO user_name [,user_name...] 上述語法可以在 ON 子句指定授予哪一個 table_name 資料表的權限, 在 privileges 權限的括號中可以指定擁有哪些欄位的權限

53 8-5 資料控制語言 -REVOKE 指令 REVOKE 指令是對應 GRANT 指令, 可以徹回某位使用者所授予的權限, 其基本語法如下所示 : REVOKE { ALL [ PRIVILEGES ] privileges [ (column [,columnn]) ] [,privileges ] } ON table_name FROM user_name [,user_name...] 上述語法可以在 ON 子句指定徹回哪一個 table_name 資料表的權限, 在 privileges 權限的括號中可以指定徹回哪些欄位的權限

54 8-6 產生 SQL Server 指令碼精靈 Management Studio 提供指令碼精靈來自動產生資料庫綱要的 SQL 指令碼檔案, 其主要目的是如果資料庫損壞時, 可以使用這些產生的 SQL 指令檔來還原損壞的資料庫綱要

55

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

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

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

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

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

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

目錄

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

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

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

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

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

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

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 1/54 数 据 库 系 统 基 础 哈 尔 滨 工 业 大 学 2011.~2012. 数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护 数 据 库 系 统 基 础 3/54 第 6 章 数 据 库 管 理 与 维 护 6.1 数 据 库 管 理 员 的 基 本 职 责 6.2 数 据 库 存 储 与 性 能 管 理 6.3 数 据 库

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

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

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

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建 2 第 二 讲 创 建 和 管 理 表 与 简 单 记 录 操 作 Copyright SWFC-CISC, 2013. All rights reserved. 教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表

More information

习题1

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

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

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

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

未命名

未命名 附录三 ADS- MySQL 基础语法偏表 类别语法偏类 MySQL 语法 ADS 语法备注 型 Utility DESCRIBE {DESCRIBE DESC} tbl_name [col_name wild] {DESCRIBE DESC} dbname.tbl_name EXPLAIN 负偏 {EXPLAIN} [explain_type] explainable_stmt {EXPLAIN}

More information

123

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

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

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

Microsoft PowerPoint - MIS_Lec03.ppt [相容模式] 關聯性與限制條件之 管理 Constraint Type Add, Rename, Drop Constraints Constraint Information Integrity Constraints 限制條件 Entity Integrity Constraints 配合主鍵限制 Referential Integrity Constraints 配合外來鍵限制 Domain Integrity

More information

季刊9web.indd

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

More information

Microsoft PowerPoint - Ch6

Microsoft PowerPoint - Ch6 第 六 章 基 本 的 SQL 目 的 SQL 的 關 聯 模 式 SQL 的 資 料 定 義 語 言 CREATE TABLE DROP TABLE ALTER TABLE 基 本 的 SQL 查 詢 SELECT FROM WHERE SQL 的 更 新 INSERT UPDATE DELETE 6-1 目 的 關 聯 模 式 定 義 嚴 謹 簡 潔, 但 好 用 性 和 執 行 效 率 必 須

More information

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

Microsoft PowerPoint - MIS_Lec02.ppt [相容模式] 資料表之建立與修改 Structural Query Language Data Definition Language Data Manipulation Language SQL Introduction SQL-Structural Query Language DDL Data Definition Language DML Data Manipulation Language DCL Data

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

PowerPoint Presentation

PowerPoint Presentation 第二章資料庫系統架構 資料庫系統設計理論李紹綸著 本章內容 資料庫系統的成員 使用者 資料 硬體 軟體 資料庫系統環境 (Database System Environment) 資料庫管理系統架構 ANSI/SPARC 三階層綱目架構 資料獨立性 (Data Independence) 資料庫語言 (Database Languages) 資料定義語言 (Data Definition Language)

More information

幻灯片 1

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

More information

starter_pdfmerge

starter_pdfmerge 許 致 學 本 場 次 內 容 效 能 調 校 與 規 劃 SQL Server 2008 提 升 效 能 的 新 功 能 SQL Server 2008 效 能 調 校 工 具 效 能 不 佳 之 影 響 法 滿 足 使 用 者 需 求 無 業 生 產 力 客 戶 忠 誠 度 企 資 訊 人 員 績 效 不 彰 痛 醫 頭 腳 痛 醫 腳 頭 急 亂 投 醫 硬 體 升 級 不 一 定 可 以 獲

More information

ebook 165-5

ebook 165-5 3 5 6 7 8 9 [ 3. 3 ] 3. 3 S Q L S Q 4. 21 S Q L S Q L 4 S Q 5 5.1 3 ( ) 78 5-1 3-8 - r e l a t i o n t u p l e c a r d i n a l i t y a t t r i b u t e d e g r e e d o m a i n primary key 5-1 3 5-1 S #

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

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

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

Microsoft Word - AED190_CH06

Microsoft Word - AED190_CH06 CH 資料 (Data) 的操作和管理 簡介新增一筆資料 (INSERT) 使用 SYSDATE 函數查詢一筆資料 (where) 使用預設值 (Default values) 使用替代變數 (&) 使用 To_date 函數新增多筆資料更正資料 (UPDATE) 刪除資料 (Delete) 資料庫的交易 (Commit and Rollback) 複製資料 Oracle 11g 資料庫最佳入門實用書

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

ZENworks 11 SP4

ZENworks 11 SP4 ZENworks 11 SP4 2015 年 7 月 本 自 述 文 件 中 的 信 息 与 Novell ZENworks 11 Support Pack 4 版 本 相 关 第 1 节 安 装 ( 第 1 页 ) 第 2 节 计 划 升 级 到 ZENworks 11 SP4 ( 第 1 页 ) 第 3 节 升 级 ( 第 2 页 ) 第 4 节 新 功 能 ( 第 2 页 ) 第 5 节 ZENworks

More information

投影片 1

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

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

Oracle Database 10g: SQL (OCE) 的第一堂課

Oracle Database 10g: SQL (OCE) 的第一堂課 商 用 資 料 庫 的 第 一 堂 課 中 華 大 學 資 訊 管 理 系 助 理 教 授 李 之 中 http://www.chu.edu.tw/~leecc 甲 骨 文 俱 樂 部 @Taiwan Facebook 社 團 https://www.facebook.com/groups/365923576787041/ 2014/09/15 問 題 一 大 三 了, 你 為 什 麼 還 在 這

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

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

MySQL資料庫教學

MySQL資料庫教學 SQL: 結 構 化 查 詢 語 言 國 立 聯 合 大 學 資 訊 管 理 學 系 陳 士 杰 老 師 Outlines Database Languages SQL 資 料 型 態 Data Query Language, DQL ( 資 料 查 詢 語 言 ) Data Definition Language, DDL ( 資 料 定 義 語 言 ) Data Manipulation Language,

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

目錄... 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 - 資料庫程式設計教材.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 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

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

Microsoft PowerPoint - asp15

Microsoft PowerPoint - asp15 SQL 語言處理資料庫 資科系林偉川 什麼是 SQL 語言 SQL 為 ANSI (American National Standards Institute) 標準的資料庫語言,SQL 指令的語法可以存取和更新資料庫的記錄, 目前 Access SQL Server Informix Oracle 和 Sybase 等資料庫系統都支援 ANSI 的 SQL 語言 E. F. Codd 建立關連性資料庫的觀念,

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

Oracle高级复制冲突解决机制的研究

Oracle高级复制冲突解决机制的研究 Oracle dbms_rectifier_diff Oracle : eygle (eygle.com@gmail.com dbms_rectifier_diff Oracle dbms_rectifier_diff : http://www.eygle.com/archives/2005/01/eoadbms_rectifi.html DIFFERENCES Oracle dbms_rectifier_diff.differences

More information

( Version 0.4 ) 1

( Version 0.4 ) 1 ( Version 0.4 ) 1 3 3.... 3 3 5.... 9 10 12 Entities-Relationship Model. 13 14 15.. 17 2 ( ) version 0.3 Int TextVarchar byte byte byte 3 Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate

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

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

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

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

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059 项目 3 创建和管理表 表是数据库中最重要的基础对象 它包含数据库中的所有数据 其他数据库对象 例如索引和视图等 都是依赖于表而存在的 若要使用数据库来存储和组织数据 首先就需要创建表 在本项目中将通过 15 个任务来创建和管理表 主要内容包括表的设计 理解 SQL Server 2008 中的数据类型 以及创建和修改表等 任务 1 表的设计 任务描述 Office Visio 3.1 3.1 项目

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

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

第四章 SQL 介紹

第四章 SQL 介紹 第 四 章 SQL 介 紹 黃 仁 鵬 2009/3/26 資 料 庫 系 統 理 論 與 實 務 - 使 用 Oracle 1 4-1 資 料 庫 共 通 的 語 言 -SQL 像 大 多 數 資 料 庫 相 同,ORACLE 只 會 說 一 種 共 通 的 語 言, 而 這 種 語 言 就 是 SQL (Structural Query Language, 結 構 化 查 詢 語 言 ) 2009/3/26

More information

数据库系统概论

数据库系统概论 第五章数据库完整性 孟小峰 xfmeng@ruc.edu.cn 信息学院 2014/4/8 Replay Time 身份认证 自主访问控制 GRANT & REVOKE 强制访问控制 敏感度标记 主体和客体 视图机制, 审计 数据安全与隐私 数据库完整性 什么是数据库的完整性 数据库的完整性是指数据的正确性和相容性, 防止不合语义的数据进入数据库 例如, 学生的年龄必须是整数, 取值范围为 14--29;

More information

Microsoft PowerPoint - 資料庫-08 [相容模式]

Microsoft PowerPoint - 資料庫-08 [相容模式] 第八單元 建立資料庫 1 本章重點 本章介紹在 MySQL 中建立資料庫 修改資料庫屬性 刪除資料庫... 等功能 操作的方法主要有兩種 : 一是利用 Workbench 功能和命令來進行 另一種則是執行 SQL 敘述來達成 如何建立資料庫 各種修改資料庫屬性與設定的方法 如何刪除資料庫 2 8-1 使用 workbench 建立資料庫 3 SQL 指令的種類 : 資料定義語言 (Data Definition

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

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

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

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

More information

动态字段介绍及使用

动态字段介绍及使用 DBMaker Author: DBMaster Support Team Production Team Publish Date: 5 11, 2017 目錄 1. JSONCOLS 類型介紹... 1 1.1 JSONCOLS 類型... 1 1.2 定義 JSON 運算式... 2 1.3 使用 JSONCOLS 類型的原則... 2 1.4 JSONCOLS 類型執行許可權及特點... 2

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

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

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

ASP.NET 2.0網頁設計範例教本 第 6 章資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server 資料庫管理系統 6-3 安裝 SQL Server 資料庫管理系統 6-4 SQL Server 的管理工具 6-5 系統目錄 6-6 物件與資料類型 6-7 建立 SQL Server 資料庫 6-1 關聯式資料庫管理系統 6-1-1 關聯式資料庫管理系統 6-1-2 關聯式資料庫管理系統的架構 6-1-1 關聯式資料庫管理系統

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

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選

一 新增 SQL Express 2008 資料庫 步驟一 : 首先, 利用 VB 新增一個 Windows Form 應用程式的專案, 專案名稱為 MyDB 專案名稱為 MyDB 步驟二 : 接下來, 請執行 VB 功能表上的 專案 / 加入新項目, 此時, 請在 加 入新項目 的對話方塊中, 選 附件三 VB 與 SQL Express 資料庫結合 ADO.NET 是程式語言與資料庫存取的一個非常重要的媒介 因此, 我們可以利用 VB2010 C#2010 ASP.NET 4.0 及 J# 等程式語言來撰寫應用程式, 再透過 ADO.NET 就可以輕易的存取資料庫的資料了 因此, 當我們安裝完成 Visual Studio 2010 或 Visual Basic 2010 Express Edition

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

一步一步教你搞网站同步镜像!|动易Cms

一步一步教你搞网站同步镜像!|动易Cms 一 步 一 步 教 你 搞 网 站 同 步 镜 像! 动 易 Cms 前 几 天 看 见 论 坛 里 有 位 朋 友 问 一 个 关 于 镜 像 的 问 题, 今 天 刚 好 搞 到 了 一 个, 于 是 拿 出 来 和 大 家 一 起 分 享 了! 1. 介 绍 现 在 的 网 站 随 着 访 问 量 的 增 加, 单 一 服 务 器 无 法 承 担 巨 大 的 访 问 量, 有 没 有 什 么

More information

PowerPoint 簡報

PowerPoint 簡報 資料庫管理 Database Management 建立銀行資料庫及查詢範例 系級 : 物理四學號 :49814201 姓名 : 吳嘉峰授課老師 : 楊維邦教授 主題說明 利用 phpmyadmin 在 MySQL 中建立簡單的銀行資料庫 依照範例情境, 練習對銀行資料庫作查詢 目錄 Primary Key Foreign Key Schema Diagram 建立 Banking Database

More information

CDWA Mapping. 22 Dublin Core Mapping

CDWA Mapping. 22 Dublin Core Mapping (version 0.23) 1 3... 3 3 3 5 7 10 22 CDWA Mapping. 22 Dublin Core Mapping. 24 26 28 30 33 2 3 X version 0.2 ( ) 4 Int VarcharText byte byte byte Id Int 10 Management Main Code Varchar 30 Code Original

More information

「人名權威檔」資料庫欄位建置表

「人名權威檔」資料庫欄位建置表 ( version 0.2) 1 3 3 3 3 5 6 9.... 11 Entities - Relationship Model..... 12 13 14 16 2 ( ) Int Varchar Text byte byte byte Id Int 20 Name Surname Varchar 20 Forename Varchar 20 Alternate Type Varchar 10

More information

PowerPoint Presentation

PowerPoint Presentation 第四章關聯式資料模型 資料庫系統設計理論李紹綸著 本章內容 關聯式資料模型的資料結構 關聯表綱目 (Relation Schema) 關聯表案例 (Relation Instance) 關聯表的特性 關聯表的種類 關聯式資料模型的完整性限制 實體完整性限制 (Entity Integrity Constraints) 外鍵 (Foreign Keys) 外鍵參考圖 (Referential Diagram)

More information

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05 1 SP_01...3 SP_03 JAVA...6 SP_10 SQL...8 SP_51...12 SP_32...15 SP_53...18 SP_20...21 SP_22...24 SP_21...27 SP_23...30 SP_04.NET...33 SP_02 C...37 SP_05 FLASH...39 SP_06...42 2 SP_01 1. 8. Excel 2. 9. PowerPoint

More information

数据库系统概论

数据库系统概论 第 3 章关系数据库 SQL 语言 孟小峰 xfmeng@ruc.edu.cn 信息学院 2014/3/24 关系代数 上节课 基本运算 : 选择 投影 并 差 卡氏积 导出运算 : 连接 并 除 其他 : 外连接 元组关系演算 : 以元组为变量构造谓词 域关系演算 以域为变量构造谓词 关系代数与关系演算的等价 第三章关系数据库标准语言 SQL 3.1 SQL 概述 3.2 数据定义 3.3 数据查询

More information

Chapter 8

Chapter 8 第 8 章 SQL-99: 綱要定義 限制 查詢與視界 1 CONTENTS Create Table Drop Table Alter Table SQL 的修改命令 INSERT, DELETE, UPDATE CREAT ASSERTION VIEW 2 變更資料定義 限制或綱要 用來建立 (CREATE) 刪除 (DROP) 和修改 (ALTER) 資料庫中表格 ( 關聯 ) 的描述 3 CREATE

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

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

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

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

More information

数据库系统概论

数据库系统概论 信息学院 2015 级,2017-2~6, 教 2221 数据库系统概论 孟小峰中国人民大学 xfmeng@ruc.edu.cn http://idke.ruc.edu.cn 数据库系统概论 An Introduction to Database Systems 第三章 SQL 语言 ( 之 DDL 部分 ) 2017, 3, 14 关系代数 上节课 基本运算 : 选择 投影 并 差 卡氏积 导出运算

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

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

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

数 据 库 管 理 第 章 (1) 创 建 一 个 简 单 的 表 空 间 Create tablespace user1 datafile 'e:\database\oracle\user1_data.dbf' size 00M; () 指 定 数 据 文 件 的 可 扩 展 性 Create t

数 据 库 管 理 第 章 (1) 创 建 一 个 简 单 的 表 空 间 Create tablespace user1 datafile 'e:\database\oracle\user1_data.dbf' size 00M; () 指 定 数 据 文 件 的 可 扩 展 性 Create t 数 据 库 管 理 知 识 提 要 : 本 章 介 绍 了 如 何 创 建 学 生 成 绩 管 理 系 统 的 表 空 间 表, 以 及 如 何 用 PL/SQL 方 式 和 命 令 方 式 操 作 表, 如 何 创 建 主 键 约 束 外 键 约 束 唯 一 性 约 束 检 查 约 束 非 空 约 束, 如 何 创 建 序 列 同 义 词, 还 介 绍 了 索 引 简 介 索 引 的 分 类 创

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

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

四川省普通高等学校

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

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

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

作业参考答案

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

More information