Вниз
Скачать: CL | DM;

Структурирование данных   Найти похожие ветки 

← →
MacroDenS ©   (2009-01-22 11:23) [0]

Доброго времени суток.

Есть таблица счетов с полями: ИД, контрагент, дата выписки и тд.,
Счет выставляется на какие либо продаваемы товары, которые должы быть перечислены в счете - это можно представить еще одной таблицей: наименование, ед.изм, кол-во, цена за шт.
Количество товаров в счете не ограничено (может быть 1, а может быть и 1000).

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

Заранее благодарю.

P.S.: не стоит привязоваться на какой-либо двежек БД и версию Делфы, интересует именно логический алгоритм, а не его конкретная реализация


← →
Медвежонок Пятачок ©   (2009-01-22 11:30) [1]

Создавать одну связную таблицу


← →
Sergey13 ©   (2009-01-22 11:32) [2]

> [0] MacroDenS ©   (22.01.09 11:23)
> Создавать для каждой записи счета связную таблицу продаваемых
> товаров?
Только не это!!! 8-)

> или есть какие-то более удобные методы.

Конечно. Тебе надо почитать про мастер-детальные связи в БД.


← →
MsGuns ©   (2009-01-22 11:40) [3]

Очень рекомендую посмотреть 1С "Торговля" (типовая конфигурация)
Весьма помогает понять именно "структурирование" объектов БД :)


← →
MacroDens ©   (2009-01-22 11:53) [4]

Тебе надо почитать про мастер-детальные связи в БД.

Спасибо уже начал читать...

И как я понял, это будет одна связная таблица с внешним ключом...

to MsGuns ©   (22.01.09 11:40) [3]

Спасибо, обязательно посмотрю


← →
Sergey13 ©   (2009-01-22 12:02) [5]

> [4] MacroDens ©   (22.01.09 11:53)
> И как я понял, это будет одна связная таблица с внешним ключом...

Скажем так - в простейшем случае да.


← →
MacroDens ©   (2009-01-22 12:17) [6]

to Sergey13 ©

Буду премного благодарен, если подскажещь какие книги лучше почитать, а то гугл выкидывает в основном на рефераты  - а там мастер-детальные связи описываются только поверхностно


← →
Sergey13 ©   (2009-01-22 13:10) [7]

> [6] MacroDens ©   (22.01.09 12:17)
> а то гугл выкидывает в основном на рефераты  

Вот уж извини, но ... Не верю! (с)
Поищи по другим словосочетания. "Теория построения БД", "нормальные формы" и т.д. Рекомендовать ничего конкретного не буду, ибо и сам толстых книжек не читал (каюсь, но когда я учился их было не так просто купить/достать), но вот статей разных читал не мало.
На sql.ru и ibase.ru есть неплохие сборники подобной литературы.


← →
Petr V. Abramov ©   (2009-01-23 15:38) [8]

http://www.ozon.ru/context/detail/id/2309312/
вот это почитай



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.007 c
15-1257715812
Юрий
2009-11-09 00:30
2010.01.10
С днем рождения ! 9 ноября 2009 понедельник


15-1257509410
Огненный_дракон
2009-11-06 15:10
2010.01.10
Удалённое включение компьютера


15-1257800866
Алекс77
2009-11-10 00:07
2010.01.10
Вопрос про сериализацию...


2-1258375107
defen
2009-11-16 15:38
2010.01.10
разрешения для изменения ключей реестра


6-1211138264
Тимохов
2008-05-18 23:17
2010.01.10
Keep-Alive в HTTP - как она работает?




   Наверх