(дисфункциональности сайта не позволяет мне добавлять это как комментарий в соответствующем месте.)
«Как бы вы интерпретировать» ... что доля общей первичный ключ?»"
I интерпретировать это в единственном разумном смысле: в таблице 1 значения атрибутов для первичного ключа гарантируются как уникальные, а в таблице2 значения атрибутов для первичного ключа гарантируются как уникальные. И кроме того, первичный ключ в обеих таблицах имеет одинаковые [набор] имен атрибутов и что типы, соответствующие атрибуту первичного ключа [s], также попарно одинаковы. Не больше, не меньше.
В частности, «совместное использование первичного ключа» означает «наличие общего первичного ключа», а это означает, в свою очередь, «наличие определенного правила внутренней уникальности», но эта общность не гарантирует никоим образом что значение первичного ключа, отображаемое в одной таблице, должно также отображаться во второй таблице.
«Можете ли вы привести пример с двумя таблицами с разделяемыми первичными ключами, где одна таблица не будет содержать все значения ключей, которые появляются в другом?» "
Таблица1: колонка А целочисленного типа, первичный ключ А Table2: колонка А целочисленного типа, первичный ключ А
Строки в таблице 1: {A: 1}.. Удовлетворяет первичный ключ для table1 Строки в table2: {A: 2}..?. Удовлетворяет первичный ключ для table2
будучи убеждена
Я считаю, 'иностранные key' это термин, связанный с столбцов таблицы не таблицы Я искал термин, описывает таблицы. –
@ Emanuil: Ах, тогда я неверно истолковал ваш вопрос. Так вы действительно ищете мне для отношения между таблицами, которые связаны внешним ключом? –
@Oil: В частности, я считаю, что он ищет имя для шаблона проектирования, где первичный ключ одной таблицы * также * внешний ключ к другой таблице. –