SQL przydatne linki

 

Training Data Bases DB Script Data File Schema
BANK_v2





AdventureWorks 2008 R2

AdventureWorks DW 2008

AdventureWorks DW 2008 R2



AdventureWorks LT 2008

AdventureWorks LT 2008 R2

AdventureWorks OLTP 2008

AdventureWorks OLTP 2008 R2

AdventureWorks OLTP 2008

Adventure Works Cycles Database 2000

Northwind



SQL Server 2008 R2

Dodatki potrzebne do instalacji SQL Server 2008 R2

Microsoft SQL Server 2012 Express

Microsoft SQL Server 2014 Express

Bazy Danych (przykładowe)

Schematy

Inne

 

#SQL Server Tworzenie indeksów.

Index to nic innego jak struktura danych wprowadzana do bazy dla zwiększenia prędkości wykonywania się operacji na tabelach. Najprościej index można porównać do spisu treści w książce. Nie ma sensu szukać jakiejś informacji w książce kartka po kartce jeśli możemy zajrzeć do spisu treści i odnaleźć interesujące nas informacje.

Struktura polecenia Create Index

CREATE INDEX nazwa_naszego_indeksu ON nazwa_tabeli(nazwa_kolumny)

Przykład:

CREATE INDEX idxtab_orders ON orders(id)

utworzyliśmy index na kolumnie id w tabeli orders i nadaliśmy mu nazwę idxtab_orders

Dodatkowe informacje:

W poleceniu Create index możemy zastosować m.in. argumenty

UNIQUE – argument nie dopuszcza dwóch identycznych wartości w kolumnie na której tworzymy index. Jeśli taka sytuacja wystąpi index nie zostanie utworzony.

CLUSTERED/NONCLUSTERED – argumenty określają sposób tworzenia indeksu.

sql konwersja różnych typów danych

Wcześniej czy później spotkacie się z problemem konwersji danych na inny typ niż obecnie. Poniżej prezentowana jest tabela, która przedstawia możliwości konwersji różnych typów w SQL-u.

sql-convert-jpg

W kolejnych wpisach będę starał się przedstawić przykłady konwersji najpopularniejszych typów danych na inne.

SQL Server 2008 R2 instalacja. Skąd wziąć i jak zacząć zabawę z SQL Server 2008 R2.

… jak to skąd? ze strony Microsoft-u. Zdziwieni ?! Tak, twórca tego środowiska udostępnia SQL Server 2008 R2 za darmo w wersji EXPRESS. Pliki instalacyjne można pobrać ze strony:

http://www.microsoft.com/en-us/download/details.aspx?id=26729

gdzie znajdziemy plik instalacyjny pakietu SQL Server 2008 R2 z dodatkiem Service Pack 1. Wchodzimy na stronkę i klikamy w „download”

SQL Server 2008 R2. Skąd pobrać?
Obrazek 1. Skąd pobrać SQL Server 2008 R2

Po kliknięciu przycisku „download” przechodzimy na stronę gdzie będziemy wybierali wersję środowiska SQL Server do ściągnięcia. Osobiście polecam kliknąć w „checkbox-a” obok nazwy SQLEXPRADV_x64_ENU.exe jeśli posiadacie system 64-bitowy lub SQLEXPRADV_x86_ENU.exe jeśli macie 32-bitowy system operacyjny. Ja z uwagi na 64-bitowy OS wybieram wersję x64 i klikamy w „next” (obrazek 2)

Obrazek 02. Wybór wersji SQL Servera do ściągnięcia.
Obrazek 02. Wybór wersji SQL Servera do ściągnięcia.

po kliknięciu w przycisk „next” po chwili na ekranie pojawi się okienko

Obrazek 3. Zapisywanie pliku instalacyjnego SQL Server.
Obrazek 3. Zapisywanie pliku instalacyjnego SQL Server.

wciskając przycisk „Zapisz plik” uruchomimy okienko do wskazania lokalizacji gdzie chcemy zapisać plik który przed chwilą ściągnęliśmy, natomiast po wybraniu przycisku „Anuluj” zrezygnujemy z zapisywania pliku na naszej maszynie (komputerze). Wybieramy więc opcję „Zapisz plik” otwierając okienko gdzie wskazujemy lokalizację gdzie chcemy zapisać nasz plik. Możemy także nadać swoją nazwę pliku. Potwierdzamy nasz wybór klikając w przycisk „Zapisz” (obrazek 4). Ja zapiszę swój plik na pulpicie i zostawię oryginalną nazwę pliku.

Obrazek 4. Zapisywanie pliku instalacyjnego na naszym komputerze.
Obrazek 4. Zapisywanie pliku instalacyjnego na naszym komputerze.

Po wybraniu tej opcji rozpoczyna się proces ściągania pliku. Na obrazku 5 przedstawiam taką sytuację w przeglądarce internetowej Mozilla Firefox. Przeglądarka informuje nas o tym jaki plik jest aktualnie ściągany i jaki jest przewidywany czas do zakończenia ściągania pliku. Znajduje się tam także informacja o wielkości ściąganego pliku oraz ile danych już zostało ściągnięte. Po zakończeniu procesu ściągania nasz plik znajdziemy w wybranej przez nas lokalizacji.

