Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не могу разобраться с нужными таблицами
 
 автор: Виктория1   (21.10.2012 в 13:09)   письмо автору
 
 

В БД должен храниться ассортимент каждого из универсамов, список “скидочных карт”(для идентификации клиентов) и сгруппированные по чекам данные о покупках.
Каждая позиция товара находится в некоторой группе(*группы образуют дерево), например колбасы, йогурты, соки. Ведется учет продавцов-кассиров.
Спасибо!

  Ответить  
 
 автор: cheops   (21.10.2012 в 14:13)   письмо автору
 
   для: Виктория1   (21.10.2012 в 13:09)
 

Можно начать отталкиваться от следующего списка таблиц

Магазины
Группы товаров
Группы товаров магазина
Товары
Товары принадлежащие текущей группе магазина
Чеки
Состав чека (связь с группой товаров)
Продавцы
Связь продавца с чеком
Скидочные карты (покупатели).
Связь карты с чеком

По мере разработки базы данных её можно будет расширить и дополнить.

  Ответить  
 
 автор: Виктория1   (21.10.2012 в 14:35)   письмо автору
 
   для: cheops   (21.10.2012 в 14:13)
 

таблицу магазины я составила. а можно ли обьединить группы товаров и товары? будет указано колбаса - докторская микоян к примеру. вставить сюда же код товара. а в чек уже вписывать этот код.

  Ответить  
 
 автор: cheops   (22.10.2012 в 18:36)   письмо автору
 
   для: Виктория1   (21.10.2012 в 14:35)
 

Можно, но не удобно будет. Группа товаров - это колбаса, у вас их будет десятки видов, а вам в каждом придется писать Колбаса. Причем когда вы будете осуществлять выборку, вам придется искать по всем названиям слово "колбаса", что очень накладно, когда товаров много. Другое дело, если слово "колбаса" хранится в отдельной таблице и помечена скажем номером 19, тогда чтобы выбрать из таблицы товаров колбасы достаточно будет выбрать все товары помеченные номером 19 (выборка по числам осуществляется гораздо быстрее выборки по строкам).

  Ответить  
 
 автор: Виктория1   (27.10.2012 в 12:45)   письмо автору
 
   для: cheops   (22.10.2012 в 18:36)
 

подскажите пожалуйста, что должно находится в каждой таблице.
Группы товаров- все товарыы с группами (колбаса-ее виды)
Группы товаров магазина (относительно каждого магазина)
Товары можно ли обьединить товары с группами?
Товары принадлежащие текущей группе магазина
Чеки чеки относительно каждого магазина? (дата, сумма чека)
Состав чека (связь с группой товаров)- это относительно каждого чека или как
Продавцы
Связь продавца с чеком
Скидочные карты (покупатели).
Связь карты с чеком
подскажите как делать связь?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования