在資料庫模型圖中設定及編輯資料類型

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以將資料類型想像為規則,用於限制可以輸入資料庫資料表中各資料欄的資訊種類。例如,如果您要確保使用者不會在僅接受日期的欄位中輸入名稱,則可以將該欄位的資料類型設定為日期資料類型。您可以在初次建立資料表時,於 [資料庫屬性] 視窗中設定各資料欄的資料類型。

您想要做什麼?

設定在資料庫模型表格中的資料行的資料類型

選擇可攜式和實際的資料類型

有變更的實體資料類型的設定

建立使用者定義的資料類型

設定資料行的集合類型

建立複合索引的資料類型與類型] 圖形

指定資料行的複合索引的資料類型

建立表格

在資料庫模型表中設定資料欄的資料類型

  1. 按兩下包含要設定其資料欄之資料類型的資料表圖形。

  2. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

  3. 按一下 [資料類型] 資料欄中您要變更的儲存格。

  4. 按一下目前資料類型旁的向下箭頭,然後從清單中選擇不同的資料類型。

頁面頂端

選擇可攜式或是實體資料類型

可攜式資料類型是指對應到不同資料庫系統中,類似的相容實體資料類型之一般定義類型。實體資料類型則是指目標資料庫支援的資料類型。例如,如果您將驅動程式設為 Access,則 Microsoft Office Access 中所有可用的資料類型,都可以做為模型中的實體資料類型使用。

  1. 按兩下包含要設定其資料欄之資料類型的資料表圖形。

  2. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

  3. 按一下資料欄清單下的 [可攜式資料類型] 或 [實體資料類型]。

    • 可攜式資料類型是指對應到不同資料庫系統中,類似的相容實體資料類型之一般定義類型。

    • 實體資料類型是由針對模型所設定的資料庫驅動程式支配。若要了解有關驅動程式之資料類型的詳細資訊,請參閱驅動程式之目標資料庫管理系統 (DBMS) 的文件。

頁面頂端

變更可用的實體資料類型

不同資料庫管理系統所支援的實體資料類型也會有所不同。例如,如果您將驅動程式設為 Access,則 Access 中所有可用的資料類型,都可以做為模型中的實體資料類型使用。如果您並未看見需要的資料類型,則可能需要變更您在 [驅動程式選項] 對話方塊中設定的驅動程式。

若要在您的模型中使用 DBMS 的資料類型,請在 [驅動程式選項] 對話方塊中,將驅動程式設定為該系統。

  1. 判斷針對圖表設定的資料庫驅動程式為何。

    • 按兩下資料表,然後按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

    • 查看資料欄清單的下方,可攜式和實體資料類型選項的旁邊。

    • 記下括號中顯示的目標資料庫管理系統。

  2. 變更目標資料庫驅動程式。

    • 指向 [資料庫] 功能表上的 [選項],然後按一下 [驅動程式]。

    • 在 [驅動程式] 索引標籤上,為您的目標資料庫管理系統選取 Visio 驅動程式。

    • 按一下 [設定],然後選取適當 ODBC 驅動程式的核取方塊。

頁面頂端

建立使用者定義資料類型

使用者定義資料類型是您可以建立的自訂資料類型,並且可以在建立這些資料類型所在的資料庫模型中重複使用。例如,如果您的資料表擁有用於資產追蹤的數字資料類型資料欄,但是您知道之後可能會從數字為主的資產追蹤系統變更為字元為主的資產追蹤系統,那麼就會需要自訂的資料類型。如果您使用使用者定義的資料類型,就可以隨時將其屬性從數字變更為字元。只要是該類型的資料欄,都會隨著變更,但是不會變更其他數字資料類型的資料欄。

  1. 按一下 [資料庫] 功能表上的 [使用者定義類型]。

  2. 按一下 [使用者定義類型] 對話方塊中的 [新增]。

  3. 在 [新增使用者定義類型] 對話方塊中輸入名稱。

  4. 若要以現有資料類型做為新資料類型的基礎,請選取 [複製來源] 核取方塊,然後選取現有使用者定義資料類型的名稱。

  5. 按一下 [確定]。為資料類型指定可攜式資料類型的特性。

  6. 按一下 [確定]。

頁面頂端

設定資料欄的集合類型

