共用方式為


逐步解說:建立 SQL Server Express 資料庫

更新:2007 年 11 月

這個逐步解說會根據 Northwind 範例資料庫中的 Customers 和 Orders 資料表,建立新的 SQL Server 資料庫檔案。然後,這個資料庫檔案就可以用來當做範例資料庫,以便完成這個說明系統中參考本機資料庫檔案的其他 HOW TO 和逐步解說頁面。

在瀏覽這份逐步解說期間,您將了解如何:

  • 建立新的 [Windows 應用程式]。

  • 建立新的本機資料庫檔案,然後加入專案中。

  • 使用 Visual Database Tools 建立資料庫資料表和關聯性 (Relationship)。

必要條件

若要完成這個逐步解說,您必須要有:

建立 Windows 應用程式

由於這個逐步解說會根據空的資料庫範本建立資料庫,所以需要一個專案,才能在其中建立資料庫。

若要建立新的 Windows 專案

  1. 在 Visual Studio 中,從 [檔案] 功能表建立新的 [專案]。

  2. 將專案命名為 SampleDatabaseWalkthrough。

  3. 選取 [Windows 應用程式],並按 [確定]。如需詳細資訊,請參閱建立 Windows 架構的應用程式

    [SampleDatabaseWalkthrough] 專案隨即建立並加入至 [方案總管]。

建立新的 SQL Server 資料庫

若要將新的資料庫加入專案中

  1. 請從 [專案] 功能表選擇 [加入新項目]。

  2. 從可用的範本清單中選取 [服務架構資料庫]。

  3. 在 [名稱] 區域中輸入 SampleDatabase。

  4. 按一下 [加入]。

    [資料來源組態精靈] 就會開啟,不過沒有任何資料庫物件可用,因為這是新的資料庫。

  5. 按一下 [完成] 建立資料庫和資料集,然後將它們加入專案中。

在資料庫中建立新的資料表

若要加入資料表至資料庫

  1. 開啟 [伺服器總管] 或 [資料庫總管],方法是選取 [檢視] 功能表上的 [伺服器總管] 或 [資料庫總管]。

  2. 展開 [資料連接] 節點底下的 [SampleDatabase.mdf] 節點。

  3. 以滑鼠右鍵按一下 [資料表],然後選取 [加入新的資料表]。

    [資料表設計工具] 就會開啟。

  4. 使用下列資訊建立資料行:

    資料行名稱

    資料型別

    允許 Null

    CustomerID

    nchar(5)

    False (未核取)

    CompanyName

    nvarchar(40)

    False (未核取)

    ContactName

    nvarchar (30)

    True (核取)

    ContactTitle

    nvarchar (30)

    True (核取)

    Address

    nvarchar (60)

    True (核取)

    City

    nvarchar (15)

    True (核取)

    Region

    nvarchar (15)

    True (核取)

    PostalCode

    nvarchar (10)

    True (核取)

    Country

    nvarchar (15)

    True (核取)

    Phone

    nvarchar (24)

    True (核取)

    Fax

    nvarchar (24)

    True (核取)

  5. 選取 CustomerID 資料行,然後從 [資料表設計工具] 功能表中選擇 [設定主索引鍵]。

  6. 從 [檔案] 功能表中選擇 [儲存 Table1]。

  7. 在 [輸入資料表名稱] 區域中輸入 Customers。

  8. 按一下 [確定]。

  9. 以滑鼠右鍵按一下 [資料表],然後選取 [加入新的資料表]。

    [資料表設計工具] 就會開啟。

  10. 使用下列資訊建立資料行:

    資料行名稱

    資料型別

    允許 Null

    OrderID

    int

    False (未核取)

    CustomerID

    nchar(5)

    True (核取)

    EmployeeID

    int

    True (核取)

    OrderDate

    datetime

    True (核取)

    RequiredDate

    datetime

    True (核取)

    ShippedDate

    datetime

    True (核取)

    ShipVia

    int

    True (核取)

    Freight

    money

    True (核取)

    ShipName

    nvarchar(40)

    True (核取)

    ShipAddress

    nvarchar(60)

    True (核取)

    ShipCity

    nvarchar(15)

    True (核取)

    ShipRegion

    nvarchar(15)

    True (核取)

    ShipPostalCode

    nvarchar(10)

    True (核取)

    ShipCountry

    nvarchar(15)

    True (核取)

  11. 選取 [OrderID] 資料行,然後從 [資料表設計工具] 功能表中選擇 [設定主索引鍵]。

  12. 從 [檔案] 功能表中選擇 [儲存 Table2]。

  13. 在 [輸入資料表名稱] 區域中輸入 Orders。

  14. 按一下 [確定]。

