Ćwiczenia
> Budowa bazy danych w MS SQL Server 2000 > Klucze główne |
![]() ![]() |
||||||||
3.6 Klucze główne![]() Klucz główny to atrybut lub zbiór atrybutów, który jednoznacznie identyfikuje każdy wiersz w tabeli (to znaczy, że w każdym wierszu kolumny należące do klucza głównego zawierają unikalne niepuste wartości). Krok 1 - Jak stworzyć klucz główny za pomocą skryptu T-SQL1. Uruchom program Query Analyzer.2. Zaloguj się używając uwierzytelnienia systemu Windows. 3. W menu głównym programu wybierz File - Open. 4. W oknie Open Query File wybierz ponownie plik demo_3_4_1.sql. Nie uruchamiaj skryptu, a jedynie obejrzyj jego kod. W każdej tabeli tworzonej przy pomocy tego skryptu określamy klucz główny - czyli wybieramy jedną lub więcej (patrz tabela Autorstwo) kolumn tabeli do jednoznacznej identyfikacji każdego wiersza. Zwróć uwagę na to, że utworzenie klucza głównego jest równoznaczne z utworzeniem warunku (CONSTRAINT). Poniżej przedstawiamy możliwośći określenia kolumny ID_ksiazki jako klucz główny tabeli Ksiazki przy pomocy kodu T-SQL (trzy możliwości - wyróżniliśmy czerwonym kolorem kod odpowiedzialny za deklarację klucza głównego).
Krok 2 - Jak stworzyć klucz główny przy pomocy programu Enterprise Manager1. Uruchom program Enterprise Manager.2. Rozwijaj drzewo po lewej stronie okna programu i wejdź do folderu Databases. 3. W folderze bazy Biblioteka wybierz pozycję Tables. 4. W prawej części okna programu kliknij prawym przyciskiem myszy na tabeli Ksiazki i z menu kontekstowego wybierz opcję Design Table. 5. Zastanów się, w jaki sposób w oknie Design Table można określić klucz główny tabeli. Z pewnością zauważyłeś w górnej części okna Design Table ikonę klucza ![]() 6. Nie klikaj na ikonie klucza, ponieważ już mamy utworzone związki i likwidując lub zmieniając klucz główny, musiałbyś także usunąć związek z tabelą Autorstwo. 7. Zamknij okno Design Table.
Przejdź dalej ![]() |
|||||||||
![]() Ćwiczenia > Budowa bazy danych w MS SQL Server 2000 > Klucze główne |