Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 Практический раздел.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.18 Mб
Скачать
  1. Supplier (Поставщики)

Атрибут

Ключ

Семантика

Тип данных

Ограничение целостности

1

supid

PK

Уникальный код поставщика

serial

PRIMARY KEY

2

supname

 

Название поставщика

Varchar(40)

NOT NULL

3

suptown

 

Город поставщика

Varchar(20)

NOT NULL

4

supadres

 

Адрес поставщика

Varchar(40)

NOT NULL

5

rating

 

Рейтинг поставщика

Integer

DEFAULT 0

6

note

 

примечание

text

DEFAULT NULL

  1. Goods (Товары)

Атрибут

Ключ

Семантика

Тип данных

Ограничение целостности

1

goodsid

PK

Уникальный код товара

serial

PRIMARY KEY

2

model

FK (model. model)

Название модели

Varchar(40)

NOT NULL, FOREIGN KEY

3

cost

 

Цена закупки

Numeric(6.2)

NOT NULL, >0

4

number

 

Поставлено всего

integer

NOT NULL, >0

5

remain

 

Количество в наличии

integer

>0

5

customid

FK (custom. customid)

Уникальный код заказа

serial

NOT NULL, FOREIGN KEY

6

shopid

FK (shop.shopid)

Уникальный код магазина

serial

FOREIGN KEY

7

costplus

 

Цена для покупателя

Numeric(6.2)

NOT NULL, CostPlus>Cost

  1. Model (Модели)

Атрибут

Ключ

Семантика

Тип данных

Ограничение целостности

1

model

PK

Название модели

Varchar(40)

PRIMARY KEY

2

descripti on

 

Описание

text

 

  1. Custom (Заказ)

Атрибут

Ключ

Семантика

Тип данных

Ограничение целостности

1

customid

PK

Уникальный код заказа

serial

PRIMARY KEY

2

nom

 

Номер заказа

integer

NOT NULL, >0

3

datecust

 

Дата заказа

date

NOT NULL

4

supid

FK (supplier. supid)

Уникальный код поставщика

serial

NOT NULL, FOREIGN KEY

5

period

 

Время выполнения заказа

integer

NOT NULL, >=0

4

datedel

 

Дата поставки

date

DEFAULT NULL