若要建立上一個步驟中建立之資料表之間的關聯性

  1. 在 [伺服器總管] 或 [資料庫總管] 中,以滑鼠右鍵按一下 [SampleDatabase.mdf] 節點中的 [資料庫圖表] 節點,然後選擇 [加入新的圖表]。

  2. 如果開啟一個對話方塊,詢問是否要建立所需的資料庫物件以進行圖表化,請按一下 [是]。

  3. 將 Customers 和 Orders 資料表加入至圖表中。

  4. 關閉 [加入資料表] 對話方塊。

  5. 從 Customers 資料表,將 CustomerID 資料行拖曳至 Orders 資料表上。

  6. 確定 Customers 資料表是 [主索引鍵資料表],而 Orders 資料表是 [外部索引鍵資料表],然後確定兩個資料表都已選取 CustomerID 資料行。

  7. 按一下 [確定] 關閉此 [資料表和資料行] 對話方塊。

  8. 按一下 [確定] 關閉 [外部索引鍵關聯性] 對話方塊並建立關聯性。

  9. 從 [檔案] 功能表中選取 [儲存 Diagram1]。

  10. 保留預設的名稱,然後按一下 [確定]。

  11. 在 [儲存] 對話方塊中,按一下 [是]。

將資料填入範例資料表

若要將資料填入 Customers 資料表

  1. 在 [伺服器總管] 或 [資料庫總管] 中建立 Northwind 範例資料庫的新連接。如需詳細資訊,請參閱 HOW TO:安裝範例資料庫HOW TO:連接至資料庫中的資料

  2. 在 [伺服器總管] 或 [資料庫總管] 中展開 [Northwind] 資料庫節點。

  3. 在 Northwind Customers 資料表上按一下滑鼠右鍵,然後選擇 [顯示資料表資料]。

  4. 選取所有資料錄,然後將它們複製到剪貼簿中。

  5. 在 [伺服器總管] 或 [資料庫總管] 中展開 [SampleDatabase.mdf] 資料庫。

  6. 在 SampleDatabase.mdf 的 Customers 資料表上按一下滑鼠右鍵,然後選擇 [顯示資料表資料]。

  7. 從剪貼簿中貼上 Northwind Customers 資料表資料。

若要將資料填入 Orders 資料表

  1. 在 Northwind Orders 資料表上按一下滑鼠右鍵,然後選取 [顯示資料表資料]。

  2. 選取所有資料錄,然後將它們複製到剪貼簿中。

  3. 在 [伺服器總管] 或 [資料庫總管] 中展開 [SampleDatabase.mdf] 資料庫。

  4. 在 SampleDatabase.mdf 的 Orders 資料表上按一下滑鼠右鍵,然後選取 [顯示資料表資料]。

  5. 從剪貼簿中貼上 Northwind Orders 資料表資料。

建立資料庫的複本

您現在已經建立了含有資料的範例資料庫,所以您應該以原始狀態建立資料庫的複本,以便在必要時可以還原資料。

若要儲存範例資料庫

  1. 從 [檔案] 功能表中選擇 [全部儲存]。

  2. 從 [檔案] 功能表中選擇 [關閉方案]。

  3. 在專案資料夾中,瀏覽至 SampleDatabase.mdf 檔,然後 [複製] 它。

  4. 瀏覽至您想要儲存資料庫的資料夾,然後在該資料夾中貼上複本。

後續步驟

您現在已經擁有內含某些範例資料的本機資料庫檔案,所以可以完成下列頁面:

請參閱

工作

HOW TO:管理專案中的本機資料檔

概念

區域資料概觀

顯示資料概觀

其他資源

資料存取使用者入門

連接至 Visual Studio 中的資料

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

顯示 Windows 應用程式之表單上的資料

在您的應用程式中編輯資料

驗證資料

儲存資料