table
Categories
CategoryIDINTEGER · PKCategoryNameTEXT · nullableDescriptionTEXT · nullablePictureBLOB · nullableOpenVaultDB database
The classic Northwind sample database for customers, orders, products, suppliers, shippers, territories and employees. The pinned SQLite build is read-only; the native schema includes 13 tables and 17 views.
Published collections
13 declared foreign-key relationships. Names and keys preserve the source database schema. The database site includes the complete native schema, including views.
Published recordsets
table
CategoryIDINTEGER · PKCategoryNameTEXT · nullableDescriptionTEXT · nullablePictureBLOB · nullabletable
CustomerIDTEXT · PKCustomerTypeIDTEXT · PKReferences CustomerDemographics.CustomerTypeID, Customers.CustomerID
table
CustomerTypeIDTEXT · PKCustomerDescTEXT · nullabletable
CustomerIDTEXT · PKCompanyNameTEXT · nullableContactNameTEXT · nullableContactTitleTEXT · nullableAddressTEXT · nullableCityTEXT · nullableRegionTEXT · nullablePostalCodeTEXT · nullableCountryTEXT · nullablePhoneTEXT · nullableFaxTEXT · nullabletable
EmployeeIDINTEGER · PKTerritoryIDTEXT · PKReferences Territories.TerritoryID, Employees.EmployeeID
table
EmployeeIDINTEGER · PKLastNameTEXT · nullableFirstNameTEXT · nullableTitleTEXT · nullableTitleOfCourtesyTEXT · nullableBirthDateDATE · nullableHireDateDATE · nullableAddressTEXT · nullableCityTEXT · nullableRegionTEXT · nullablePostalCodeTEXT · nullableCountryTEXT · nullableHomePhoneTEXT · nullableExtensionTEXT · nullablePhotoBLOB · nullableNotesTEXT · nullableReportsToINTEGER · nullablePhotoPathTEXT · nullableReferences Employees.EmployeeID
table
OrderIDINTEGER · PKProductIDINTEGER · PKUnitPriceNUMERICQuantityINTEGERDiscountREALReferences Products.ProductID, Orders.OrderID
table
OrderIDINTEGER · PKCustomerIDTEXT · nullableEmployeeIDINTEGER · nullableOrderDateDATETIME · nullableRequiredDateDATETIME · nullableShippedDateDATETIME · nullableShipViaINTEGER · nullableFreightNUMERIC · nullableShipNameTEXT · nullableShipAddressTEXT · nullableShipCityTEXT · nullableShipRegionTEXT · nullableShipPostalCodeTEXT · nullableShipCountryTEXT · nullableReferences Shippers.ShipperID, Customers.CustomerID, Employees.EmployeeID
table
ProductIDINTEGER · PKProductNameTEXTSupplierIDINTEGER · nullableCategoryIDINTEGER · nullableQuantityPerUnitTEXT · nullableUnitPriceNUMERIC · nullableUnitsInStockINTEGER · nullableUnitsOnOrderINTEGER · nullableReorderLevelINTEGER · nullableDiscontinuedTEXTReferences Suppliers.SupplierID, Categories.CategoryID
table
RegionIDINTEGER · PKRegionDescriptionTEXTtable
ShipperIDINTEGER · PKCompanyNameTEXTPhoneTEXT · nullabletable
SupplierIDINTEGER · PKCompanyNameTEXTContactNameTEXT · nullableContactTitleTEXT · nullableAddressTEXT · nullableCityTEXT · nullableRegionTEXT · nullablePostalCodeTEXT · nullableCountryTEXT · nullablePhoneTEXT · nullableFaxTEXT · nullableHomePageTEXT · nullabletable
TerritoryIDTEXT · PKTerritoryDescriptionTEXTRegionIDINTEGERReferences Regions.RegionID
Provenance
Source: https://github.com/jpwhite3/northwind-SQLite3 at 4f56e7f5906dfd23b25244c5bfe8fb5da6402efd.
Source licence: MIT. Model licence: MIT. Meaning licence: CC0-1.0.
Published by DemoDB; provider repository ↗.
Upstream describes this as the Microsoft Access 2000 Northwind sample converted to SQLite. This repository reproducibly rebuilds the classic seed by executing the pinned create.sql and update.sql in order. The upstream 24.7 MB dist/northwind.db is excluded because it incorporates random rows added by populate.py (16,282 orders and 609,283 order details); the chosen classic seed contains 830 orders and 2,155 order details. Empty CustomerDemographics and CustomerCustomerDemo tables and all 17 upstream views are retained. Upstream SQLite foreign-key declarations are introspected; these are not a claim that SQLite enforces them for every connection. The sha256 identifies the generated fixture at data-source/source.sqlite; recipe inputs are listed by the provider manifest.
Semantic references