yuraabr001
Новичок
Организация структуры каталога сайтов с подкатегориями
Всем привет!
Делаю каталог сайтов, направьте меня на правильную мысль. Сейчас в голове каша, но из нее выудил такую идею:
таблица сайтов TABLE sites:
--------------------------------------------------------------------------------
id | id_category | id_subcategory | name_site | url
--------------------------------------------------------------------------------
1. | ......1...... | .........3......... | ..Яндекс....| http://ya.ru
--------------------------------------------------------------------------------
2. | ......3...... | ..........7........ | ..апорт......| http://aport.ru
и т.д.
есть таблица разделов TABLE category
---------------------------------------------------------------------------------
id | name_category
------------------------------------------------------
есть таблица подразделов разделов TABLE subcategory
---------------------------------------------------------------------------------
id | id_category | name_subcategory
------------------------------------------------------
И теперь собственно вопрос!
Как лучше сделать, каталог если учесть , что сайт может относится не к одному подразделу, а к 2-м или к 3-ем?
Я вижу это так:
в первую таблицу можно добавить поля: id_subcategory1, id_subcategory2, id_subcategory3
или сделать еще одну таблицу соотвествия подкатегорий и сайтов:
---------------------------------------------------------------------------------
id | id_subcategory | id_site
------------------------------------------------------
а может еще есть способ до которого я не додумался?
Всем привет!
Делаю каталог сайтов, направьте меня на правильную мысль. Сейчас в голове каша, но из нее выудил такую идею:
таблица сайтов TABLE sites:
--------------------------------------------------------------------------------
id | id_category | id_subcategory | name_site | url
--------------------------------------------------------------------------------
1. | ......1...... | .........3......... | ..Яндекс....| http://ya.ru
--------------------------------------------------------------------------------
2. | ......3...... | ..........7........ | ..апорт......| http://aport.ru
и т.д.
есть таблица разделов TABLE category
---------------------------------------------------------------------------------
id | name_category
------------------------------------------------------
есть таблица подразделов разделов TABLE subcategory
---------------------------------------------------------------------------------
id | id_category | name_subcategory
------------------------------------------------------
И теперь собственно вопрос!
Как лучше сделать, каталог если учесть , что сайт может относится не к одному подразделу, а к 2-м или к 3-ем?
Я вижу это так:
в первую таблицу можно добавить поля: id_subcategory1, id_subcategory2, id_subcategory3
или сделать еще одну таблицу соотвествия подкатегорий и сайтов:
---------------------------------------------------------------------------------
id | id_subcategory | id_site
------------------------------------------------------
а может еще есть способ до которого я не додумался?