![]() |
|
Программирование >> Создание клиентов mysql
Схема базы данных 607 PRIMARY KEY(ID), INDEX (Name) ** Типы отношений между элементами каталога. drop table if exists relationship; create table relationship ( id int not null AUTO INCREMENT, Name CHAR (255) not null, DisplayPrecedence int not null. PRIMARY INDEX (DisplayPrecedence, Name) Таблица, в которой хранится инициализирующее значение генератора псевдослучайных чисел. DROP TABLE IF EXISTS seed; CREATE TABLE seed ( seed INT NOT NULL DEFAULT 314 Пользовательские сеансы. * * */ DROP TABLE IF EXISTS session; CREATE TABLE session ( ID CHAR(16) NOT NULL, User INT, LastAction DATETIME, Invoice INT, PRIMARY KEY(ID), INDEX (User), INDEX (Invoice), FOREIGN KEY (User) REFERENCES user (ID) FOREIGN KEY (Invoice) REFERENCES invoice (ID) ** Покупательские корзина: (списки товаров, ** в том или ином сеансе) . DROP TABLE IF EXISTS seSSion sku; CREATE TABLE session sku ( ID INT NOT NULL AUTO INCREMENT, Session CHAR(24) NOT NULL, SKU INT NOT NULL, Quantity INT NOT NULL, Notes blob. заказанных ![]() PRIMARY KEY(ID), INDEX (Session), INDEX (SKU), FOREIGN KEY (Session) REFERENCES session (ID), FOREIGN KEY (SKU) REFERENCES sku (ID) ** Варианты исполнения товаров, находящихся в корзине. */ DROP TABLE IF EXISTS session sku variation; CREATE TABLE session sku variation ( SessionSKU INT NOT NULL, Variation INT NOT NULL, Qualifier CHAR(255), PRIMARY sionSKU, Variation) Типы доставки (UPS, FedEx) DROP TABLE IF EXISTS shipping; CREATE TABLE shipping ( ID INT NOT NULL AUTO INCREMENT, Name CHAR(255) NOT NULL, DisplayPrecedence INT NOT NULL, PRIMARY INDEX (DisplayPrecedence, Name) ** Товары, которые можно купить, сгруппрфованные по полю ** item (элемент каталога). DROP TABLE IF EXISTS sku; CREATE TABLE sku ( ID INT NOT NULL AUTO INCREMENT, Item INT NOT NULL, ExternalSKU CHAR(64) NOT NULL, Name CHAR (64) NOT NULL, ListPrice DECIMAL(11,2) NOT NULL, SalePrice DECIMAL(11,2) NOT NULL, AdditionalShipping DECIMAL{11,2) not null, DisplayPrecedence INT NOT NULL, Active ENUMCN, Y) NOT NULL DEFAULT N, InventoryAvailable INT NOT NULL, CanBackorder ENUMCn , Y) NOT NULL DEFAULT N, PRIMARY KEY(ID), INDEX (Item), INDEX (ExternalSKU), INDEX (DisplayPrecedence, Name), ![]() Схема базы данных 609 FOREIGN KEY (Item ENCES item (ID) Варианты исполнения Фоваров. ** */ DROP TABLE IF EXISTS sku variation; CREATE TABLE sku variation ( SKU INT NOT NULL, Variation INT NOT NULL, PRIMARY KEY-(SKU, Variation), FOREIGN KEY (SKU) REFERENCES FOREIGN KEY (Variation) REFERENCES variation (ID) ** Тип1 сообщений, описывающих состояние заказа. */ DROP TABLE IF EXISTS status; CREATE TABLE status ( ID INT NOT NULL AUTO INCREMENT, Name CHAR(64) NOT NULL, PRIMARY KEY(ID), INDEX (Name) Ставки налогов для США. DROP TABLE IF EXISTS tax; CREATE TABLE tax ( State CHAR(2) NOT NULL, Rate DECIMAL(4,5) NOT NULL, Taxshipping ENOM(N, Y) NOT NULL DEFAULT N, Клиенты и системн1е администраторы. PRIMARY * * */ DROP TABLE IF EXISTS user; CREATE TABLE user ( ID INT NOT NULL AUTO INCREMENT, Login CHAR(32) NOT NULL, Password CHAR (32) NOT NULL, Address INT NOT NULL, PRIMARY KEY(ID), INDEX (Login), INDEX (Address), FOREIGN KEY (Address) REFERENCES address (ID) ![]() ![]() ![]() ![]() ![]()
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |