Откройте для себя более 280 уникальных заданий.
Войдите, чтобы сохранить свой прогресс.
Войти
База данных AdventureWorks (SQL Server)
База данных AdventureWorks — это образец базы данных, демонстрирующий возможности SQL Server. Он включает данные о
вымышленной производственной компании.
ER диаграмма базы данных AdventureWorks
Ниже приведен список этих таблиц:
Address - таблица адресов.
Customer - таблица клиентов
CustomerAddress - таблица отношений клиентов и адресов.
Product - таблица товаров.
ProductCategory - таблица категорий товаров.
ProductDescription - таблица описаний товаров.
ProductModel - таблица моделей товаров.
ProductModelProductDescription - таблица описаний моделей товаров.
SalesOrderDetail - таблица заказов.
SalesOrderHeader - таблица деталей заказов.
Грабер Мартин: SQL
Классическая работа по SQL. Эта книга - отличный источник знаний для всех, кто программирует на SQL.
В книге дано подробное описание языка, поэтому от читателя не требуется никакой предварительной подготовки. Сопровождаемая практическими учебными материалами, книга представляет собой полное справочное руководство по SQL.
Таблица Address
Колонки:
AddressID - уникальный идентификатор для каждого адреса.
AddressLine1 - первая строка адреса.
AddressLine2 - вторая строка адреса.
StateProvince - город.
CountryRegion - страна.
PostalCode - почтовый индекс.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
AddressID
AddressLine1
AddressLine2
City
StateProvince
CountryRegion
PostalCode
rowguid
ModifiedDate
9
8713 Yosemite Ct.
null
Bothell
Washington
United States
98011
268AF621-76D7-4C78-9441-144FD139821A
2006-07-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (AddressID)
Таблица Customer
Колонки:
CustomerID - уникальный идентификатор для каждого клиента.
NameStyle - 0 = Данные в FirstName и LastName хранятся в западном стиле (имя, фамилия). 1 = Восточный стиль (фамилия, имя) порядок.
По умолчанию: 0.
Title - обращение.
FirstName - имя.
MiddleName - второе имя.
LastName - фамилия.
Suffix - suffix.
CompanyName - название компании.
SalesPerson - SalesPerson.
EmailAddress - E-mail.
Phone - номер телефона.
PasswordHash - хеш пароля.
PasswordSalt - соль.
rowguid - rowguid.
ModifiedDate - временная метка создания или последнего обновления строки.
CustomerID
NameStyle
Title
FirstName
MiddleName
LastName
Suffix
CompanyName
SalesPerson
EmailAddress
Phone
PasswordHash
PasswordSalt
rowguid
ModifiedDate
1
0
Mr.
Orlando
N.
Gee
[null]
A Bike Store
adventure-works\pamela0
orlando0@adventure-works.com
245-555-0173
L/Rlwxzp4w7RWmEgXX+/A7cXaePEPcp+KwQhl2fJL7w=
1KjXYs4=
3F5AE95E-B87D-4AED-95B4-C3797AFCB74F
2005-08-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (CustomerID)
Таблица CustomerAddress
Колонки:
CustomerID - уникальный идентификатор клиента в таблице Customer .
AddressID - уникальный идентификатор адреса в таблице Address .
AddressType - тип адреса.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
CustomerID
AddressID
AddressType
rowguid
ModifiedDate
29485
1086
Main Office
16765338-DBE4-4421-B5E9-3836B9278E63
2007-09-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (CustomerID, AddressID)
Таблица Product
Колонки:
ProductID - уникальный идентификатор для каждого товара.
Name - наименование товара.
ProductNumber - артикул.
Color - цвет товара.
StandardCost - цена товара.
ListPrice - цена товара в каталоге.
Size - размер товара.
Weight - вес товара.
ProductCategoryID - внешний ключ, указывающий на таблицу ProductCategory - определяет категорию товара.
ProductModelID - внешний ключ, указывающий на таблицу ProductModel - определяет модель товара.
SellStartDate - временная метка даты начала продаж.
SellEndDate - временная метка даты окончания продаж.
DiscontinuedDate - временная метка даты окончания продаж.
ThumbNailPhoto - миниатюра фото товара.
ThumbnailPhotoFileName - имя файла миниатюры фото.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
ProductID
Name
ProductNumber
Color
StandardCost
ListPrice
Size
Weight
ProductCategoryID
ProductModelID
SellStartDate
SellEndDate
DiscontinuedDate
ThumbNailPhoto
ThumbnailPhotoFileName
rowguid
ModifiedDate
680
HL Road Frame - Black, 58
FR-R92B-58
Black
1059.3100
1431.5000
58
1016.04
18
6
2002-06-01 00:00:00.000
[null]
[null]
[binary]
no_image_available_small.gif
43DD68D6-14A4-461F-9069-55309D90EA7E
2008-03-11 10:01:36.827
Индексы:
PRIMARY KEY, btree (ProductID, ProductCategoryID, ProductModelID)
Таблица ProductCategory
Колонки:
ProductCategoryID - уникальный идентификатор для каждой категории товара.
ParentProductCategoryID - идентификатор родительской категории товара.
Name - название категории товара.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
ProductCategoryID
ParentProductCategoryID
Name
rowguid
ModifiedDate
1
[null]
Bikes
CFBDA25C-DF71-47A7-B81B-64EE161AA37C
2002-06-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (ProductCategoryID)
Таблица ProductDescription
Колонки:
ProductDescriptionID - уникальный идентификатор для каждого описания товара.
Description - описание товара.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
ProductDescriptionID
Description
rowguid
ModifiedDate
4
Aluminum alloy cups; large diameter spindle.
DFEBA528-DA11-4650-9D86-CAFDA7294EB0
2007-06-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (ProductDescriptionID)
Таблица ProductModel
Колонки:
ProductModelID - уникальный идентификатор для каждой модели товара.
Name - название модели товара.
CatalogDescription - описание в формате XML.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
ProductModelID
Name
CatalogDescription
rowguid
ModifiedDate
1
Classic Vest
[null]
29321D47-1E4C-4AAC-887C-19634328C25E
2007-06-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (ProductModelID)
Таблица ProductModelProductDescription
Колонки:
ProductModelID - уникальный идентификатор клиента в таблице ProductModel .
ProductDescriptionID - уникальный идентификатор адреса в таблице ProductDescription .
Culture - языковой код в формате ISO.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
ProductModelID
ProductDescriptionID
Culture
rowguid
ModifiedDate
1
1199
en
4D00B649-027A-4F99-A380-F22A46EC8638
2007-06-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (ProductModelID, ProductDescriptionID)
Таблица SalesOrderDetail
Колонки:
SalesOrderID - внешний ключ, ссылающийся на таблицу SalesOrderHeader .
SalesOrderDetailID - уникальный идентификатор строки.
OrderQty - количество.
ProductID - внешний ключ, ссылающийся на таблицу Product .
UnitPrice - цена за единицу товара.
UnitPriceDiscount - цена за единицу товара со скидкой.
LineTotal - Итого.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
SalesOrderID
SalesOrderDetailID
OrderQty
ProductID
UnitPrice
UnitPriceDiscount
LineTotal
rowguid
ModifiedDate
71774
110562
1
836
356.8980
.0000
356.898000
E3A1994C-7A68-4CE8-96A3-77FDD3BBD730
2008-06-01 00:00:00.000
Индексы:
PRIMARY KEY, btree (SalesOrderID, SalesOrderDetailID, ProductID)
Колонки:
SalesOrderID - уникальный идентификатор заказа в таблице.
RevisionNumber - номер ревизии.
OrderDate - временная метка создания даты заказа.
DueDate - временная метка даты оплаты заказа.
ShipDate - временная метка даты отправки заказа.
Status - статус заказа.
OnlineOrderFlag - онлайн-заказ (да/нет).
SalesOrderNumber - номер заказа.
PurchaseOrderNumber - номер покупки.
AccountNumber - номер счета.
CustomerID - внешний ключ, ссылающийся на таблицу Customer -
определяет клиента.
ShipToAddressID - внешний ключ, ссылающийся на таблицу Address - определяет адрес доставки.
BillToAddressID - внешний ключ, ссылающийся на таблицу Address - определяет адрес счета.
ShipMethod - метод доставки.
CreditCardApprovalCode - код подтверждения кредитной карты.
SubTotal - промежуточный итог.
TaxAmt - налоги.
Freight - стоимость доставки.
TotalDue - итого.
Comment - комментарий.
rowguid - guid.
ModifiedDate - временная метка создания или последнего обновления строки.
SalesOrderID
RevisionNumber
OrderDate
DueDate
ShipDate
Status
OnlineOrderFlag
SalesOrderNumber
PurchaseOrderNumber
AccountNumber
CustomerID
ShipToAddressID
BillToAddressID
ShipMethod
CreditCardApprovalCode
SubTotal
TaxAmt
Freight
TotalDue
Comment
rowguid
ModifiedDate
71774
2
2008-06-01 00:00:00.000
2008-06-13 00:00:00.000
2008-06-08 00:00:00.000
5
0
SO71774
PO348186287
10-4020-000609
29847
1092
1092
CARGO TRANSPORT 5
[null]
880.3484
70.4279
22.0087
972.7850
[null]
89E42CDC-8506-48A2-B89B-EB3E64E3554E
2008-06-08 00:00:00.000
Индексы:
PRIMARY KEY, btree (SalesOrderID, CustomerID, ShipToAddressID, BillToAddressID)