C:\_My Documents\.SBP\Tech Training\SQL Server 2005\Kurs Transact-SQL.doc Strona 6 z 370
SQL Query Analyzer 6
Uruchamianie programu 7
Praca z programem 7
OSQL 10
Uruchamianie programu 11
Praca z programem 11
BCP 12
Uruchomienie programu 12
Praca z programem 12
TEXTCOPY 12
Praca z programem 13
Standardy SQL i historia ich powstania 14
Typy instrukcji języka Transact-SQL 15
Instrukcje DDL 16
Instrukcje DML 17
Instrukcje DCL 17
Znaczniki języka 17
Dyrektywy wsadowe 17
Komentarze 19
Identyfikatory 20
Typy danych 21
Konwersja typów 23
Zmienne 23
Funkcje 26
Funkcje bezpieczeństwa 26
Funkcje ciągu znaków 28
Funkcje daty i czasu 32
Funkcje konfiguracyjne 34
Funkcje kursora 37
Funkcje matematyczne 38
Funkcje metadanych 42
Funkcje statystyki systemu 57
Funkcje systemowe 58
Funkcje tekstu i danych binarnych 65
Funkcje grupujące dane 65
Funkcje typu RowSet 67
Operatory 68
Operatory arytmetyczne 68
Operator ciągów znaków 69
Operatory logiczne 69
Operatory porównania 69
Hierarchia operatorów 69
Wyrażenia 69
Znaczniki sterujące wykonaniem programu 70
BEGIN … END 70
GOTO 70
IF … ELSE 70
RETURN 71
WAITFOR 71
WHILE 71
Słowa kluczowe 71
Przetwarzanie zapytań przez SQL Server 74
Instrukcja SELECT 75
Zwracanie określonej liczby wierszy 76
Klauzula FROM... 77
Łączenie wielu obiektów 79
Klauzula WHERE 82
Klauzula ORDER BY 86
Klauzula GROUP BY 87
Klauzula HAVING 89
Klauzule COMPUTE i COMPUTE BY 90
Klauzula OPTION 91
Klauzula FOR 92
Klauzula INTO 93
Podzapytania 93
Podzapytania jako źródła danych 94
Podzapytania jako wyrażenia 94
Podzapytania powiązane 95
Podzapytanie jako złączenie 96
Podzapytania z operatorem EXISTS 97
Kursory 97
Deklarowanie kursora 97
Typy kursorów 98
Blokady 99
Pobieranie danych 99
Opcje kursora 100
Usuwanie kursora 101
Query Optimizer 103
Plan wykonania zapytania 104
Indeksy zawierające zapytania 107
Analiza zapytań 108
SARG 108
Zapytania z operatorem AND 110
Zapytania z operatorem OR 111
Zapytania pobierające dane z kilku źródeł danych 112
Zapytania grupujące dane 119
Usługa Microsoft Search 121
Indeksy wyszukiwania pełnotekstowego 121
Procedury systemowe związane z usługą Microsoft Serach 122
Funkcje języka Transact-SQL związane z usługą Microsoft Search 123
Zapytania pełnotekstowe 124
Predykat CONTAINS 124
Predykat FREETEXT 126
Funkcja CONTAINSTABLE 126
Funkcja FREETEXTTABLE 127
Przetwarzanie transakcyjne 128
Wstawianie danych 129
Instrukcja INSERT 129
Usuwanie danych 133
Instrukcja DELETE 133
Instrukcja TRUNCATE 135
Aktualizowane danych 135
Model relacyjnych baz danych 138
Zasady dotyczące struktury danych 140
Zasady dotyczące przetwarzania danych 141
Zasady dotyczące integralności danych 146
Diagram związków E/R 150
Określanie typów obiektów 150
Określanie atrybutów obiektów poszczególnych typów 151
Wyodrębnianie danych elementarnych 151
Określanie zależności funkcyjnych zachodzących pomiędzy atrybutami 151
Grupowanie danych w tabelach 153
Określanie związków (relacji) zachodzących między encjami 154
Normalizacja 155
Pierwsza postać normalna 1PN 155
Pierwsza postać anormalna 156
Druga postać normalna 2PN 161
Trzecia postać normalna 3PN 161
Algorytmy sprowadzania relacji do wyższej postaci normalnej 163
Postać normalna Boyce’a-Codda 166
Konwencja nazewnicza 167
Fizyczna struktura bazy danych 167
Dziennik transakcyjny 168
Struktura plików bazodanowych 168
Struktura wiersza danych 170
Tworzenie baz danych 170
Instrukcja CREATE DATABASE 171
Opcje baz danych 173
Modyfikacja baz danych 178
Instrukcja ALTER DATABASE 178
Zwiększanie rozmiaru plików bazy danych 179
Zmniejszanie rozmiaru plików bazy danych 180
Usuwanie baz danych 182
Instrukcja DROP DATABASE 182
Grupy plików 182
Typy danych użytkownika 185
Procedura systemowa sp_addtype 185
Procedura systemowa sp_droptype 185
Instrukcja CREATE TABLE 186
Przechowywanie wartości obliczonych na podstawie innych wartości 188
...
P_i_C