The Поставщики Таблица обозначения Поставщики таблица, Поставщики (SupplierID, имя, адрес, город, штат, страна, телефон) SQL заявление для создания таблицы поставщиков: CREATE TABLE Поставщики (SupplierID INTEGER NOT NULL AUTO_INCREMENT, имя CHAR (40), Адрес СИМВОЛ (60), Город СИМВОЛ (30), Государственный СИМВОЛ (30), Страна СИМВОЛ (40), Телефон СИМВОЛ (12), первичный ключ (SupplierID возрастанию) ИНДЕКС ( Имя) ); Объяснение аналогично Клиентов table.
The Сотрудник Таблица Сотрудник обозначения таблица, служащая (КодСотрудника, имя, адрес, город, штат, страна, телефон, менеджер) SQL заявление для создания таблицы Employee является: CREATE TABLE Сотрудник (КодСотрудника INTEGER NOT NULL AUTO_INCREMENT, имя CHAR (40), Адрес СИМВОЛ (60), Город СИМВОЛ (30), Государственный СИМВОЛ (30), Страна СИМВОЛ (40), Телефон СИМВОЛ (12), руководитель число, PRIMARY KEY ( КодСотрудника возрастанию) ИНДЕКС (Имя)); Это объясняется тем, аналогична таблице Клиенты.
Обозначения стол Таблица Сбыт Продажи, Продажи (SaleID, DateAndTime, КодСотрудника, CustomerID) SQL заявление, чтобы создать таблицу продаж: CREATE TABLE продаж (SaleID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime TIMESTAMP, КодСотрудника число, CustomerID число, первичный ключ (SaleID возрастанию) FOREIGN KEY (КодСотрудника) ЛИТЕРАТУРА Сотрудник (КодСотрудника) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) ссылки Клиенты (CustomerID) при обновлении каскад на DELETE CASCADE); Создание таблиц аналогично. Тем не менее, есть определенные вещи, чтобы отметить здесь.
Для столбца DateAndTime, тип данных метка (дата и время суток, когда действие имело место календарь - когда был добавлен ряд). СУБД дает это значение автоматически для вас; просто убедитесь, что дата и время вашего компьютера-сервера является правильным. Есть два независимых внешних ключей здесь, которые столбец КодСотрудника и колонка CustomerID. В разделе таблицы ограничений заявления SQL, есть два