集合類型允許在欄位中儲存多個值。例如,如果您的資料表包含音樂相關資訊,您會需要包含古典、流行及民謠等風格的集合類型。集合類型能夠藉由將資料儲存於單一實體,而非使用外部索引鍵及次要資料表的方式,最佳化資料庫的效能。

  1. 按兩下包含要指定為集合類型之資料欄的資料表。

  2. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

  3. 按一下要設定為集合類型的資料欄,然後按一下 [編輯]。

  4. 按一下 [資料欄屬性] 對話方塊中的 [集合] 索引標籤,然後選擇下列其中一個集合類型︰

    • 未排列、非重複的值群組 (組)︰允許資料欄中欄位的母體實例擁有多個值,但是每個值都必須是唯一的。這些值並沒有任何相關的排序準則,因此並未經過排列。

    • 排列的值群組 (清單)︰會建立經過排列且允許重複元素的元素集合。集合中的每個元素都有序數位置。序數位置是指可以用來存取值的位置。由於可能會有兩個相同的值,因此會以序數位置加以區分。

    • 未排列、重複的值群組(多組)︰會建立可以擁有重複值的元素集合。元素並沒有序數位置。

  5. 按一下 [確定],關閉 [資料欄屬性] 對話方塊。

頁面頂端

使用類型圖形建立綜合資料類型

「資料庫模型圖」範本同時支援關聯及物件關聯資料庫模型,因此您可以同時使用簡單及綜合的資料類型。簡單資料類型支援每個資料欄擁有一個資料值,關聯及物件關聯資料庫都可以使用這種資料類型。物件關聯資料庫還支援綜合資料類型,其中資料欄可以包含多個值或欄位,而每個欄位可以使用不同的資料類型。例如,您可以將地址定義為綜合資料類型,其中包括街道、城市、州及郵遞區號資料欄。

  1. 從 [物件關聯] 樣板將 [類型] 圖形拖曳到資料庫模型圖中。

  2. 按兩下 [類型] 圖形,開啟 [資料庫屬性] 視窗,然後按一下 [類別] 下的 [欄位]。

  3. 按一下黑線,然後開始輸入新的 [實體名稱] 以新增欄位。

  4. 藉由輸入的方式或從該欄位的清單選取一項,以指定資料類型。

  5. 若要避免 null 值,請選取 [必要欄位] 資料欄中的核取方塊。

  6. 若要將 [類型] 定義為 [命名]、[區分性] 或 [範圍],請按一下 [類別] 下的 [定義]。

  7. 選取您要的選項︰

    • 命名列類型︰選取以指定該類型並非其他任何類型的別名。

    • 區分性類別︰選取以指定該類型是以其他類型為基礎,並且與做為基礎的類型擁有相同的表示方式,不過本身單純是區分性類型。

      如果您選取此選項,將無法選取 [欄位] 類別上的選項。

    • 範圍︰選取以指定該類型是其他類型的別名;這種類型是相同類型的間接表示方式。

      如果您選取此選項,就可以使用 [別名集合類型] 選項,不過您將無法選取 [欄位] 類別中的選項。

    • 別名集合類別 (選取 [範圍] 時才會顯示)︰選取一個選項以指定屬性的值是單值、組、清單或多組的集合。在關聯資料庫中,所有屬性集合類型都是單值。物件關聯資料庫則可以讓您指定額外的集合類型。

頁面頂端

指派綜合資料類型給資料欄

如果您使用 [類型] 圖形建立綜合類型,則可以將它指派給資料欄,藉此將資料欄定義為擁有該類型的所有資料欄。例如,您的資料表可能包含 [識別碼]、[名稱] 及 [地址] 資料欄,其中 [地址] 是由 [街道]、[城市]、[州] 及 [郵遞區號] 所組成的類型。

  1. 按兩下要使用綜合資料類型的資料表。

  2. 按一下 [資料庫屬性] 視窗中 [類別] 下的 [資料欄]。

  3. 按一下目前資料類型旁的向下箭頭,然後從清單中選擇另一項。

頁面頂端

建立類型化資料表

如果您使用 [類型] 圖形建立綜合類型,則可以將它指派給資料表,藉此定義以該類型為基礎之資料表的所有資料欄。例如,如果您擁有某種類型的資料欄 [一]、[二] 及 [三],則可以將該類型指派給資料表,資料表便會自動包含這些資料欄。

附註: 不過只能對空白資料表執行這項操作。

  1. 將 [實體] 圖形拖曳到模型圖上。

  2. 按兩下資料表,然後按一下 [資料庫屬性] 視窗中 [類別] 下的 [定義]。

  3. 按一下目前資料類型旁的向下箭頭,然後從清單中選擇另一項。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×