![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Структурирование данных
MacroDenS © (2009-01-22 11:23:00)Доброго времени суток.
Есть таблица счетов с полями: ИД, контрагент, дата выписки и тд.,
Счет выставляется на какие либо продаваемы товары, которые должы быть перечислены в счете - это можно представить еще одной таблицей: наименование, ед.изм, кол-во, цена за шт.
Количество товаров в счете не ограничено (может быть 1, а может быть и 1000).
А теперь вопрос: как лучше организовать хранение данных в базе. Создавать для каждой записи счета связную таблицу продаваемых товаров? или есть какие-то более удобные методы.
Заранее благодарю.
P.S.: не стоит привязоваться на какой-либо двежек БД и версию Делфы, интересует именно логический алгоритм, а не его конкретная реализация
Petr V. Abramov (2009-01-23 15:38:00) [1]http://www.ozon.ru/context/detail/id/2309312/
вот это почитай
Sergey13 (2009-01-22 13:10:00) [2]> [6] MacroDens © (22.01.09 12:17)
> а то гугл выкидывает в основном на рефераты
Вот уж извини, но ... Не верю! (с)
Поищи по другим словосочетания. "Теория построения БД", "нормальные формы" и т.д. Рекомендовать ничего конкретного не буду, ибо и сам толстых книжек не читал (каюсь, но когда я учился их было не так просто купить/достать), но вот статей разных читал не мало.
На sql.ru и ibase.ru есть неплохие сборники подобной литературы.
MacroDens (2009-01-22 12:17:00) [3]to Sergey13 ©
Буду премного благодарен, если подскажещь какие книги лучше почитать, а то гугл выкидывает в основном на рефераты - а там мастер-детальные связи описываются только поверхностно
Sergey13 (2009-01-22 12:02:00) [4]> [4] MacroDens © (22.01.09 11:53)
> И как я понял, это будет одна связная таблица с внешним ключом...
Скажем так - в простейшем случае да.
MacroDens (2009-01-22 11:53:00) [5]Тебе надо почитать про мастер-детальные связи в БД.
Спасибо уже начал читать...
И как я понял, это будет одна связная таблица с внешним ключом...
to MsGuns © (22.01.09 11:40) [3]
Спасибо, обязательно посмотрю
MsGuns (2009-01-22 11:40:00) [6]Очень рекомендую посмотреть 1С "Торговля" (типовая конфигурация)
Весьма помогает понять именно "структурирование" объектов БД :)
Sergey13 (2009-01-22 11:32:00) [7]> [0] MacroDenS © (22.01.09 11:23)
> Создавать для каждой записи счета связную таблицу продаваемых
> товаров?
Только не это!!! 8-)
> или есть какие-то более удобные методы.
Конечно. Тебе надо почитать про мастер-детальные связи в БД.
Медвежонок Пятачок (2009-01-22 11:30:00) [8]Создавать одну связную таблицу