powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связи между таблицами
2 сообщений из 2, страница 1 из 1
Связи между таблицами
    #33921594
Zarshed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Такая проблема:

VFP v9.0

Есть три таблицы ter_obl, ter_rn и ter_pred уже заполенные данными, не я проектировал, между ними нет никаких связей по этому выборка очень сложна и мне приходится все выравнивать:

ter_obl(таблица областей), ter_rn (таблица районов) и ter_pred (таблица предприятий)

Звязь между ter_obl, ter_rn и ter_pred должна быть один ко многим соответсвенно.

Их поля:

ter_obl
------------
obl_id - char
name - char
=========
Основной ключь obl_id

ter_rn
------------
rn_id - char
obl_id - char
name - char
=========
Основной ключь rn_id (rn_id+obl_id)
Внешний ключь obl_id

ter_pred
------------
pred_id - char
rn_id - char
name - char
=========
Основной ключь pred_id (pred_id+rn_id)
Внешний ключь rn_id (каким должен быть этот ключь для того чтобы я смог связать эту таблицу с таблицей ter_rn ???)

С уважением.
...
Рейтинг: 0 / 0
Связи между таблицами
    #33921779
Distort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОсновной ключь
Первичный в смысле?
авторВнешний ключь rn_id (каким должен быть этот ключь для того чтобы я смог связать эту таблицу с таблицей ter_rn ???)
если связь, действительно, сущетсвует, то rn_id должен быть уникальным в ter_rn... но тогда теряется смысл в авторter_rn
------------
rn_id - char
obl_id - char
name - char
=========
Основной ключь rn_id (rn_id+obl_id)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связи между таблицами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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