Dialogové okno vztahy cizího klíče
Použijte toto dialogové okno Vytvořit nebo upravit relace mezi tabulkami v databázi.V relaci cizího klíče omezení cizího klíče pracovat ve spojení s primárního klíče nebo jedinečnosti zajištění referenční integrity mezi tabulkami zadané.Můžete například umístit omezení cizího klíče ve sloupci KódVýrobku v tabulce Order_Details zajistit, že hodnota zadaná do tohoto sloupce odpovídá existující hodnotu ve sloupci KódVýrobku v tabulce výrobky.
Chcete-li toto dialogové okno otevřít definice tabulky pro tabulku s cizí klíč, pravým tlačítkem myši na mřížku tabulky definice a na vztahy.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Vybraný vztah
Zobrazí seznam existujících vztahů.Vyberte vztah v mřížce vpravo zobrazíte jeho vlastnosti.Pokud je seznam prázdný, nebyly definovány žádné relace tabulky.Přidat tlačítko
Vytvoří novou relaci.Tabulek a sloupců specifikace musí být nastavena před vztah bude platit.Tlačítko Odstranit
Odstraní vybrané ve vztahu Vybrané relace seznam.Obecné kategorie
Rozbalí a zobrazí se Zkontrolovat existující Data vytvoření nebo přepisujícího a tabulek a sloupců specifikace.Kontrola existujících dat při vytvoření nebo přepisujícího
Označuje, zda omezení ověřena všechna data, které existují v tabulce před omezení byl vytvořen nebo opět povolena.Tabulky a sloupce kategorie specifikace
Rozbalí a zobrazí se sloupce, které ze zákona které tabulky jako cizí klíč a primární (nebo jedinečné) klíče relace.Chcete-li upravit nebo definovat tyto hodnoty, klepněte na tlačítko se třemi tečkami (…) vpravo od pole vlastnosti.Základní tabulka cizího klíče
Zobrazuje, která tabulka obsahuje sloupce jako cizí klíč v tomto vztahu.Sloupce cizího klíče
Zobrazuje sloupec, který funguje jako cizí klíč v tomto vztahu.Primární, jedinečný klíč základní tabulky
Zobrazuje, která tabulka obsahuje sloupec jako primární (nebo jedinečné) klíč ve vybraném vztahu.Sloupce primárního, jedinečný klíč
Zobrazuje sloupec, který slouží jako primární (nebo jedinečné) klíč ve vybraném vztahu.Kategorie identity
Rozbalí a zobrazí se pole vlastností název a Popis.Název
Zobrazuje název relace.Při vytvoření nové relace je zadána výchozí název založený na tabulce aktivního okna v Návrhář tabulky.Název můžete kdykoli změnit.Popis
Místo pro popis vztahu.Chcete-li podrobnější popis, klepněte na tlačítko Popis a klepněte na tlačítko se třemi tečkami (...) , zobrazí se vpravo od pole vlastnosti.To poskytuje větší oblast pro psaní textu.Kategorie Návrháři tabulky
Rozbalí a zobrazí informace o Zkontrolovat existující Data vytvoření nebo přepisujícího a pro replikaci vynutit.Vynucení replikace
Označuje, zda omezení je vynuceno při replikaci tabulky do jiné databáze.Vynutit omezení cizího klíče
Označuje, zda jsou povoleny změny dat sloupce v relaci, pokud tyto změny by znehodnotit integritu vztah cizího klíče.Zvolte Ano Pokud chcete povolit takové změny a zvolit Č Chcete-li povolit.VKLÁDÁNÍ a aktualizace kategorie specifikace
Rozbalí a zobrazí informace Odstranit pravidlo a Pravidlo aktualizace relace.Odstranit pravidlo
Určuje, co se stane, pokud koncový uživatel databáze pokusí odstranit řádek s daty, která se zabývá vztah cizího klíče.Pokud nastavit na:Žádná akce chybová zpráva informuje uživatele, že odstranění není povoleno a je odstranění vrátit zpět.
Na sebe odstraní všechny řádky obsahující údaje, které se účastní vztah cizího klíče.
Nastavit hodnotu Null nastaví hodnotu null, pokud všechny sloupce cizího klíče pro tabulku může obsahovat hodnoty null.Se týká pouze SQL Server 2005 a SQL Server 2008.
Nastavit výchozí nastaví hodnotu Výchozí hodnota definovaná pro sloupec všechny sloupce cizího klíče pro tabulku používáte výchozí nastavení pro ně definovány.Se týká pouze SQL Server 2005 a SQL Server 2008.
Pravidlo aktualizace
Určuje, co se stane, pokud uživatel databáze pokusí aktualizovat řádek s daty, která se zabývá vztah cizího klíče.Pokud nastavit na:Žádná akce chybová zpráva informuje uživatele, že odstranění není povoleno a je odstranění vrátit zpět.
Na sebe odstraní všechny řádky obsahující údaje, které se účastní vztah cizího klíče.
Nastavit hodnotu Null nastaví hodnotu null, pokud všechny sloupce cizího klíče pro tabulku může obsahovat hodnoty null.Se týká pouze SQL Server 2005 a SQL Server 2008.
Nastavit výchozí nastaví hodnotu Výchozí hodnota definovaná pro sloupec všechny sloupce cizího klíče pro tabulku používáte výchozí nastavení pro ně definovány.Se týká pouze SQL Server 2005 a SQL Server 2008.
Viz také
Úkoly
Jak: vytvoření relace mezi tabulkami