Download presentation
Presentation is loading. Please wait.
1
第 7 章 建立資料表與資料庫圖表
2
本章提要 利用資料表設計視窗建立新資料表 在資料表設計視窗修改資料表 在資料表設計視窗建立資料表間的關聯 設定條件約束維護資料完整性
在 Enterprise Manager 中刪除資料表 資料庫設計視窗與圖表物件 用 CREATE TABLE 敘述建立資料表 用 ALTER TABLE 敘述修改資料表 用 DROP TABLE 敘述刪除資料表 暫存資料表
3
利用資料表設計視窗 建立新資料表 開啟新的資料表設計視窗 定義資料表的欄位 設定 Primary key 存檔 - 設定資料表名稱
4
開啟新的資料表設計視窗
5
開啟新的資料表設計視窗
6
開啟新的資料表設計視窗
7
定義資料表的欄位
8
定義資料表的欄位
9
定義資料表的欄位
10
設定 Primary key 在資料表設計視窗為資料表設定 Primary key:
11
設定 Primary key
12
存檔 - 設定資料表名稱 按下存檔鈕後會出現如下的交談窗, 讓您輸入資料表的名稱:
13
存檔 - 設定資料表名稱 若更動過內容卻未存檔的話, 關閉時會出現如下的訊息:
14
在資料表設計視窗修改資料表 開啟資料表設計視窗 插入、搬移、刪除資料行 設定資料表屬性 更改資料表名稱
15
開啟資料表設計視窗
16
開啟資料表設計視窗
17
插入空白資料行
18
搬移資料行
19
刪除資料行 先選取該欄位, 按右鈕執行刪除資料行命令, 或按 Delete 鍵即可。
20
設定資料表屬性 在資料表設計視窗中按下資料表和索引屬性鈕:
21
快速檢視資料表的結構與屬性
22
更改資料表名稱
23
更改資料表名稱
24
在資料表設計視窗 建立資料表間的關聯
25
在資料表設計視窗 建立資料表間的關聯 建立關聯 關聯的屬性設定 刪除關聯
26
建立關聯 進入資料表設計視窗, 然後按下管理關聯性鈕:
27
建立關聯 1. 按下新增鈕。 2. 到主索引鍵表區和外部索引鍵表區設定相關的資料表及欄位:
28
建立關聯 3. 設定主索引鍵表和外部索引鍵表時, SQL Server 也會同步設定此關聯的名稱。
4. 關聯已經設定完畢, 按下關閉鈕結束。
29
建立關聯 5. 按下存檔鈕後會出現如下的交談窗:
30
關聯的屬性設定 建立時立即檢查現有資料 複寫動作將使用此關聯性 插入和更新動作將使用此關聯性 串聯更新相關欄位 串聯刪除相關記錄
31
刪除關聯 按刪除鈕, 此時會出現如下的訊息:
32
設定條件約束維護資料完整性 條件約束的種類 在資料表設計視窗設定條件約束
33
條件約束的種類 Primary key Foreign key NULL、NOT NULL DEFAULT UNIQUE CHECK
34
維護資料完整性的對策
35
設定 CHECK 條件約束 客戶 CU 資料表的結構:
36
設定 CHECK 條件約束 按下管理條件約束鈕, 設定如下:
37
設定 UNIQUE 條件約束 按下管理索引 / 索引鍵鈕:
38
檢視資料表的相依性
39
檢視資料表的相依性
40
刪除資料表 在內容窗格選取欲刪除的資料表, 然後按右鈕執行刪除命令:
41
資料庫設計視窗與圖表物件
42
資料庫設計視窗與圖表物件 開啟新資料庫設計視窗及載入資料表 在資料庫設計視窗中建立新資料表 建立關聯 刪除資料表 儲存圖表物件
43
用建立資料圖表精靈載入資料表 執行新增資料庫圖表命令:
44
用建立資料圖表精靈載入資料表
45
用建立資料圖表精靈載入資料表
46
用建立資料圖表精靈載入資料表
47
在資料庫設計視窗載入資料表 1. 按一下在圖表上加入資料表鈕:
48
在資料庫設計視窗載入資料表 2. 在列示窗中選取欲載入的資料表名稱, 然後按新增鈕, 該資料表即會放入資料庫設計視窗中。
3. 所需的資料表皆載入後, 即可按關閉鈕關閉交談窗。
49
在資料庫設計視窗中 建立新資料表 1. 按下新增資料表鈕。 2. 在選擇名稱交談窗中輸入資料表的名稱後, 按確定鈕。
50
在資料庫設計視窗中 建立新資料表 3. 在資料庫設計視窗中定義資料表欄位:
51
在資料庫設計視窗中 建立新資料表 4. 選取客戶編號那一列, 按下設定主索引鍵, 將該欄位設為 Primary key。
在資料庫設計視窗中 建立新資料表 4. 選取客戶編號那一列, 按下設定主索引鍵, 將該欄位設為 Primary key。 5. 在客戶 01 資料表上按右鈕, 執行儲存選取範圍命令, 螢幕會出現儲存交談窗, 詢問是否要繼續, 請按是鈕存檔。
52
資料表及欄位的屬性設定 選取資料表按下屬性鈕:
53
改變資料表檢視
54
修改自訂檢視 執行資料表檢視 / 修改自訂資料檢視表命令:
55
建立關聯
56
建立關聯
57
建立關聯
58
關聯的屬性設定 執行顯示關聯性的標籤命令:
59
刪除關聯 只要在欲刪除的關聯線條上按右鈕, 執行從資料庫中刪除關聯性命令, 再按下是鈕就可以刪除關聯了。
60
刪除資料表 只要在欲刪除的資料表上按右鈕, 執行從資料庫中刪除資料表命令, 再按下是鈕就會把資料表刪除了。
61
儲存圖表物件 按下存檔鈕, 接著會出現如下的交談窗讓我們設定圖表物入的名稱:
62
用 CREATE TABLE 敘述 建立資料表 CREATE TABLE 敘述的語法 設定資料表名稱 定義欄位屬性 設定欄位的條件約束
設定資料表條件約束 指定檔案群組 建立計算欄位
63
CREATE TABLE 敘述的語法
64
設定資料表名稱 database_name owner table_name
65
定義欄位屬性
66
設定欄位的條件約束
67
設定條件約束的名稱 利用 CONSTRAINT constraint_name 參數可自行為條件約束取名:
68
NULL、NOT NULL 條件約束
69
PRIMARY KEY、UNIQUE 條件約束
70
FOREIGN KEY 條件約束
71
CHECK 條件約速
72
設定資料表條件約束
73
設定資料表條件約束
74
查閱資料表所設定的條件約束
75
指定檔案群組 ON { filegroup | DEFAULT} TEXTIMAGE_ON {filegroup | DEFULT}
76
建立計算欄位
77
用 ALTER TABLE 敘述修改資料表 修改欄位屬性 新增欄位 / 計算欄位 新增資料表條件約束 刪除條件約束 / 欄位
啟動 / 關閉條件約束 更改欄位與資料表的名稱
78
用 ALTER TABLE 敘述修改資料表
79
修改欄位屬性
80
新增欄位 / 計算欄位
81
新增欄位 / 計算欄位
82
新增資料表條件約束
83
新增資料表條件約束
84
新增資料表條件約束 利用語法替訂購項目 A 資料表設定 PRIMARY KEY 條件約束:
85
刪除條件約束 / 欄位
86
啟動 / 關閉條件約束
87
更改欄位與資料表的名稱
88
更改欄位與資料表的名稱
89
用 DROP TABLE 敘述刪除資料表
90
暫存資料表 暫存資料表 (Temporary table) 是一種因暫時需求而產生的資料表, 它和一般資料表的不同點:
暫存資料表會存放在 tempdb 資料庫中。 當我們使用完暫存資料表並離線後, 暫存資料表會自動被刪除。
91
暫存資料表的種類 區域暫存資料表 全域暫存資料表
92
建立暫存資料表
Similar presentations