olmas Гость
|
вот написала код создания таблиц,а с ключами для них возникла проблема,все никак не получается разобраться,помогите пожалуйста сделать ключи :| Код |
|---|
/*
ACTION is CREATE Table Поставщики
*/
CREATE TABLE Поставщики(
идентификатор_пост int NOT NULL,
название nchar(20) NULL,
адрес nchar(50) NULL
)
go
ALTER TABLE Поставщики
ADD PRIMARY KEY (идентификатор_пост)
REFERENCES Товары (идентификатор_тов)
go
/*
ACTION is CREATE Table Товары
*/
CREATE TABLE Товары (
идентификатор_тов int NOT NULL,
Название nchar(20) NULL,
категория_товара nchar(20) NULL
)
go
ALTER TABLE Товары
ADD PRIMARY KEY (идентификатор_тов)
REFERENCES Поставщики (идентификатор_пост)
go
/*
ACTION is CREATE Table Поставки
*/
CREATE TABLE Поставки (
шифр_поставки numeric(6,0) NOT NULL,
индекс_поставщика char(6) NULL,
индекс_товара char(8) NULL,
единица_измерения char (3) NULL,
количество_товара numeric (7,2) NULL,
цена_единицы_товара numeric (8,2) NULL,
дата_поставки smalldatetime NULL
)
go
ALTER TABLE Поставки
ADD PRIMARY KEY (шифр_поставки)
REFERENCES Товары (название)
go
ALTER TABLE Поставки
ADD FOREIGN KEY (индекс_поставщика)
REFERENCES Поставщики (идентификатор_пост)
go
ALTER TABLE Поставки
ADD FOREIGN KEY (индекс_товара)
REFERENCES Товары (идентификатор_тов)
go
|
вот ссылка на задание,по которому создала таблицы и надо сделать ключи: http://webfile.ru/1603340
My Webpage
|