Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2
Obiektybazodanowe
TworzeniekoduT-SQL,którydziałaszybkoiwydajniewykorzystujemożliwościsprzę-
tu,opróczwłaściwychtypówdanychwymagaznajomościjeszczewieluinnychstruktur.
Typydanychpomagająwustaleniu,jakpowinnybyćprzechowywanenaszedane,ale
kolejnymkrokiemjestzaprojektowanieprocesudostępudotychdanych.Jednąznaj-
większychzalet,aleiwadposługiwaniasięjęzykiemT-SQLjestmnogośćopcjidostę-
pudodanych.Zakładamtutaj,żeCzytelnikwiejuż,jakpisaćkodT-SQLodczytujący,
wstawiający,aktualizującylubusuwającydane.
Wtymrozdzialeprzedstawięróżnemetody,którychmożemyużywaćwceluinter-
akcjiznaszymidanymi.Istniejąobiekty,którepozwalająspójnieiszybkozebraćrazem
wymaganeinformacje.Będziemyteżpotrzebowaćobiektówbazodanowych,którewy-
konująniewielkie,szybkiedziałaniaiktórychkodbędziemożnaponowniewykorzystać
doróżnychcelów.Niektóreobiektybazodanowepozwalajątymczasowoprzechować
informacjewceluponownegoużyciawramachtegosamegowsadulubpołączenia.
Pewneobiektymogąwykonywaćpewnedziałaniajakoskutekaktywnościwystępującej
naserwerzelubwinnychobiektachbazydanych.ChoćT-SQLnajlepiejsprawdzasię
dladziałańopartychnazbiorach,możesięrównieżokazać,żekoniecznebędzieprze-
twarzaniedanychwpętli,pojednymrekordzienaraz.
Zależnieodcelów,możeistniećjedenlubwięcejobiektówbazodanowychspełniają-
cychnaszepotrzeby.Każdyztychobiektówmaswojemiejsceicel,aposługiwaniesię
nimizwyklewiążesięzjakimiśzaletamiiwadami.Wtymrozdzialepokażęróżnescena-
riuszepokazującezarównopozytywne,jakinegatywnekonsekwencjeposługiwaniasię
każdymztychobiektów.Rozpoczniemyodomówieniawidoków,stanowiącychjedną
zfundamentalnychkoncepcjiT-SQL.
25