Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Структура БД. Нужна помощь   Найти похожие ветки 

 
kilonet   (2005-09-19 21:16) [0]

Вот такая задача (в ВУЗе): на связке BDE+Paradox, реализовать подобие интернет магазина.
Так вот там такая таблица: "заказы", в которой инф. о заказах находится. В одном заказе может быть несколько товаров и у каждого будет своё количество.
Я думаю, как реализовать это. Была мысль сделать в табл. "заказы" поле типа множество записей. в записи - наименование товара и его количество. Но помоему это трудно реализовать будет, а можно проще.
Не подскажите, как?


 
ANB ©   (2005-09-19 21:20) [1]

Справочник товаров
Список заказов
Строки заказов, привязана к списку заказов и справочнику товаров.

+ Книжки по теории БД + думать головой.


 
Девушка ©   (2005-09-19 21:20) [2]

1) Структура базы мало зависит от того BDE или Paradox используется.
2) тебе нужна таблица товаров, таблица заказов и таблица позиций заказов.
Связь между таблицей товаров и таблицей позиций заказов - один-ко-многим
Связь между таблицей заказов и таблицей позиций заказов - один-ко-многим


 
kilonet   (2005-09-19 22:13) [3]


> таблица позиций заказов.

а что в ней содержится?


 
ANB ©   (2005-09-19 22:16) [4]


> kilonet   (19.09.05 22:13) [3]
- строки.


 
Джо ©   (2005-09-20 01:00) [5]

В таком духе, возможно немного "неклассический" SQL, но понять, я думаю, будет не сложно:

-- Справочник товаров
CREATE TABLE items (
 id serial PRIMARY KEY,
 dsc text
);

-- Список заказов
CREATE TABLE orders (
 id serial PRIMARY KEY,
 creation_date date default now(),
 comments text
);

-- Собственно, сама таблица со ссылкой на товар, его количесто
-- и номер заказа
CREATE TABLE actions (
 id serial,
 item integer REFERENCES items (id),
 item_count integer,
 an_order integer REFERENCES orders (id)
);


 
ANB ©   (2005-09-20 08:33) [6]


> Джо ©   (20.09.05 01:00) [5]

- ну зачем сразу SQL ? Это ж студент, он же думать должен.



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

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

Наверх




Память: 0.48 MB
Время: 0.054 c
5-1105706773
Aleksandr.
2005-01-14 15:46
2005.10.30
Как у потомков TCustomEdit назначать свое свойство text?


3-1126854251
Андрей Жук
2005-09-16 11:04
2005.10.30
Народ! Подскажите мне нормальный метод построения шахматок


1-1128334065
Ugrael
2005-10-03 14:07
2005.10.30
как вывести в about номер билда ?


3-1125345031
Piter
2005-08-29 23:50
2005.10.30
Коннект к базе в дополнительном потоке


14-1129124116
ArtemESC
2005-10-12 17:35
2005.10.30
Реферат...