Делаю базу данных клиентов. По каждому клиенту должна быть таблица с номером заказа и операциями со стоимостью (это еще одна таблица получается). Не понимаю как можно реализовать кроме как на каждый заказ клиента - создавать отдельную таблицу с наименованиями раббот, исполнителями, ценой. Это нормально, если в БД будет куча таблиц?
Этот топик читают: Гость
Ответов: 257
Рейтинг: -2
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:27 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
Да только вот например таблица клиентов: вася,петя и т.д. с разными данными + таблица по заказам: 1,2,3,4,5, которые все могут быть васиными + для каждого заказа надо делать еще одну таблицу с работами. Это нормально что будет куча таблиц?
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:28 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
Нет, получается гораздо больше.Для каждого заказа потребуется своя таблица со списком работ и стоимостью. Сами заказы будут в отдельной таблице списком с датами. Ну и таблица клиентов. В общем для каждого нового заказа придется создавать новую таблицу
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:28 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
Да, только каждый заказ представляет из себя наименование работы, колличество, цена, исполнитель - это тоже только с помощью таблицы можно записать, так как нужны будут отчеты по исполнителям. Я по этму и говорю что для каждого заказа отдельная таблица со списком работ потребуется. Их будет очень много в итоге
и хаодно идиотский вопрос: помогите примером как можно сделать чтоб в элементе таблица строк можно было списывать значения строк. когда она пустая. Т.е. мне нужна таблица на форме, куда я смогу вписывать в каждую строчку значения при том что она будет изначально пустая. Я нашел возможность только редактировать значения которые уже есть. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:28 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
ну вот таблица клиенты: вася, пупкин и т.д. с этим все ясно
далее заказы: дата, номер, примечание и т.д. с этим тоже каждый заказ имеет список работ - это тоже таблица получается : работа один 1шт 100руб исполнитель Петров работа два 2 шт 300руб Исполнитель иванов потом мне надо будет делать выборку по исполнителям. Если не делать таблицу работ, куда вписывать подобный список с ценами и прочим? |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:28 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
не все работы в одном заказе делает один исполнитель. все равно каждая работа должна идти одной строкой и несколькими столбцами.
|
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
mudfactory писал(а): все равно каждая работа должна идти одной строкой и несколькими столбцами.Зачем? Можно каждую работу записывать каждой строкой!) mudfactory, ты, не понимая организации БД, лезешь в дебри, почитай уроки по SQL, там это все объясняется! |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:29 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-09 10:57:36 |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
так я так изначально и предполагал что отдельно таблица с работами будет по каждому заказу. заказов много, таблиц будет тоже не мало
|
|||
карма: 0 |
|