powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Объединение баз подразделений организации
5 сообщений из 5, страница 1 из 1
Объединение баз подразделений организации
    #39689820
Фотография prog13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем! Есть 4 подразделения с обособленными базами. В них таблицы
T1
RateId int primary key,
Rate money

T2
TranId ...
RateId.

Задача - объединить 4 таблицы T1 и сохранить ссылочную целостность rateid в общей таблице T2. Добавил branchid в обе таблицы. Смущает меня необходимость составного ключа в T2 ( rateid + branchid) . В общей базе нужен автоинкремент по полю rateid таблицы T1. Может есть ещё какие-нибудь варианты?
...
Рейтинг: 0 / 0
Объединение баз подразделений организации
    #39689824
Фотография prog13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правка к стартовому посту: Составной ключ в T1 rateid+branchid. В T2 критична историчность записей. Хочется сохранить логику приложения по максимуму.
...
Рейтинг: 0 / 0
Объединение баз подразделений организации
    #39689825
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog13Может есть ещё какие-нибудь варианты?

Есть, но лучше о них не знать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Объединение баз подразделений организации
    #39689841
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog13 Может есть ещё какие-нибудь варианты?разведение идентификаторов по диапазонам, например
unit1_id = id*10+1 или id+1000000
unit1_id = id*10+2 или id+2000000
unit1_id = id*10+3 или id+3000000
и так далее
...
Рейтинг: 0 / 0
Объединение баз подразделений организации
    #39690306
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog13Смущает меня необходимость составного ключа в T2 ( rateid + branchid) . В общей базе нужен автоинкремент по полю rateid таблицы T1. Может есть ещё какие-нибудь варианты?
Ну так и сделайте свой аля суррогатный ключ сохранив поля которые были ключами в исходных таблицах (если нужно) и в Т2 писать его. Что смущает?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Объединение баз подразделений организации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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