Проектирование баз данных для итернет-магазина.
Gr-> IdGr – идентификатор группы;
nmGr – название, отображающее в приложении;
txtGr – описание группы, предназначено для служебных целей;
ingGr – ссылка на графическое изображение.
Товары – Tovs;
Атрибуты Товары – TovAttr;
Атрибут – Attr;
Категория атрибута – GrAttr.
Таблица Tovs
idTov –автоинкрементный счетчик, содержащий записи в таблице;
nmTov – название товара;
txtTov – описание товара;
imgTov – ссылка на графическое изображение товара;
intTov – цена товара в виде целого числа с двумя разрядами в дробной части;
intSalePrice – цена товара при распродаже.
Таблица Attr
idAttr – идентификатор;
nmAttr – название атрибута выводимое для поиска
id GrAttr – ссылка на категорию к которой относится другой атрибут.
Таблица TovAttr – для содержания связи между товаром и его атрибутом.
idTovAttr
idAttr
idTov
Таблица GrAttr
idGrAttr – идентификатор;
nmGrAttr – название;
txtGrAttr – описание.
Примечание: в нашей системе будем учитывать, что любой товар может принадлежать нескольким группам товаров и быть связанным с несколькими товарами, т.е. мы вводим понятие родственный товар.
Группы товаров – Gr;
Товары по группам – TovGr;
Товары – Tovs;
Родственные товары – TovsRel.
Таблица TovGr – используется для связи товара и группы товаров. Содержит список комбинаций группа товара – товар.
idTovGr – идентификатор записи;
idGr – идентификатор группы;
idTov – идентификатор товара.
Таблица TovsRel – содержит список комбинаций, определяющих связи между товарами.
idTovRel – идентификатор связи в данной таблице;
idTovA – идентификатор текущего товара;
idTovB – идентификатор товара, связанного с предыдущим товаром;
idRelType – идентификатор типа связи.
Дата добавления: 2015-08-26; просмотров: 514;