Spear
почемучка
Структура БД - вопросец
Здравствуйте,
я сейчас прорабатываю структуру БД, появился такой вопросик:
на портале будет некий справочник по различному ПО,
у каждого ПО может быть куча параметров, от необходимых системных требований и официального сайта до различных спец. параметров.
по некоторым их них необходимо реализовать поиск, неккоторые же будут только отображаться в информации об объекте,.
Реализовать я это, пока что, удмаю так:
делаю 4 таблицы.
1 таблица это библиотека парметров, со стректурой:
айди_параметра / название
например:
1 / homepage
2 / screen_resolution_1024_768
3 / sound_51
ну, например.
2 таблица - это связть параметров, по которым может выполняться поиск,
все данные - только числа.
структура:
айди_объекта / айди_параметра
например, объект под номером 8 поддерживает разрешение 1024х768 и звуковую систему 5.1:
8 / 2
8 / 3
3 таблица - библиотека параметров, по которым поиск выполняться не будет,
структура:
айди_параметра / название
например:
1 / официальный сайт
4 таблица - это уже параметры уникальные для каждого объекта (не всегда, конечно).
структура:
айди_объекта / айди_параметра / значение
например, официальный сайт объекта номер 743:
743 / 1 / http://www.homepgae.com/~some
понятно, что записей в 1 и 3 таблицах будет не очень много (в сумме, может, под 30),
в таблицах связей, конечно, поболее. Предполагается около 2 млн в сумме.
Подскажите, пожалуйста, насколько такая реализация будет верной?
Здравствуйте,
я сейчас прорабатываю структуру БД, появился такой вопросик:
на портале будет некий справочник по различному ПО,
у каждого ПО может быть куча параметров, от необходимых системных требований и официального сайта до различных спец. параметров.
по некоторым их них необходимо реализовать поиск, неккоторые же будут только отображаться в информации об объекте,.
Реализовать я это, пока что, удмаю так:
делаю 4 таблицы.
1 таблица это библиотека парметров, со стректурой:
айди_параметра / название
например:
1 / homepage
2 / screen_resolution_1024_768
3 / sound_51
ну, например.
2 таблица - это связть параметров, по которым может выполняться поиск,
все данные - только числа.
структура:
айди_объекта / айди_параметра
например, объект под номером 8 поддерживает разрешение 1024х768 и звуковую систему 5.1:
8 / 2
8 / 3
3 таблица - библиотека параметров, по которым поиск выполняться не будет,
структура:
айди_параметра / название
например:
1 / официальный сайт
4 таблица - это уже параметры уникальные для каждого объекта (не всегда, конечно).
структура:
айди_объекта / айди_параметра / значение
например, официальный сайт объекта номер 743:
743 / 1 / http://www.homepgae.com/~some
понятно, что записей в 1 и 3 таблицах будет не очень много (в сумме, может, под 30),
в таблицах связей, конечно, поболее. Предполагается около 2 млн в сумме.
Подскажите, пожалуйста, насколько такая реализация будет верной?