kurs transact-sql.doc

(4327 KB) Pobierz
Kurs Transact-SQL, część 1 (Interfejsy języka T-SQL)

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

Uruchomienie programu              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

...

Zgłoś jeśli naruszono regulamin