transact-sql. czarna księga full version.pdf
(
9269 KB
)
Pobierz
4
Transact-SQL. Czarna ksiga
Klauzula WHERE..................................................................................................................107
Klauzula ORDER BY.............................................................................................................111
Klauzula GROUP BY.............................................................................................................113
Klauzula HAVING.................................................................................................................116
Klauzule COMPUTE i COMPUTE BY....................................................................................116
Klauzula OPTION..................................................................................................................118
Klauzula FOR........................................................................................................................119
Klauzula INTO......................................................................................................................120
Podzapytania...............................................................................................................................121
Podzapytania jako Gródła danych.............................................................................................121
Podzapytania jako wyra8enia...................................................................................................121
Podzapytania powi9zane.........................................................................................................122
Podzapytanie jako zł9czenie....................................................................................................123
Podzapytania z operatorem EXISTS........................................................................................124
Kursory.......................................................................................................................................125
Deklarowanie kursora.............................................................................................................125
Typy kursorów.......................................................................................................................126
Blokady.................................................................................................................................127
Pobieranie danych..................................................................................................................127
Opcje kursora ........................................................................................................................128
Usuwanie kursora...................................................................................................................130
Rozdział 4. Optymalizacja zapyta) ......................................................................133
Query Optimizer..........................................................................................................................133
Plan wykonania zapytania.............................................................................................................135
Indeksy zawieraj9ce zapytania.......................................................................................................138
Analiza zapyta;...........................................................................................................................139
SARG ...................................................................................................................................139
Zapytania z operatorem AND..................................................................................................142
Zapytania z operatorem OR.....................................................................................................143
Zapytania pobieraj9ce dane z kilku Gródeł danych.....................................................................144
Zapytania grupuj9ce dane........................................................................................................152
Rozdział 5. Wyszukiwanie pełnotekstowe............................................................155
Usługa Microsoft Search...............................................................................................................155
Indeksy wyszukiwania pełnotekstowego.........................................................................................156
Procedury systemowe zwi9zane z usług9 Microsoft Serach........................................................156
Funkcje j.zyka Transact-SQL zwi9zane z usług9 Microsoft Search.............................................157
Zapytania pełnotekstowe...............................................................................................................159
Predykat CONTAINS.............................................................................................................159
Predykat FREETEXT.............................................................................................................161
Funkcja CONTAINSTABLE...................................................................................................161
Funkcja FREETEXTTABLE...................................................................................................162
Rozdział 6. Modyfikowanie danych .....................................................................165
Przetwarzanie transakcyjne...........................................................................................................165
Wstawianie danych......................................................................................................................167
Instrukcja INSERT.................................................................................................................167
Usuwanie danych.........................................................................................................................171
Instrukcja DELETE................................................................................................................171
Instrukcja TRUNCATE..........................................................................................................173
Aktualizowane danych..................................................................................................................174
Instrukcja UPDATE...............................................................................................................174
Spis treci
5
Cz II Projektowanie i programowanie baz danych..................................177
Rozdział 7. Projektowanie relacyjnych baz danych...............................................179
Model relacyjnych baz danych......................................................................................................179
Zasady dotycz9ce struktury danych..........................................................................................182
Zasady dotycz9ce przetwarzania danych...................................................................................182
Zasady dotycz9ce integralno=ci danych....................................................................................188
Diagram zwi9zków E/R................................................................................................................193
Okre=lanie typów obiektów.....................................................................................................193
Okre=lanie atrybutów obiektów poszczególnych typów..............................................................194
Wyodr.bnianie danych elementarnych.....................................................................................194
Okre=lanie zale8no=ci funkcyjnych zachodz9cych pomi.dzy atrybutami......................................195
Grupowanie danych w tabelach...............................................................................................196
Okre=lanie zwi9zków (relacji) zachodz9cych mi.dzy encjami.....................................................198
Normalizacja ...............................................................................................................................200
Pierwsza postaK normalna 1PN................................................................................................200
Pierwsza postaK anormalna......................................................................................................200
Druga postaK normalna 2PN....................................................................................................206
Trzecia postaK normalna 3PN..................................................................................................207
Algorytmy sprowadzania relacji do wy8szej postaci normalnej...................................................208
PostaK normalna Boyce’a-Codda .............................................................................................213
Rozdział 8. Bazy danych.....................................................................................215
Konwencja nazewnicza.................................................................................................................215
Fizyczna struktura bazy danych.....................................................................................................215
Dziennik transakcyjny............................................................................................................216
Struktura plików bazodanowych..............................................................................................217
Struktura wiersza danych........................................................................................................218
Tworzenie baz danych..................................................................................................................219
Instrukcja CREATE DATABASE............................................................................................220
Opcje baz danych...................................................................................................................222
Modyfikacja baz danych...............................................................................................................228
Instrukcja ALTER DATABASE..............................................................................................228
Zwi.kszanie rozmiaru plików bazy danych...............................................................................229
Zmniejszanie rozmiaru plików bazy danych..............................................................................230
Usuwanie baz danych...................................................................................................................233
Instrukcja DROP DATABASE................................................................................................233
Grupy plików...............................................................................................................................233
Rozdział 9. Tabele..............................................................................................237
Typy danych u8ytkownika............................................................................................................237
Procedura systemowa sp_addtype............................................................................................237
Procedura systemowa sp_droptype ..........................................................................................238
Instrukcja CREATE TABLE.........................................................................................................238
Przechowywanie warto=ci obliczonych na podstawie innych warto=ci.........................................240
Opcje tabel..................................................................................................................................242
Opcje zaw.8e;.......................................................................................................................244
Atrybuty rozszerzone....................................................................................................................245
Procedura sp_addextendedproperty..........................................................................................245
Odczytywanie warto=ci atrybutów rozszerzonych......................................................................246
Procedura sp_updateextendedproperty......................................................................................247
Procedura sp_dropextendedproperty.........................................................................................247
Instrukcja ALTER TABLE...........................................................................................................248
Zmiana nazwy tabeli...............................................................................................................249
Instrukcja DROP TABLE.............................................................................................................250
6
Transact-SQL. Czarna ksiga
Rozdział 10. Indeksy..........................................................................................251
Po co tworzyK indeksy? ................................................................................................................251
Typy indeksów ............................................................................................................................252
Indeksy grupuj9ce ..................................................................................................................252
Indeksy niegrupuj9ce..............................................................................................................253
Indeksy kompozytowe............................................................................................................253
Dla których kolumn tworzyK indeksy?............................................................................................254
Wpływ indeksów grupuj9cych na sortowanie danych.................................................................255
Wpływ indeksów niegrupuj9cych na sortowanie danych............................................................257
Wpływ indeksów na modyfikowanie danych.............................................................................258
Wpływ indeksów na dodawanie danych....................................................................................261
Indeksy zawieraj9ce zapytanie.................................................................................................262
Instrukcja CREATE INDEX.........................................................................................................264
Współczynnik wypełnienia......................................................................................................266
Opcje indeksów ...........................................................................................................................268
Instrukcja DROP INDEX .............................................................................................................269
Statystyki ....................................................................................................................................270
Instrukcja CREATE STATISTICS..........................................................................................271
Instrukcja UPDATE STATISTICS..........................................................................................272
Instrukcja DROP STATISTICS...............................................................................................272
Rozdział 11. Widoki............................................................................................273
Instrukcja CREATE VIEW...........................................................................................................273
Zł9czenie zewn.trzne w definicji widoków...............................................................................276
Uporz9dkowywanie danych poprzez widoki..............................................................................276
Opcje widoków............................................................................................................................277
Modyfikowanie danych poprzez widoki .........................................................................................279
Instrukcja ALTER VIEW .............................................................................................................280
Instrukcja DROP VIEW ...............................................................................................................280
Rozdział 12. Procedury składowane....................................................................281
Przetwarzanie procedur przez SQL Server.....................................................................................282
Tworzenie .............................................................................................................................282
Wykonanie ............................................................................................................................282
Wywołanie ............................................................................................................................283
Konwencja nazewnicza procedur składowanych.............................................................................283
Instrukcja CREATE PROCEDURE...............................................................................................284
Automatyczne uruchamianie procedur......................................................................................286
Zagnie8d8anie procedur..........................................................................................................287
Opcje procedur składowanych.......................................................................................................287
Wykonywanie procedur składowanych...........................................................................................288
Instrukcja ALTER PROCEDURE.................................................................................................289
Instrukcja DROP PROCEDURE...................................................................................................289
Rozdział 13. Wyzwalacze....................................................................................291
Wyzwalacze a zaw.8enia..............................................................................................................292
Typy wyzwalaczy........................................................................................................................292
Wyzwalacze wywoływane wykonaniem instrukcji INSERT.......................................................292
Wyzwalacze wywoływane wykonaniem instrukcji DELETE......................................................292
Wyzwalacze wywoływane wykonaniem instrukcji UPDATE.....................................................293
Instrukcja CREATE TRIGGER.....................................................................................................293
Wyzwalacze a monitorowanie aktywno=ci u8ytkowników..........................................................295
Opcje wyzwalaczy.......................................................................................................................297
Instrukcja ALTER TRIGGER.......................................................................................................298
Instrukcja DROP TRIGGER.........................................................................................................299
Spis treci
7
Rozdział 14. Funkcje u3ytkownika ......................................................................301
Typy funkcji u8ytkownika.............................................................................................................301
Instrukcja CREATE FUNCTION..................................................................................................301
Tworzenie funkcji powi9zanych ze schematem bazy danych......................................................305
Opcje funkcji...............................................................................................................................305
Instrukcja ALTER FUNCTION ....................................................................................................306
Instrukcja DROP FUNCTION ......................................................................................................307
Cz III Zarz'dzanie SQL Serverem za pomoc' jzyka Transact-SQL...........309
Rozdział 15. Microsoft SQL Server 2000.............................................................311
Usługi SQL Servera .....................................................................................................................311
Wymiana danych pomi.dzy usługami MSSQLServer i SQLServerAgent....................................312
Instancje SQL Servera..................................................................................................................315
Bazy danych SQL Servera............................................................................................................315
Rozdział 16. Bezpiecze)stwo..............................................................................319
Model bezpiecze;stwa SQL Servera..............................................................................................319
Tryb Windows NT/2000.........................................................................................................320
Tryb mieszany.......................................................................................................................321
Delegacja uprawnie;...............................................................................................................322
Przedstawienie uprawnie;.......................................................................................................323
Dost.p do baz danych.............................................................................................................323
Zarz9dzanie dost.pem do SQL Servera..........................................................................................323
Tworzenie loginów.................................................................................................................323
Opcje loginów........................................................................................................................326
Usuwanie loginów..................................................................................................................328
Zarz9dzanie uprawnieniami u8ytkowników ....................................................................................329
Zarz9dzanie dost.pem do baz danych.......................................................................................329
Role standardowe...................................................................................................................332
Role aplikacyjne.....................................................................................................................338
Przypisywanie uprawnie; u8ytkownikom i rolom......................................................................340
Wła=ciciel obiektu..................................................................................................................346
Ograniczanie uprawnie; za pomoc9 widoków i procedur składowanych............................................347
Rozdział 17. Automatyzacja typowych zada) administracyjnych...........................349
Integracja SQL Servera z serwerem poczty elektronicznej................................................................349
Konfiguracja usług SQLAgentMail oraz SQL Mail....................................................................350
Procedury rozszerzone usługi SQL Mail...................................................................................350
Integracja SQL Servera z serwerem WWW .....................................................................................353
Konfiguracja katalogu wirtualnego...........................................................................................353
Umieszczanie instrukcji j.zyka Transact-SQL bezpo=rednio w adresie URL................................354
Wykonywanie instrukcji zapisanych w szablonach XML...........................................................355
Wykonywanie zapyta; typu XPATCH.....................................................................................356
Ł9czenie serwerów bazodanowych................................................................................................356
Tworzenie powi9za; mi.dzy serwerami....................................................................................356
Zdalne wykonywanie instrukcji j.zyka Transact-SQL...............................................................358
Usuwanie powi9za; pomi.dzy serwerami.................................................................................361
Operatorzy..................................................................................................................................362
Zadania.......................................................................................................................................365
Tworzenie zada;....................................................................................................................365
Tworzenie kroków zadania......................................................................................................368
Tworzenie harmonogramów wykonania zada;..........................................................................372
Wykonywanie zada;...............................................................................................................375
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin