2) Модель Данных
MAKER
MAKERID MAKERF MAKERCITY MAKERSTATUS
MD
MAKERID
THINGLID DETAILID DETAILCOUNT
1
N
1
N
THING
THINGID THINGDESC THINGCITY THINGSALE
DETAIL
DETAILID DETAILDESC DETAILCOLOR DETAILWEIGHT DETAILCITY DETAILSALE
1
N
ОБОЗНАЧЕНИЯ |
|
MAKERID |
Уникальный номер поставщика |
MAKERF |
Фамилия поставщика |
MAKERCITY |
Город поставщика |
MAKERSTATUS |
Рейтинг поставщика |
DETAILID |
Уникальный номер детали |
DETAILDESC |
Название детали |
DETAILCOLOR |
Цвет детали |
DETAILWEIGHT |
Вес детали |
DETAILCITY |
Город детали |
DETAILSALE |
Стоимость детали |
DETAILCOUNT |
Количество деталей |
THINGID |
Уникальный номер изделия |
THINGDESC |
Название изделия |
THINGCITY |
Город изделия |
THINGSALE |
Стоимость изделия |
Модель данных состоит из четырёх таблиц: MAKER(Поставщики), THING(Изделия), DETAIL(Детали), MD(Поставляемые детали).
Связь между таблицами осуществляется через таблицу MD(Поставляемые детали).
3) Запросы на создание таблиц. Результаты создания.
Запрос на создание таблиц:
create table maker
(makerid int,
makerf char(15),
makercity char(15),
makerstatus int);
create table md
(makerid int,
thingid int,
detailid int,
detailcount int);
create table detail
(detailid int,
detaildesc char(15),
detailcolor char(15),
detailweight int,
detailcity char(15),
detailsale int);
create table thing
(thingid int,
thingdesc char(15),
thingcity char(15),
thingsale int);
Результаты:
таблица MAKER
MAKERID |
MAKERF |
MAKERCITY |
MAKERSTATUS |
|
|
|
|
таблица MD
MAKERID |
THINGID |
DETAILID |
DETAILCOUNT |
|
|
|
|
таблица DETAIL
DETAILID |
DETAILDESC |
DETAILCOLOR |
DETAILWEIGHT |
DETAILCITY |
DETAILSALE |
|
|
|
|
|
|
таблица THING
THINGID |
THINGDESC |
THINGCITY |
THINGSALE |
|
|
|
|
*На момент создания данные в таблицах отсутствуют.
