Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как спроектировать ключ офиса / 7 сообщений из 7, страница 1 из 1
17.05.2011, 15:15
    #37264859
Фив
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Есть таблица
idoffice
т.е. в разных офисах я могу создавать записи с id=1 и каким то там ключем офиса, но как оказалось может быть ситуация когда мы хотим перенести записи офиса 1 в офис 2 и видеть их там как записи офиса 2, т.е. получается если была запись
idoffice11
и запись
idoffice12
Я переношу запись в офис 2 и получаю
idoffice1212
Что не правильно, т.к. по сути получаем дубль ПК, как можно спроектировать таблицу чтобы учесть ситуацию такого переноса данных и не генерировать заново id для переносимых записей?
...
Рейтинг: 0 / 0
17.05.2011, 16:07
    #37265053
Thortilla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Фив,

Добавь еще одно поле, в котором будет пометка актуальности записи.

idofficefield110121
...
Рейтинг: 0 / 0
17.05.2011, 16:19
    #37265101
Thortilla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Брррр. Не то написал.

Лучше реализуй стандартную схему много-ко-многим. Одна таблица для записей, одна таблица для "офисов" и связывающая таблица:
idfield
idoffice
field_id office_id
...
Рейтинг: 0 / 0
17.05.2011, 16:43
    #37265190
Фив
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Мне нужно различать два разные записи с одним ключем id и оданковыми после импорта ключами офиса
...
Рейтинг: 0 / 0
17.05.2011, 17:00
    #37265257
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Зачем одинаковые "ключи офиса"?
...
Рейтинг: 0 / 0
17.05.2011, 17:03
    #37265273
Thortilla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Фив,

Тогда третье поле.

Было до переноса:
idofficenumber121111
Стало после переноса:
idofficenumber121122
...
Рейтинг: 0 / 0
17.05.2011, 17:26
    #37265352
iljy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как спроектировать ключ офиса
Фив,

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


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