Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
x
Wprowadzenie
Rozdział2„Szczegółoweomówieniefunkcjiokna”zawieraszczegółowyopis
poszczególnychfunkcjiokna.Omówionezostałyróżnetypyfunkcji,któremogąbyć
stosowanenaoknachwierszy
,takiejakfunkcjeagregujące,funkcjerankingowe,funk-
cjeprzesunięciaorazfunkcjerozkładu.
Rozdział3„Funkcjeuporządkowanegozbioru”zostałpoświęconyfunkcjomprze-
twarzaniauporządkowanychzbiorów,którezostałyujętewstandardziejęzykaSQL,
takimjakm.in.funkcjehipotetycznegozbioruorazfunkcjerozkładuodwrotnego.
Ponadtozaprezentowanezostałymetodyrealizowaniapodobnychobliczeńwsystemie
SQLServer.
Rozdział4„Optymalizacjafunkcjiokna”zawieraszczegółoweomówieniemetod
optymalizacjifunkcjioknawwersjiSQLServer2012.Zaprezentowanezostałyogólne
zaleceniadotycząceindeksowaniazmyśląozmaksymalizowaniuwydajności,wyjaś-
nionyzostałmechanizmrównoległegoprzetwarzaniaorazmożliwościjegoulepszenia,
przedstawionyzostałnowyoperatorWindowSpoolinietylko.
Rozdział5„RozwiązaniaT-SQLwykorzystującefunkcjeokna”zawieraomówie-
niepraktycznychzastosowańfunkcjioknadorealizowaniatypowychwymagań
biznesowych.
Wymaganiasystemowe
FunkcjeoknastanowiąelementpodstawowegoaparatubazydanychMicrosoft
SQLServer2012,wzwiązkuztymdostępnewewszystkichedycjachproduktu.
Abyuruchomićprezentowanewtejksiążcefragmentykodu,trzebaposiadaćdostęp
doserweraSQLServer2012(dowolnejedycji),naktórymzainstalowanazostałaprzy-
kładowabazadanych.Osoby
,któreniemajądostępudoserweraSQLServer,mogą
skorzystaćzwersjipróbnychoferowanychprzezfirmęMicrosoft.Szczegółoweinfor-
macjeznaleźćmożnanastronie:http://www.microsoft.com/sql.Wymaganiasprzętowe
iprogramowezostałyzaprezentowanewwitrynieSQLServerBooksOnlinepodadre-
sem:http://msdn.microsoft.com/en-us/library/ms143506(v=sql.110).aspx.
Fragmentykodu
Wszystkiezaprezentowanewtejksiążcefragmentykodu,atakżekodsłużącydowyge-
nerowaniaprzykładowychdanych,erratę,dodatkowemateriałyinietylkoznaleźć
możnawponiższejwitrynie:
http://www.insidetsql.com
PootworzeniustronygłównejwitrynynależykliknąćhiperłączeBooks,anastępnie
wybraćzlistyniniejsząksiążkę.Nastronieinternetowejpoświęconejtejksiążceznaj-
dujesięłączesłużącedopobraniaskompresowanegoplikuzawierającegoprezentowa-
nywksiążcekodźródłowyorazskryptonazwieTSQL2012.sql,którysłużydostwo-
rzeniaprzykładowejbazydanychTSQL2012iwypełnieniajejdanymi.