transact-sql. czarna księga full version, ebooki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • animecen.pev.pl
  • Podobne

     

    transact-sql. czarna księga full version, ebooki

    [ Pobierz całość w formacie PDF ]
    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
    [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  • Designed by Finerdesign.com