Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.10;
Скачать: 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 вся ветка

Текущий архив: 2010.01.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1257758697
vajo
2009-11-09 12:24
2010.01.10
Почему-то не запускается Explorer


15-1257844079
oO
2009-11-10 12:07
2010.01.10
Delphi и Антивирус


2-1258287355
sagitt
2009-11-15 15:15
2010.01.10
Не работает отладчик


15-1257683780
McSimm
2009-11-08 15:36
2010.01.10
Апгрейд до Windows 7 возможен ?


9-1168350917
Belorus
2007-01-09 16:55
2010.01.10
OpenGL+GLScene.