Ćwiczenia > Budowa bazy danych w MS SQL Server 2000 > Właściwości kolumn w tabelach

3.5 Właściwości kolumn w tabelach



Jak już zauważyłeś, każda kolumna w tabeli posiada zestaw właściwości, które możesz zmieniać przy pomocy poleceń T-SQL lub okna projektowania tabeli programu Enterprise Manager.

Krok 1 - Otwórz okno widoku projektu tabeli w programie Enterprise Manager

1. 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.



Rys. 3.5.1 Enterprise Manager - karta właściwości kolumny w tabeli


W karcie Columns masz do dyspozycji szereg właściwości, które możesz ustawiać osobno dla każdej kolumny:
- Description - opis słowny kolumny (komentarz dla osób, które będą prócz Ciebie pracowały z bazą danych),
- Default Value - wartość domyślna kolumny (co zostanie wstawione, gdy użytkownik przy wstawianiu nowego rekordu pominie kolumnę),
- Precision - maksymalna liczba cyfr w liczbie (dla kolumn typów liczbowych, bez autonumeracji),
- Scale - maksymalna liczba cyfr po prawej stronie przecinka w liczbie (dla kolumn typów liczbowych, bez autonumeracji),
- Identity - opcja autonumeracji (Yes - włączona autonumeracja, No - wyłączona autonumeracja, oczywiście dla kolumn typów liczbowych),
- Identity Seed - przy włączonej autonumeracji jest to liczba startowa, od której serwer rozpoczyna autonumerację,
- Identity Increment - liczba, o jaką serwer zwiększa kolejne wartości w kolumnie autonumerowanej,
- Is RowGuid - opcja mówiąca, czy kolumna będzie identyfikatiorem GUID wierszy w tabeli (tylko dla kolumn autonumerowanych można ustawić tę opcję),
- Formula - wzór do obliczania kolumn wyliczanych na podstawie innych kolumn,
- Collation - strona kodowa (dla kolumn typów tekstowych, domyślnie przyjmowana jest strona kodowa bazy danych).

Jak widziałeś, można też określać właściwości kolumn przy tworzeniu tabel z poziomu kodu T-SQL w programie Query Analyzer.


W tabelach bazy danych Prace dyplomowe ustaw odpowiednie właściwości kolumn. Proponujemy, byś dla każdego klucza głównego (zakładamy, że będziesz używał dla tych pól typu danych int) ustawił właściwość Identity na wartość Yes.


Przejdź dalej



Ćwiczenia > Budowa bazy danych w MS SQL Server 2000 > Właściwości kolumn w tabelach