Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Primary-Foreign key  [new]
issatay
Member

Откуда:
Сообщений: 81
Добрый день. Имеется две таблицы Хозяин и Автомобиль, у них имеется одинаковый столбец индификатор хозяина, я их завязал по Primary-Foreign key. Вопрос такой при изменение значение индификатор в таблице Хозяин, должно ли меняться значение индификатор в таблице Автомобиль? Спасибо.
15 май 11, 16:03    [10654568]     Ответить | Цитировать Сообщить модератору
 Re: Primary-Foreign key  [new]
issatay
Member

Откуда:
Сообщений: 81
или же при добавлении индификатора нового хозяйна, должно ли добавляться то же значение автоматический в таблицу Автомобиль?
15 май 11, 16:07    [10654578]     Ответить | Цитировать Сообщить модератору
 Re: Primary-Foreign key  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31964
issatay
Добрый день. Имеется две таблицы Хозяин и Автомобиль, у них имеется одинаковый столбец индификатор хозяина, я их завязал по Primary-Foreign key. Вопрос такой при изменение значение индификатор в таблице Хозяин, должно ли меняться значение индификатор в таблице Автомобиль? Спасибо.
Нет, не должно.

Потому что индификатор в таблице Хозяин не может меняться.

issatay
или же при добавлении индификатора нового хозяйна, должно ли добавляться то же значение автоматический в таблицу Автомобиль?
Нет.
15 май 11, 16:58    [10654674]     Ответить | Цитировать Сообщить модератору
 Re: Primary-Foreign key  [new]
issatay
Member

Откуда:
Сообщений: 81
А вообще это создать можно, или Primary-Foreign key создано для того, чтобы как таки значение индификатор не менялось?
15 май 11, 17:00    [10654676]     Ответить | Цитировать Сообщить модератору
 Re: Primary-Foreign key  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31964
issatay
А вообще это создать можно
Непонятен вопрос. Что именно создать?

issatay
Primary-Foreign key создано для того, чтобы как таки значение индификатор не менялось?
Primary key создан для того, чтобы дать понять программисту, что значение этого поля менять нельзя; а так же для того, чтобы запретить дубликаты.

Foreign key создан для того, чтобы не допускать ссылок на несуществующие значения Primary key
15 май 11, 17:10    [10654691]     Ответить | Цитировать Сообщить модератору
 Re: Primary-Foreign key  [new]
issatay
Member

Откуда:
Сообщений: 81
Все понятно, спасибо.
15 май 11, 17:11    [10654694]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить