MyEclipse數據庫教程:表、外鍵和索引的使用方法
MyEclipse數據庫教程:表、外鍵和索引的使用方法
MyEclipse的數據庫資源管理器工具提供了大量的向導和操作,來輕松地創建和刪除表、關系和索引。在本教程中,你將學習到:
- 創建和刪除表
- 創建和刪除外鍵
- 創建和刪除索引
沒有MyEclipse?
1. 創建一個新的索引
創建索引是開發人員重要的性能工具,典型的就是在DBMS上創建一個表的索引鍵。然而可能在其他領域中經常需要使用ORDER BY或WHERE子句來增強性能。假設您可能在CITY中有很多訂購的客戶,您可以在該領域中創建索引。
(1)在數據庫瀏覽器視圖中打開一個連接來內置MyEclipse Derby數據庫。

(2)展開連接,右鍵單擊CUSTOMER表,并選擇新建索引。
(3)在索引名稱字段類型中輸入city_idx,并單擊Add按鈕來將此新的索引添加到其所屬的列中。

(4)在索引列表中單擊第一個單元格,單擊下拉箭頭,選擇CITY,然后單擊Finish。

(5)在表/對象信息視圖中,單擊索引選項卡,可以看到新的索引。
1.1 刪除索引
- 在數據庫瀏覽器中選擇包含索引的表。
- 在表/對象信息視圖中單擊索引選項。
- 右鍵單擊要刪除的索引,并選擇DROP INDEX。
- 單擊OK確認。

2. 創建新的表
在設計過程中,開發人員能在其他應用領域中應用并創建相應的數據庫功能的應用模式表,同時能持續應用程序的數據。添加一個新表命名為CUSTOMER_RELATIONSHIP,來表示已某種方式關聯的客戶數。
(1)在數據庫瀏覽器中右鍵單擊TABLE,并選擇New Table。
(2)表名字段類型為CUSTOMER_RELATIONSHIP。
(3)單擊列選項,然后單擊Add按鈕將表添加到列中。您要添加兩個相關客戶的編號到id列中。
(4)在Name字段的first_cust_id類型中,從下拉的類型列表中選擇INTEGER,選擇主鍵復選框,然后單擊Finish。

(5)使用相同的步驟來添加名為second_cust_id的另一列。

(6)單擊Finish創建該表。該表顯示在數據庫瀏覽器的表列表中。
2.1 刪除表
- 右鍵單擊要刪除的表,然后選擇刪除表。
- 點擊OK確認。

3. 創建一個新的外鍵
現在您創建的CUSTOMER_RELATIONSHIP表,雙方在新的領域引用外鍵能關聯到CUSTOMER表的CUSTOMERNUMBER領域。兩個客戶之間有一個有效的關系,他們必須是有效的客戶,這也決定了他們需要通過CUSTOMER表來記錄。
(1)在數據庫瀏覽器中右鍵單擊CUSTOMER_RELATIONSHIP,并選擇新的外鍵。
(2)外鍵名稱字段類型為first_cust_fk。
(3)單擊外鍵列中的第一個單元格,單擊下拉箭頭,選擇first_cust_id,然后單擊Finish。

(4)按照相同的步驟來創建一個名為second_cust_fk的第二外鍵并引用second_cust_id。
(5)在表/對象信息視圖中,選擇索引選項,查看新的外鍵索引。

3.1 刪除外鍵
- 在數據庫瀏覽器中選擇包含外鍵的表。
- 單擊表/對象信息視圖外鍵選項。
- 右鍵單擊要刪除的外鍵,然后選擇刪除外鍵。
- 點擊OK確認。
