[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите составить структуру БД
welder
помогите составить структуру БД.
Нужно такое разделение БД

по дате -> в каждой дате разделение по разделам -> и подразделы от каждого раздела

например

10.12.2006
|
-----------------> авто
| |
| ---------->куплю ->меренн.бмв525.запорожес
| ---------->продам ->танк..вертолёт..пулемёт
|
|-----------------> мото
|
---------->куплю ->сузуки.ямаху.иж
---------->продам ->самокат..ролики..лисопед


надо уместить все даты (каждый день) в одной базе...+ добавление новых разделов и подразделов..



Спустя 14 минут, 29 секунд (18.12.2006 - 21:46) vasa_c написал(а):
welder, зачем разделы пихать в даты? Каждый день заводить раздел "авто"?

В отдельной таблице хранишь структуру разделов/подразделов (не знаешь как, ищи "хранение древоидных структур в БД).
А в отдельной уже объявы. Каждую объяву привязываешь уже к:
во-первых, разделу, к которому относится.
во-вторых, ко времени, в которое сделана.

Спустя 2 часа, 16 минут, 43 секунды (19.12.2006 - 00:03) welder написал(а):
QUOTE
welder, зачем разделы пихать в даты? Каждый день заводить раздел "авто"?

да ! каждый день выходит новая версия журнала...
я так и делал как ты посоветовал, но подумал что есть другой способ ... ан нет не судьба значит :)

Спустя 1 час, 40 минут, 52 секунды (19.12.2006 - 01:44) Ghost написал(а):
хм, что мешает завести еще одну таблицу - журнал, и хранить ид журнала в таблицах с объявами?..

Спустя 8 часов, 43 минуты, 25 секунд (19.12.2006 - 10:27) md5 написал(а):
я бы сделал таблицу с датам, отдельную таблицу с категориями, которые будут привязываться к датам по date_id допустим и отдельную таблицу для самих объявлений, которые будут привязываться к категориям по parent_id..

Спустя 1 час, 32 минуты, 50 секунд (19.12.2006 - 12:00) Ghost написал(а):
md5,
дык имелось ввиду, что табла с датами и есть табла журнала
там может хранится дата, номер, название номера, и че еще душа пожелает, относительно журнала

а вот категории к дате привязывать имхо не надо, категории надо привязывать к объяве, и к ней же ид журнала

Спустя 49 минут, 26 секунд (19.12.2006 - 12:49) md5 написал(а):
mb маразм?
это объявы надо привязывать к категориям и дату для них выставлять!

Спустя 18 минут, 53 секунды (19.12.2006 - 13:08) Ghost написал(а):
md5,
ну блин, конечно объявы к категориям, и объявы к журналам..

а еще конткретнее - в табле объяв хранится ид журнала и ид категории
это имелось ввиду :)

Спустя 24 дня, 21 час, 4 минуты, 16 секунд (14.01.2007 - 10:12) 0bject написал(а):
делаем три таблички

1. раздел (авто, мото, ..., ...)
|id_раздел|name_подраздел|comment|

2. подраздел (куплю, продам, обменяю, ...)
|id_подраздел|id_раздел|name_подраздел|

3. журнал (основная таблица)
|id|date|id_подраздел|text_msg|

все.
дальше средствами пхп+mysql выводим, заполняем, дополняем итп.

.. советую почитать про нормальные формы.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.