Oracle 9i建立資料表
來源:互聯網
上載者:User
要建立的兩個資料表
1. 研究生資訊表
表名:scott.student。
表結構如表7.6所示。
3. 兩個資料表的關係
導師資訊表(scott.director)的主碼“DIRECTOR_ID”是研究生資訊表(scott.student)的外碼。也就是說,當導師資訊表的“DIRECTOR_ID”欄位發生變化時,研究生資訊表的欄位“DIRECTOR_ID”也會隨之自動發生變化。
建立的步驟
1. 建立導師資訊表的步驟
(1)如圖7.2所示介面。
(2)出現如圖7.3所示的建立表的【一般資訊】選項卡。
(3)切換到圖7.4所示的建立表的【約束條件】選項卡。
在【類型】儲存格下拉式清單方塊中有5個選項,如表7.8所示。
(4)切換到圖7.5所示的建立表的【簇列】選項卡。
(5)切換到圖7.6所示的建立表的【分區】選項卡。
(6)切換到圖7.7所示的建立表的【儲存】選項卡。
(7)切換到圖7.8所示的建立表的【儲存】選項卡。
(8)切換到圖7.9所示的建立表的【約束條件儲存】選項卡。
(9)出現如圖7.10所示介面。
(10)在【企業管理器】中可以查看建立的資料表,如圖7.11所示。
(11)上述步驟建立scott.director資料表的SQL代碼如下。
在建立主關鍵字約束條件時將自動建立該欄位的索引。
(12)讀者也可以在【SQL Plus Worksheet】中直接執行createdirector.sql檔案建立資料表scott.director,如圖7.12所示。
2. 建立研究生資訊表的步驟
(1)與建立導師資訊表一樣進行操作。
(2)在圖7.13所示的建立表的【一般資訊】選項卡中按照如下步驟進行配置。
(3)圖7.14所示為建立表的主碼的【約束條件】選項卡。
(4)圖7.15所示為建立表的外碼的【約束條件】選項卡。
(5)【簇列】、【分區】、【儲存】和【選項】選項卡按照預設設定即可。
(6)圖7.16所示的【約束條件儲存】選項卡按照如下配置。
(7)系統將成功建立資料表scott.student。對應的SQL代碼如下。
【參見光碟片檔案】:\第7章\createstudent.sql。
(8)讀者也可以在【SQL Plus Worksheet】中直接執行createstudent.sql檔案建立資料表scott.student,如圖7.17所示。
(9)在【企業管理器】中可以查看建立的兩個範例資料表,如圖7.18所示。