Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных / 8 сообщений из 8, страница 1 из 1
17.07.2007, 09:31
    #34662950
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
Помогите с ответом на вопрос


у объекта А есть некоторые характеристики

B; C; D ... - эти характеристики не меняются но по ним часто осуществляется поиск

F, R, G .. - эти характеристики меняются постоянно и по ним тоже осуществляется поиск.


Стоит ли разделить эти данные по разным таблицам. Если стоит, то что нам это даст.

И подскажите какие проблемы могут быть если таблица широкая
...
Рейтинг: 0 / 0
17.07.2007, 09:38
    #34662960
Проектирование базы данных
HeartПомогите с ответом на вопрос


у объекта А есть некоторые характеристики

B; C; D ... - эти характеристики не меняются но по ним часто осуществляется поиск

F, R, G .. - эти характеристики меняются постоянно и по ним тоже осуществляется поиск.


Стоит ли разделить эти данные по разным таблицам. Если стоит, то что нам это даст.

И подскажите какие проблемы могут быть если таблица широкая
Дейт Вам в помощь... И прочитайте о процедуре нормализации таблиц...
...
Рейтинг: 0 / 0
17.07.2007, 09:40
    #34662965
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
спасибо за более чем конкретный ответ на мой более чем конкретный вопрос.
...
Рейтинг: 0 / 0
17.07.2007, 11:28
    #34663379
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
Heart пишет:
> Стоит ли разделить эти данные по разным таблицам. Если стоит, то что нам
> это даст.
Мое мнение - нет. Именно потому что ничего не даст. Но вообще тут многое
зависит от СУБД, от того, как она работает. Хорошей СУБД это просто не
нужно, ничего не выиграешь. С неочень хорошей может быть хуже.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.07.2007, 15:19
    #34664457
Ик!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
HeartПомогите с ответом на вопрос


у объекта А есть некоторые характеристики

B; C; D ... - эти характеристики не меняются но по ним часто осуществляется поиск

F, R, G .. - эти характеристики меняются постоянно и по ним тоже осуществляется поиск.


Стоит ли разделить эти данные по разным таблицам. Если стоит, то что нам это даст.

И подскажите какие проблемы могут быть если таблица широкая

Имхо, стоит.
В,С и Д - в таблицу СВОЙСТВА_А
Ф,Р,Ж - в таблицу ДАННЫЕ_А_ЛОГ и хранить их с датами изменений. Может, потом пригодится.
А в таблице ДАННЫЕ_А_ хранить тока последние значения Ф,Р иЖ
...
Рейтинг: 0 / 0
18.07.2007, 12:18
    #34666606
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
Интересны только последние значения изменяющихся характеристик
...
Рейтинг: 0 / 0
18.07.2007, 12:19
    #34666611
Heart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
т.е. получается что не стоит делить. ТАк?
...
Рейтинг: 0 / 0
18.07.2007, 17:07
    #34668022
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных
HeartСтоит ли разделить эти данные по разным таблицам.

А нахрен раздлять? Если это вопрос моделирования, то частота обновлений для моделирования данных не имеет значения, если вопрос реализации, то нужно уточнить о какой СУБД идёт речь. Скорее всего таблица может оставаться одна, а вот с индексами по полям нужно будет поиграть. Обычно, индекс увеличивает скорость поиска данных, но замедляет операции изменения ключевых полей.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]