AdventureWorks databases là một database mẫu dùng để học tập về SQL Server trên trang tài liệu của Microsoft, thay thế cho database Northwind, với các script T-SQL ví dụ mẫu.
Link tải file backup tại Microsoft: Dowload file backup
Bảng mô tả các schemas được sử dụng trong CSDL AdventureWorks và 1 vài table tiêu biểu cho mỗi schema.
Schema | Mô tả các đối tượng liên quan | Ví dụ table |
HumanResources | Thông tin nhân sự, quản lý nhân viên của công ty Adventure Works Cycles. | Employee Department |
Person | Chứa thông tin mô tả về tên và địa chỉ của các khách hàng là cá nhân, các nhà cung cấp và các nhân viên. | Contact Address StateProvince |
Production | Các sản phẩm được sản xuất và bán. | BillOfMaterials Product WorkOrder |
Purchasing | Các nhà cung cấp và các sản phẩm khác mà công ty mua hàng hóa và tài sản. | PurchaseOrderDetail PurchaseOrderHeader Vendor |
Sales | Các khách hàng và dữ liệu liên quan tới việc mua bán hàng hóa. | Customer SalesOrderDetail SalesOrderHeader |
Database được phân chia thành nhiều Schemas, do đó, để truy xuất tới các đối tượng trong Schemas chúng ta cần chỉ định rõ tên Schema trước tên đối tượng.
Ví dụ:
SELECT Name, GroupName
FROM HumanResources.Department;
SELECT *
FROM Production.Product