Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / База с неопределённым количеством полей/таблиц / 8 сообщений из 8, страница 1 из 1
07.08.2012, 08:48
    #37906690
Ashborn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
Добрый день, проектирую ДБ для приложения (использую SQLite), в связи с чем не могу выбрать правильный подход.
Основная таблица имеет примерно вид idnamedate some_info и будет содержать ориентировочно 60к записей (и со временем дополняться). Кроме этого, есть еще некоторые поля, в которых будут храниться таймштамп и результаты измерений, количество которых заранее неизвестно, причём все старые значения должны сохраняться. Также, иногда измерения будут проводиться не для всех записей. В связи с чем я вижу несколько путей развития:

Создавать под каждую сессию измерений новую таблицу

Создавать под каждую сессию измерений новые поля

EAV

другой?

Какое из этих решений более правильное? Быстрое?
...
Рейтинг: 0 / 0
07.08.2012, 11:03
    #37906911
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
AshbornКакое из этих решений более правильное? Быстрое?
Заносить нужное количество строк в таблицу "измерения к строке основной таблицы".
...
Рейтинг: 0 / 0
07.08.2012, 11:45
    #37907005
Ashborn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
softwarerAshbornКакое из этих решений более правильное? Быстрое?
Заносить нужное количество строк в таблицу "измерения к строке основной таблицы".
Т.е. сделать таблицу для каждой строки?
...
Рейтинг: 0 / 0
07.08.2012, 11:56
    #37907030
Ashborn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
Или таблица формата id main_table_item_id date value1 value 2?
...
Рейтинг: 0 / 0
07.08.2012, 12:46
    #37907164
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
Ashborn,
Сессия -> Измерения
...
Рейтинг: 0 / 0
07.08.2012, 13:43
    #37907296
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
Новые таблицы и новые поля это бред, нормально не поддающийся экспорту, портированию, администрированию и пр.
Качественно реализованный EAV рулит.
...
Рейтинг: 0 / 0
07.08.2012, 14:13
    #37907347
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
LSVКачественно реализованный EAV рулит.
По-моему, аффтару AEV как собаке пятая нога. Достаточно будет провести нормальное
выделение сущностей и нормализацию.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.08.2012, 01:46
    #37908055
Ashborn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
База с неопределённым количеством полей/таблиц
Спасибо за советы, решил остановиться на EAV.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / База с неопределённым количеством полей/таблиц / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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