Goods
Имя атрибута | Имя колонки | Домен | Тип данных | Признак обязательности | Ключи | Правило удаления |
Код товара | IdGoods | Номер | Integer | Not null | PK | |
Название | Name | Имя | Varchar (50) | Not null | AK1 | |
Артикул | Article | Символический номер | Varchar (40) | Not null | AK2 | |
Код группы | IdGroup | Номер | Integer | Not null | FK | Group; restrict |
Номер сертификата качества | Certificate | Номер | Integer | Null | ||
Фирма-производитель | Producer | Имя | Varchar (50) | Not null | ||
Описание | Description | Описание | Varchar (256) | Null |
Описание таблицы на SQL:
Create table Goods (
IdGoods integer not null,
Name varchar (50) not null,
Article varchar (40) not null,
IdGroup integer not null,
Certificate integer,
Producer varchar (50) not null,
Description varchar (256),
Primary key (IdGoods),
Foreign key (IdGroup) references Group on delete restrict
);
Commit;
Таблица 4.40
Продажа/E3
Sale
Имя атрибута | Имя колонки | Имя домена | Тип данных | Признак обязательности | Ключи | Правило удаления |
Номер продажи | IdSale | Номер | Integer | Not null | PK | |
Номер списка цен | IdPriceList | Номер | Integer | Not null | FK | Pricelist; restrict |
Дата продажи | SaleDate | Дата | Date | Not null | ||
Время выписки | Extract | Время | Time | Not null | ||
Время оплаты | Payment | Время | Time | Null | ||
Время получения | Receipt | Время | Time | Null |
Описание таблицы на SQL:
|
|
Create table Sale (
IdSale integer not null,
IdPriceList integer not null,
SaleDate date not null,
Extract time not null,
Payment time,
Receipt time,
Primary key (IdSale),
Foreign key (IdPriceList) references Pricelist on delete restrict
);
Commit;
Таблица 4.41
Список цен/E4
Pricelist
Имя атрибута | Имя колонки | Имя домена | Тип данных | Признак обязательности | Ключи | Правило удаления |
Номер списка цен | IdPricelist | Номер | Integer | Not null | PK | |
Категория | Category | Имя | Varchar (50) | Not null | ||
Дата | PLDate | Дата | Date | Not null |
Описание таблицы на SQL:
Create table Pricelist (
IdPricelist integer not null,
Category varchar (50) not null,
PLDate date not null,
Primary key (IdPricelist),
);
Commit;
Таблица 4.42
Товар в списке цен/E5