Typy różne
• bit- do zapisywania wartości logicznych (true, false lub 0,1);
• varbinary(n) - do zapisywania danych binarnych o długości n bajtów;
• varbinary(max) - do zapisywania danych binarnych o długości do 2 GB (np. obrazy, dźwięki)
• Timestamp - specjalny znacznik który automatycznie zmienia swoja wartość przy modyfikacji wiersza
• XML - do zapisywania dokumentów zapisanych w języku XML o długości do 2 GB
Nie wymieniliśmy wszystkich dostępnych typów danych, widać jednak, że jest dość duży zbiór
typów danych i od decyzji projektanta zależy właściwy ich wybór.
Po utworzeniu nowej bazy danych jest ona pusta, czyli nie zawiera tabel (za wyjątkiem tabel systemowych). W ramach tego ćwiczenia, w zainicjowanej w ćwiczeniu 4 bazie danych, zdefiniowane zostaną tabele, które uczestnicy kursu zaprojektowali w ramach ćwiczenia 1. W celu utworzenia nowej tabeli wykonujemy następujące czynności:
1. W oknie Object Explorer rozwijamy folder Databases.
2. Po pojawieniu się listy dostępnych baz danych, wybieramy bazę utworzona w ćwiczeniu 4 -pojawi się lista elementów, które można definiować.
B U Iplus_warsztaty
B Q_j Database Diagrams S □ Tables B Ca Views B Ca Synonyms B Ca Programmability B Ca Service Broker B Ca Stora ge B Ca Security
Rysunek 19. Lista elementów bazy danych
Prowadzący wyjaśni krótko widoczne, na rysunku 19, elementy.
4. Po kliknięciu prawym klawiszem myszy na folderze Tables, pojawi się menu, z którego wybieramy opcję New Table
3. Pojawi się okno wspomagające proces definiowania tabeli. Utworzenie tabeli polega głównie na zdefiniowaniu poszczególnych kolumn.
Nulls
Rysunek 20. Podstawowe elementy definiowane dla kolumny
4. Dla wybranej kolumny możemy definiować dodatkowe właściwości widoczne w oknie „Column Properties” - przykładowo dla kolumn klucza podstawowego najczęściej ustawia się właściwość autonumerowania (każdy nowy wiersz ma automatycznie określoną, unikalna wartość).