У меня есть следующие две таблицы в двух разных баз данных SQL Serverбазы данных Нормализация и дизайн
Имя базы данных: DB1 Таблица Имя: A_TABLE
A_ID A_NAME A_LOCATION A_AUX_ID
A1 John New Jersey 101
A2 Abraham New York 102
Имя базы данных: DB2 Имя таблицы: B_TABLE
B_ID B_NAME B_LOCATION
B1 Joseph Phoenix
B2 Aman Connecticut
Мое требование состоит в том, чтобы объединить две таблицы и поместить их в другую базу данных.
Имя базы данных: DB_MAIN
Название таблицы: X_TABLE
X_ID A_ID B_ID NAME LOCATION AUX_ID
X1 A1 - John New Jersey 101
X2 A2 - Abraham New York 102
X3 - B1 Joseph Phoenix -
X4 - B2 Aman Connecticut -
"-" соответствует нулю
Является ли это лучший дизайн? Насколько хорошо это работает? Я чувствую, что это не способ сделать это. Итак, я прошу проконсультироваться с некоторыми экспертами. Пожалуйста, направляйте.
Если дальнейшая связь со старыми данными отсутствует, а a_Id и b_id всегда будут иметь различное значение, чем вместо того, чтобы принимать 3 поля X_ID, A_ID и B_ID могут принимать только одно поле идентификатора, например A_B_ID – Snehal
Просьба рассказать о том, как вы хотите их комбинировать , для каких целей, как это используется в отличие от того, как использовались оригинальные таблицы. –