Как соединить две таблицы, которые связывают информацию об адресе? - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть одна таблица, уменьшите избыточность я разделил на две части Таблица Адрес электронной почты (ПК) название город государство Пин-код Страна Land_Line_No D_O_B Пол Marital_Status

После Разделения

Table1 название город Land_Line_No D_O_B Пол Marital_Status

Table2 город государство Пин-код Страна

У меня вопрос, как соединить эти две таблицы

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Схема должна выглядеть примерно так:

Table1 Name municipalityID Land_Line_No D_O_B Gender Marital_Status 
Table2 municipalityID city state Pincode Country

Теперь поле municipalityID в таблице 2 должно быть уникальным в каждой строке, что делает его первичным ключом таблицы.Чтобы связать любую таблицу формы записи с конкретным городом и т. Д., Вы должны указать правильный municipalityID (это внешний ключ в Таблице 1, ссылающийся на Таблицу 2).

0 голосов
/ 16 декабря 2010

Атрибут во второй таблице будет таким же, как первичный ключ в первой таблице.Эти атрибуты обычно известны как внешний ключ.

Однако, по другой проблеме, что вы уменьшили?У вас есть город в обеих таблицах, который выглядит избыточным.Возможно, мне не ясно, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...