經典範例資料庫 E-R 圖
Northwind(北風貿易)與 Pubs(出版資料)是 SQL Server 經典教學範例資料庫,涵蓋訂單管理、庫存、人員、出版書目等經典業務場景。以下提供中文版實體關聯圖(E-R Diagram),輔助資料庫設計教學與查詢練習。
Northwind 資料庫 E-R 圖

- 核心實體:Customers(客戶)、Orders(訂單)、Order Details(訂單明細)、Products(產品)、Categories(類別)、Suppliers(供應商)、Employees(員工)、Shippers(貨運商)。
- 關鍵關聯:Customer 1:N Order,Order 1:N Order Detail,Product 1:N Order Detail,Category 1:N Product,Supplier 1:N Product,Employee 1:N Order。
Pubs 資料庫 E-R 圖

- 核心實體:Authors(作者)、Titles(書目)、Publishers(出版社)、Stores(書店)、Sales(銷售)、Employee(員工)、Jobs(職位)、Discounts(折扣)、TitleAuthor(書目作者關聯)。
- 關鍵關聯:Author M:N Title(透過 TitleAuthor),Publisher 1:N Title,Store 1:N Sale,Title 1:N Sale,Employee 1:N Job/PubInfo。
取得與安裝範例資料庫
-- SQL Server 2000/2005/2008 安裝媒體通常包含安裝腳本
-- 或從 Microsoft 官方下載:
-- https://github.com/microsoft/sql-server-samples/tree/master/samples/databases/northwind-pubs
教學應用場景
- 基本查詢練習:單表查詢、多表 JOIN、彙總函數、子查詢。
- 進階查詢:CTE 遞迴(Employee 層級)、分頁、動態 SQL、Pivot/Unpivot。
- 效能調校:執行計畫分析、索引設計、統計資料更新、鎖定與封鎖模擬。
- 資料庫設計教學:正規化、外鍵約束、E-R 圖轉換關聯結構、命名慣例。
善用這兩個經典資料庫與其中文 E-R 圖,能大幅降低 SQL 學習門檻,快速建立資料庫設計與查詢優化直覺。