Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdziałpoświęconyodpytywaniupartycjonowanychtabelzostałnapisanyprzez
LuboraKollara.Luborzajmowałsięrozwojemfunkcjonalnościpartycjonowaniatabel
iindeksówodczasuwprowadzeniatakiejmożliwościdoproduktuiwielezdostęp-
nychdzisiajfunkcjizawdzięczamywłaśniejegopracy
.Obecnie,jakoczłonekzespołu
doradcówSQLTAC(SQLServerCustomerAdvisoryTeam),Luborpracujezklientami
mającymibardzodużeimplementacjepartycjonowanychtabeliindeksów.
DodatekAzawierakilkazadańlogicznych.DajeonCzytelnikowiszansęwyćwi-
czeniasięwrozwiązywaniuzadańlogicznychwcelupoprawyumiejętnościzzakresu
logiki.ZapytaniawjęzykuSQLzasadniczoopierająsiębowiemwłaśnienalogice.
Ćwiczenielogikiwjejczystejpostacijestważnymczynnikiempoprawiającymnasze
możliwościrozwiązywaniaproblemówdotyczącychzapytań.Uważam,żezadania
tejednocześniezabawneiwyzywające,imożnajerozwiązywaćwrazzcałąrodzi-
ną.Prezentowanełamigłówkistanowiąkompilacjęzadańlogicznychprezentowanych
wprowadzonejprzezemniekolumniepoświęconejjęzykowiT-SQL,wczasopiśmie
SQLServerMagazine.Chciałbymwtymmiejscupodziękowaćredakcjimagazynu
SQLServerMagazinezazgodęnaudostępnienietychłamigłówekCzytelnikomtych
książek.
Drugazksiążek,ProgramowaniewjęzykuT-SQL,koncentrujesięnaprogramowych
konstrukcjachwjęzykuT-SQL,rozszerzającswojątematykęokwestiezwiązanezesto-
sowaniemformatuXMLzzapytaniamiXQueryorazzintegracjąześrodowiskiemCLR.
Wkolejnychrozdziałachtejksiążkiomawianenastępującetematy:widoki;funkcje
definiowaneprzezużytkownika;proceduryskładowane;procedurywyzwalane;prob-
lemyzwiązaneztransakcyjnościąijednoczesnościądostępu;obsługawyjątków;tabele
tymczasoweizmiennetablicowe;kursory;dynamicznewykonywaniekoduSQL;praca
ztypamidanychsłużącymidoprzechowywaniadaticzasu;typydanychdefiniowane
przezużytkownikawśrodowiskuCLR,obsługaprzedziałówczasuwmodelurelacyj-
nym;formatXMLizapytaniaXQuery(włączniezomówieniemtzw.otwartegoschema-
tu);daneprzestrzenne;przychwytywaniezmiandanych,śledzeniezmianiprowadzenia
inspekcji;orazusługaServiceBroker.
Rozdziałypoświęconetypomdanychdefiniowanychprzezużytkownikawśrodo-
wiskuCLR,obsłudzeprzezmodelrelacyjnyprzedziałówczasowychorazformatowi
XMLizapytaniomXQueryzostałynapisaneprzezDejanaSarkę.Jakjużwspomnia-
łem,Dejanmawyjątkowoobszernąwiedzęnatematmodelurelacyjnegoireprezen-
tujebardzociekawespojrzenienasammodeloraznasposób,wjakiopisywaneprzez
niegokonstrukcjemogąwspółgraćzmodelemrelacyjnym,jeślitylkobędąużywane
zrozwagą.
RozdziałpoświęconydanymprzestrzennymnapisanyzostałprzezEdaKatibaha
iIsaacaKunena.EdiIsaacczłonkamizespołuzajmującegosiętworzeniemserwe-
raSQLServeriprzewodziliwysiłkomzmierzającymdozaimplementowaniaobsługi
danychprzestrzennychwwersjiSQLServer2008.Towielkiprzywilej,byrozdział
poświęconytejfunkcjonalnościmógłzostaćnapisanyprzezjejtwórców.Obsługa
danychprzestrzennychjestnowościąwprowadzonądowersjiSQLServer2008iwraz
xxi