powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подойдетли это схема по развозу воды? (databaseanswers.org)
9 сообщений из 9, страница 1 из 1
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38921477
mr.Ulugbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день хотел спросить
Подойдетли это схема по развозу воды

некоторые поля не понял что означает

Будет клиенты физ и юр.лица для каждого будет свой номер договора или уникальный пинкод..
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Таблица Клиенты
ИД,
Номер Дог или Пинкод,
Дата Рег,
Имя Клиента,
Время доставки (Утром,После обеда)
Адрес1,
Адрес2,
Адрес3,
Водитель, (Каждому району свой водитель курьер)
Товар (Вода19,5 литр 50шт, Вода19,5 литр 100 шт,Помпа,Диспансер итд)
Оплачено 
Состояние (Отркыть,Закрыть)

Таблица Товаров
ИД
Наименование
Мин Колво
Цена


Таблица Доставка
ИД
Дата Доставки
ИД Клиент
Колво Бутыл 
КолВо Возврат Бутыл


Потом надо показать по клиентам сколько получил сколько осталось по договору и сколько должен пустых бутыл
Заранее благодарен
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38921621
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
водители не вечны
в таблице клиентов может быть "текущий" водитель
но чтобы знать кто когда кому чего увез, лучше присоединять эту информацию к таблице доставки

таблица оплат вообще должна быть отдельной
особенно для юриков

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

цена товара тоже меняется со временем
поэтому если вчера привезли по 100 рублей, сегодня по 200, то клиент должен 300
а по вашей таблице - количество умножить на цену сегодня = 400
баланс будет не свести....
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38921638
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.Ulugbek,

master/detail надо два раза как минимум делать.
Клиенты и Доставки.
Потому что разные сорта воды (и не только воды) могут быть в одном заказе.
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38923268
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.Ulugbek
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Время доставки (Утром,После обеда)
Адрес1,
Адрес2,
Адрес3,
Водитель, (Каждому району свой водитель курьер)
Товар (Вода19,5 литр 50шт, Вода19,5 литр 100 шт,Помпа,Диспансер итд)
Оплачено 
Состояние (Отркыть,Закрыть)



Эти данные не имеют отношение к описанию клиента- это уже заказы.
По поводу адресов- улыбнуло: а если адресов доставки будет 4? А если 24? Столько полей добавите? Выносите в отдельную таблицу (один ко многим).

Проработайте сущность "заказ"
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38923448
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.Ulugbek
Код: sql
1.
2.
............................
Товар (Вода19,5 литр 50шт, Вода19,5 литр 100 шт,Помпа,Диспансер итд)




интересное решение.
Что это поле сохраняет? История заказов клиента? Текущий заказ? "Стандартный" заказ клиента?

По схеме - есть правильные моменты, к примеру уникальный ИД в каждой таблице.
Остальное - стоит переработать.

У вас вырисовываются как минимум следующие сущности:
1. Клиенты
2. Товары
3. Водители
4. Заказы

Каждую сущность детализируйте соответствующими характеристиками и попробуйте новую схему создать.
По заказам - основной вопрос будет как проводится оплата? По опыту - юр. лица могут платить раз в месяц как пост- так и предоплатой. Некоторый же конторы развозят воду только с оплатой по "факту" - тут проще бухгалтерию построить.
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38923553
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergueimr.Ulugbek
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Время доставки (Утром,После обеда)
Адрес1,
Адрес2,
Адрес3,
Водитель, (Каждому району свой водитель курьер)
Товар (Вода19,5 литр 50шт, Вода19,5 литр 100 шт,Помпа,Диспансер итд)
Оплачено 
Состояние (Отркыть,Закрыть)



Эти данные не имеют отношение к описанию клиента- это уже заказы.
По поводу адресов- улыбнуло: а если адресов доставки будет 4? А если 24? Столько полей добавите? Выносите в отдельную таблицу (один ко многим).

Проработайте сущность "заказ"

Вот тут ты абсолютно прав.
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38923888
mr.Ulugbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Контора работает по факту. В основном надо ввести учет сколько бутыл получил клиент и сколько осталось по договору.
Если у клиента 10 адресов то они регистрирует 10 пинкодов для одного клиента..

Клиент A пин1 адрес Офис
Клиент А пин2 Адрес родителям
Клиент А пин 3 Адрес любовницу.

Каждому водителью присвоен свой район.. Если водитель заболел или в отпуске все равно от его имени идет доставка тоесть выходит другой водитель
Пример регистрация Клиента А
Клиена А Рег Пин1 Дата 01,04,2015 Адрес Район А Улица 1
Клиена А Рег Пин2 Дата 01,04,2015 Адрес Район Б Улица 2

Справочник водителей - районы связ мастер детал
Водитель А
Районы
А
Б
В
Водитель Б
Водитель В итд


Таблица Заказ
Дата заказ
Ид клиента
Пин Клиент
когда утром или после обеда (по умолчание берет из клиента) но можно редактировать
Сколько бутыл доставить
Будеть спрашивать сколько вернет .

Еще будеть таблица пользователей


Сказали сделать простой примитивный софт чтобы было легко удобно работать. У них есть какойто турецкий софт типа 1c. Им надо симпл софт.. Потом посмотрим чего хотят они в будущем
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38924386
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.UlugbekСказали сделать простой примитивный софт чтобы было легко удобно работать.
Вы еще очень далеки от намеченной цели. Без обид: на месте этих заказчиков я бы крепко подумал, прежде чем доверять эту работу такому проектировщику.

mr.UlugbekКонтора работает по факту. В основном надо ввести учет сколько бутыл получил клиент и сколько осталось по договору.

Ну вот видите-одно не осторожное слово и получается не просто учет, а еще возникают договора.
Мне кажется вы не справитесь с этой задачей. Честно скажите об этом заказчику.
...
Рейтинг: 0 / 0
Подойдетли это схема по развозу воды? (databaseanswers.org)
    #38924552
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы легко было работать софт должен быть НЕпримитивным.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подойдетли это схема по развозу воды? (databaseanswers.org)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]