svētdiena, 2010. gada 31. oktobris

Indeksēti (materializētie) skati

Raksta sākuma pavisam īsi teorija par to, kas ir indeksētais skats. Tālāk dots piemērs indeksētā skata izmantošanai, norādot uz dažām, manuprāt būtiskākajām, niansēm, kas jāņem vērā veidojot indeksētu skatu.

ceturtdiena, 2010. gada 28. oktobris

Mazliet par to kas notiek

Jau atkal gribēju pastāstīt par nākotnes plāniem (konteksts: emuārs).

Datumi. Noderīgas funkcijas

Vakar jau neskaitāmo reizi uzdūros tai pašai problēmai- datumi, datumi, datumi. Pašam iekrājušās pāris noderīgu www adrešu. Domāju nebūs nekas slikts, ja padalīšos.

Piemērs: Funkcija, lai iegūtu datumus laika intervālā

Piemērā izveidota funkcija, kurai tiek padoti divi datumi- DatumsNo un DatumsLidz. Funkcija atgriež tabulu ar datumiem šajā periodā (beigu datumu neieskaitot) ar divām kolonnām- Datums un DatumsChar.

trešdiena, 2010. gada 27. oktobris

Indeksi (non-clustered indexes)

Rakstā aprakstīts un ar ilustrācijām parādīts kas ir indeks (non-clustered). Atšķirības starp indeksu, kas veidots uz tabulas bez klusterētā (clustered) indeksa un tabulas ar klusterēto indeksu.

Piemērs: Indeksi, vaicājumu analīze

Rakstā doti 4 piemēri:
* klusterētā indeksa izmantošana, 
* datu nolasīšana pēc vērtības, kas nav klusterētā indeksa atslēga,  
* datu nolasīšana pēc vērtības, kas ir parasta (non-clustered) indeksa atslēga
* ilustrācija- (non-clustered) indekss satur klusterētā indeksa atslēgu

otrdiena, 2010. gada 19. oktobris

Piemērs: Lapu dalīšanās (Page splits)

Piemērā tiek ilustrēta tabula ar klusterēto (clustered) indeksu un parādīts gadījums, kad notiek lapu dalīšanās datu mainīšanas rezultātā.

Tabulas ar klusterētu (clustered) indeksu

Rakstā aprakstīts un ar ilustrācijām parādīts, kā dati tiek glabāti un meklēti tabulā, kurai ir klusterēts indekss. Aprakstītas indeksu lapas  īpašības.

trešdiena, 2010. gada 13. oktobris

Labākais darbs (Amerikā)

Skat tik! :)
Amerikā datu bāžu administrators ir novērtēts kā 7. labākais darbs (pēc apmaksas un izaugsmes iespējām). Nav slikti.

pirmdiena, 2010. gada 11. oktobris

piektdiena, 2010. gada 8. oktobris

Tabula bez klusterētā (clustered) indeksa

Rakstā aprakstīts un ar ilustrācijām parādīts, kā dati tiek glabāti tabulā, kurai nav indeksu. Vienlaicīgi dziļāk tiek apskatīts kā dati tiek glabāti lapu ietvaros. Apskatīts, kas notiek datu ievietošanas, dzēšanas, mainīšanas gadījumos tabulā, bez klusetētā indeksa (tādu struktūru sauc par "kaudzi"- heap).

otrdiena, 2010. gada 5. oktobris

Datu drošība divu datu bāzu gadījumā

Piemēri datu izgūšana no citas datu bāzes izmantojot kādu no 4 variantiem- (1) veidojot lietotājus abās datu bāzēs, (2) izmantojot “Ownership Chaining”, (3) izmantojot “Execute As”, (4) izmantojot sertifikātus.