Видео: Може ли външен ключ да препраща към друг външен ключ?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
1 отговор. А външният ключ може да препраща всяко поле, определено като уникално. Ако това уникално поле само по себе си е дефинирано като a външен ключ , няма разлика. Ако е уникално поле, то мога също бъде цел на друг FK
Тук може ли външен ключ да препраща към уникален ключ?
Основен ключове винаги трябва да бъде единствен по рода си , външни ключове трябва да позволи не- единствен по рода си стойности, ако таблицата е връзка едно към много. А ВЪНШЕН КЛЮЧ ограничение прави не трябва да се свързва само с ОСНОВНО КЛЮЧ ограничение в друга таблица; то мога също се дефинира за справка колоните на а ЕДИНСТВЕН ПО РОДА СИ ограничение в друга таблица.
По същия начин може ли външният ключ да има различно име? Най-често а външен ключ препраща към първичния ключ поле на другата таблица. В външен ключ поле (CustomerNum) и реферирано поле (CustID) могат имат различни имена (или същото име ), но трябва да имат същия тип данни и ограничения на полето.
По подобен начин някой може да попита, може ли външен ключ да препраща към същата таблица?
ВЪНШЕН КЛЮЧ ограничения може да се позовава друга колона в същата маса . Това се нарича самостоятелно справка . А ВЪНШЕН КЛЮЧ ограничение, определено на ниво колона мога избройте само един справка колона. Тази колона трябва да има същото тип данни като колоната, върху която е дефинирано ограничението.
Може ли външен ключ да се актуализира?
Въпреки това, ако актуализиране правилото е НЯМА ДЕЙСТВИЕ, уникален родител ключовете могат бъда актуализиран стига всяко дете да има родител ключ до момента на актуализиране изявлението завършва. Не-нула актуализиране стойност на а външен ключ трябва да е равно на стойност на първичния ключ на таблицата-родител на връзката.
Препоръчано:
Не може да се свърже сървърът може да не работи не може да се свърже с MySQL сървър на 127.0 0.1 10061?
Ако MySQL сървърът работи под Windows, можете да се свържете чрез TCP/IP. Трябва също така да проверите дали TCP/IP портът, който използвате, не е блокиран от защитна стена или услуга за блокиране на портове. Грешката (2003) Не мога да се свържа с MySQL сървър на „сървър“(10061) показва, че мрежовата връзка е отказана
Как може да се създаде връзка с външен ключ на първичен ключ в SQL Server?
Използване на SQL Server Management Studio В Object Explorer щракнете с десния бутон върху таблицата, която ще бъде от страната с външния ключ на връзката и щракнете върху Дизайн. От менюто Дизайнер на таблици щракнете върху Връзки. В диалоговия прозорец Връзки с външни ключове щракнете върху Добавяне. Щракнете върху връзката в списъка Избрана връзка
Може ли първичният ключ да бъде и външен ключ?
Първичните ключове винаги трябва да бъдат уникални, външните ключове трябва да позволяват неуникални стойности, ако таблицата е връзка един към много. Напълно добре е да използвате външен ключ като първичен ключ, ако таблицата е свързана чрез връзка един към един, а не един към много
Какво е първичен ключ и външен ключ в db2?
Външният ключ е набор от колони в таблица, които трябва да съответстват на поне един първичен ключ на ред в друга таблица. Това е референтно ограничение или ограничение за референтна цялост. Това е логично правило за стойности в множество колони в една или повече таблици
Какво е първичен ключ вторичен ключ и външен ключ?
Външен ключ: Първичният ключ една таблица се появява (с кръстосана препратка) в друга таблица. Вторичен (или алтернативен) ключ: Всяко поле в таблицата, което не е избрано да бъде някой от двата типа по-горе