Jak: tworzenie kluczy podstawowych
Zdefiniowanie klucz podstawowy w celu wymuszenia unikatowooci wartooci wprowadzanych w podanych kolumnach nie akceptujących wartości NULL.Po zdefiniowaniu klucz podstawowy w tabeli danych baza danych, można powiązać tę tabelę z innymi tabelami, zmniejszając w ten sposób ilooć nadmiarowych danych.Tabela może mieć tylko jeden klucz podstawowy.
[!UWAGA]
Nowa wersja Projektanta tabel jest dostępna dla baz danych w formacie SQL Server 2012. W tym temacie opisano starą wersję Projektanta tabel, której można używać do baz danych w starszych formatach programu SQL Server.
W nowej wersji definicję tabeli można zmienić za pomocą graficznego interfejsu lub bezpośrednio w okienku skryptów. W przypadku użycia interfejsu graficznego definicja tabeli jest automatycznie aktualizowana w okienku skryptów. Aby zastosować kod SQL w okienku skryptów, kliknij przycisk Aktualizuj. Więcej informacji o nowej wersji można znaleźć w temacie Tworzenie obiektów baz danych przy użyciu Projektanta tabel
.
[!UWAGA]
Niektóre bazy danych mają różne zasady ograniczenia na klucz podstawowy .Aby uzyskać szczegółowe informacje dotyczące sposobu działania danych baza danych z ograniczenia na klucz podstawowy , zapoznaj się z dokumentacją baza danych .
[!UWAGA]
Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby utworzyć klucz podstawowy
W Projektancie tabel kliknij selektor wiersza dla kolumny baza danych , którą chcesz zdefiniować jako klucz podstawowy.Jeśli chcesz, aby zaznaczyć wiele kolumn, przytrzymaj wciśnięty klawisz CTRL, a następnie kliknij odpowiednio selektory wierszy innych kolumn.
Kliknij prawym przyciskiem myszy selektor wiersza kolumny i wybierz Set Primary Key.Indeks klucz podstawowy , o nazwie "PK_", po której następuje nazwa tabeli jest tworzona automatycznie; można go znaleźć na Indeksów i kluczyokno dialogowe.
Przestroga |
---|
Jeśli chcesz zmienić definicję klucz podstawowy, należy usunąć wszystkie relacje istniejącego klucz podstawowy , przed utworzeniem nowego klucz podstawowy .Komunikat ostrzeżenia, że istniejące relacje zostaną automatycznie usunięte jako część tego proces. |
Kolumna klucz podstawowy jest identyfikowana przez symbol klucz podstawowy w selektorze wiersza.
Jeśli klucz podstawowy składa się z więcej niż jednej kolumny, zduplikowane wartości są dozwolone w jednej kolumnie, ale każda kombinacja wartości ze wszystkich kolumn klucz podstawowy musi być unikatowa.
Po zdefiniowaniu klucza złożonego, kolejność kolumn klucz podstawowy odpowiada kolejności kolumn, jak pokazano w tabeli w diagramie.Można jednak zmienić kolejność kolumn, po utworzeniu klucz podstawowy .Aby uzyskać więcej informacji, zobacz Jak: modyfikowanie kluczy podstawowych.
Zobacz też
Zadania
Jak: usuwanie kluczy podstawowych
Jak: Zmienianie właściwości relacji
Jak: modyfikowanie kluczy podstawowych
Informacje
Właściwości klucz podstawowy lub unikatowe
Koncepcje
Relacje między tabelami (wizualne Narzędzia bazy danych)