Obrazek 5. Proces ściągania pliku instalacyjnego w przeglądarce internetowej.
Obrazek 5. Proces ściągania pliku instalacyjnego w przeglądarce internetowej.

Zakończyliśmy w ten sposób pierwszy etap czyli ściągnięcie i zapisanie pliku instalacyjnego na dysk twardy naszego komputera. Teraz przejdziemy do kolejnego etapu czyli instalacji środowiska SQL Server 2008 R2 na naszym komputerze.

Rozpoczynamy od odnalezienia na dysku pliku który przed chwilą ściągnęliśmy. Ja zapisałem go na pulpicie czyli sprawa jest prosta. Teraz wystarczy tylko kliknąć dwukrotnie lewym przyciskiem myszy na ikonce pliku instalacyjnego co automatycznie rozpocznie proces instalacji (obrazek 6).

Obrazek 6. Uruchamiamy instalację SQL Server 2008 R2 klikając w plik instalacyjny.
Obrazek 6. Uruchamiamy instalację SQL Server 2008 R2 klikając w plik instalacyjny.

W systemie Windows 7 (jak w tym przypadku) zobaczymy dodatkowe okienko gdzie system operacyjny „spyta się” nas „Czy chcemy uruchomić ten plik?”. Klikamy na „Uruchom”.

Obrazek 7. Potwierdzamy uruchomienie pliku instalacyjnego?
Obrazek 7. Potwierdzamy uruchomienie pliku instalacyjnego?

Po potwierdzeniu zaczyna się rozpakowywanie pliku w celu instalacji.

Obrazek 8. Rozpakowywanie pliku instalacyjnego w celu rozpoczęcia instalacji SQL Server.
Obrazek 8. Rozpakowywanie pliku instalacyjnego w celu rozpoczęcia instalacji SQL Server.

Następnym okienkiem które zobaczymy „Centrum instalacji” (patrz na obrazek 9). Wybieramy opcję „New installation or add features to an existing installation.”, co znaczy że chcesz zainstalować SQL Server po raz pierwszy na swoim komputerze lub dodać kolejną instalację. Od razu dodaję, że na jednym komputerze możemy zainstalować SQL Server 2008 R2 więcej niż raz. Każdą osobną instalację SQL Servera nazywamy instancją i takim nazewnictwem w odniesieniu do pojedynczej instalacji będziemy się dalej posługiwać.

Obrazek 9. Rozpoczynamy instalację nowej instancji.
Obrazek 9. Rozpoczynamy instalację nowej instancji.

W kolejnym kroku zaznaczamy oba checkbox-y, w celu potwierdzenia warunków licencji i klikamy w przycisk Next”.

Obrazek 10. Potwierdzenie warunków licencji.
Obrazek 10. Potwierdzenie warunków licencji.

Następne okno przedstawia postęp w instalacji.

Obrazek 11. Postęp w instalacji.
Obrazek 11. Postęp w instalacji.

Kolejne okienko to wybór komponentów które chcemy zainstalować. Standardowo wszystkie komponenty są zaznaczone i w naszej instalacji nie będziemy nic zmieniać. Klikamy dalej na Next”.

Obrazek 12. Wybór komponentów do instalacji.
Obrazek 12. Wybór komponentów do instalacji.

Obrazek 13. przedstawia kolejne parametry instalacji. Możemy tutaj wpisać nazwę naszej instancji (standardowo jest ona nazwana SQLExpress), możemy także określić lokalizację naszej instancji. W naszym przypadku nie zmieniamy żadnych parametrów i klikamy w przycisk Next”.

Obrazek 13. Określamy nazwę i lokalizację naszej instancji.
Obrazek 13. Określamy nazwę i lokalizację naszej instancji.

Konfigurację naszego serwera ustawiamy w kolejnym okienku. Jeśli instalujemy instancję na lokalnym komputerze ustawiamy wszystkie parametry jak na obrazku 14 i klikamy na Next”.

Obrazek 14. Określamy konfigurację serwera.
Obrazek 14. Określamy konfigurację serwera.

Następny krok to określenie typu uwierzytelniania do serwera. Ustawiamy opcję Windows authentication mode i potwierdzamy kliknięciem w Next”.

Obrazek 15. Określenie typu uwierzytelniania do serwera.
Obrazek 15. Określenie typu uwierzytelniania do serwera.

W kolejnym oknie zaznaczamy opcję Install, but do not configure the report server i potwierdzamy przyciskiem Next”

Obrazek 16. Określenie konfiguracji report servera.
Obrazek 16. Określenie konfiguracji report servera.

Przy raportowaniu błędów klikamy na Next”

Obrazek 17. Informacja nt raportowania błędów.
Obrazek 17. Informacja nt raportowania błędów.

Po określeniu wszystkich parametrów instalacji naszej instancji następuje proces samej instalacji. Pasek postępu pokazuje nam stan instalacji (obrazek 18).

Obrazek 18. Stan procesu instalacji SQL Server 2008 R2.
Obrazek 18. Stan procesu instalacji SQL Server 2008 R2.

Cały proces zakańczamy klikając w przycisk „Close” (obrazek 19). W tym samym oknie dostajemy także informację czy proces instalacji przebiegł poprawnie.

Instalacja pakietu SQL Server 2008 R2 zakończyła się pomyślnie więc możemy zabrać się za bazy danych.