powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как описать ключевые поля со связями с точки зрения терминологии?
3 сообщений из 3, страница 1 из 1
Как описать ключевые поля со связями с точки зрения терминологии?
    #38587423
Avivar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Есть составной ключ в таблице 1. каждый под ключ(если так можно назвать) помечен как первичный. Сам составной ключ {ид, Ид_категории}.
Первый "под ключ" ИД связан с первичным ключом ИД таблицы 2. Второй "под ключ" ИД_категории связан с первичным ключом ИД_категории Таблицы 3.

И тут я запутался - как их описать с точки зрения терминологии? С одной стороны если рассматривать их в рамках таблиц(без связей), то первый ключ - первичный составной, второй и третий- первичный. Но если брать со связями, то может ли составной первичный ключ быть составным внешним?
Когда делал БД, то подразумевал,что тот составной должен быть - внешним..

Как сделать грамотное описание данных полей, кто первичный, внешний и т.д.?
Разъясните пожалуйста.

ps Если вдруг не понятно объяснил структуру, то вот код описания ключей..

таблица 1

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
PRIMARY KEY (`id`, `id_cat`),
  CONSTRAINT `fk_tabl1`
    FOREIGN KEY (`id`)
    REFERENCES `tabl1`.`tabl2` (`id_cat`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
  CONSTRAINT `id`
    FOREIGN KEY (`id`)
    REFERENCES `tabl1`.`tabl3` (`id`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION



таблица 2
Код: sql
1.
PRIMARY KEY (`id_cat`)


таблица 3
Код: sql
1.
PRIMARY KEY (`id`)
...
Рейтинг: 0 / 0
Как описать ключевые поля со связями с точки зрения терминологии?
    #38587435
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AvivarИ тут я запутался - как их описать с точки зрения терминологии?
Те "ключи", которые "ссылаются" называются "вторичные". Они же "foreign key". Что в твоём
скрипте чёрным по-англицки и написано.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как описать ключевые поля со связями с точки зрения терминологии?
    #38587438
Avivar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovAvivarИ тут я запутался - как их описать с точки зрения терминологии?
Те "ключи", которые "ссылаются" называются "вторичные". Они же "foreign key". Что в твоём
скрипте чёрным по-англицки и написано.


спасибо, просто смущала еще и строка
Код: sql
1.
PRIMARY KEY (`id`, `id_cat`)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как описать ключевые поля со связями с точки зрения терминологии?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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