Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос в том как лучше: данные о объект в одной таблице и разгранич... / 6 сообщений из 6, страница 1 из 1
11.02.2010, 20:01
    #36464362
Usik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
Народ ситуация такая. Пишу сайт который завязан на БД

Пусть есть две ссылки
-Б/у сотовые телефоны
-Новые сотовые телефоны

Обе сущности (б/у и новые телефоны) описываются например полями: название , вес телефона.

Вопрос в том как лучше:

Хранить данные о новых и б/у телефонах в одной таблице и разграничивать новые и б/у телефоны флагом, т.е.

Таблица моб.тел.
id_phone
name_phone
massa
new_old

Или создать две таблицы одна из которых хранит данные о новых, а другая о б/у трубках, т.е.

Таблица новые моб.тел.
id_phone
name_phone
massa

Таблица б/у моб. тел
id_phone
name_phone
massa

????????
...
Рейтинг: 0 / 0
11.02.2010, 21:37
    #36464461
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
Критерий "лучшести" какой?
...
Рейтинг: 0 / 0
11.02.2010, 21:57
    #36464474
Usik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
Ну я бы от вас хотел это услышать

Например
скорость
Первый лучше

Избыточность данных
Второе лучше.

Ну в общем от вас хотелось бы услышать я по этому и спрашиваю..
...
Рейтинг: 0 / 0
12.02.2010, 01:01
    #36464594
ineedyou
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
Если бы записи из таблицы "новые" регулярно перекочевывали в таблицу "бу" + которая была бы в в десятки раз более увесистая + основная работа велась бы с меньшей таблицей + вы под проект решили сэкономить и не покупать partitioning option + итд = наверное бы имело смысл держать 2 таблицы.
...
Рейтинг: 0 / 0
12.02.2010, 09:31
    #36464849
Edkonst2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
UsikНарод ситуация такая. Пишу сайт который завязан на БД

Пусть есть две ссылки
-Б/у сотовые телефоны
-Новые сотовые телефоны

Обе сущности (б/у и новые телефоны) описываются например полями: название , вес телефона.

Вопрос в том как лучше:

Хранить данные о новых и б/у телефонах в одной таблице и разграничивать новые и б/у телефоны флагом, т.е.

Таблица моб.тел.
id_phone
name_phone
massa
new_old

Или создать две таблицы одна из которых хранит данные о новых, а другая о б/у трубках, т.е.

Таблица новые моб.тел.
id_phone
name_phone
massa

Таблица б/у моб. тел
id_phone
name_phone
massa

????????
На мой взгляд - одна таблица - телефоны и их основные характеристики, вторая таблица - б/у трубки, с внешним ключом на первую + до поля, которые необходимы. И 2 view, которые отображает новые (1-я view) и б/у (2-я view) трубки в нужном Вам виде.
...
Рейтинг: 0 / 0
12.02.2010, 14:34
    #36465959
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос в том как лучше: данные о объект в одной таблице и разгранич...
Вероятно таблицы никогда не будут использоваться вместе и жизненые циклы новых и БУ телефонов будут разными (там... гарантийное обслуживание, комиссионные). Тогда наверное стоит их две штуки и сделать без всяких там ссылок и т.п., чтобы связность между подсистемами не создавать.

Если в системе есть модуль, который единообразно жуёт оба сорта телефонов, то лучше их хранить в одной таблице. Лично я не уловил разницы в структуре данных для нового и БУ товара, так зачем создавать две одинаковых таблицы. На бытовом уровне можно представить, что любой новый телефон через три года станет Opel'ем.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос в том как лучше: данные о объект в одной таблице и разгранич... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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