Marts 30, 2009
Tuvojoties nākošajām pašvaldību un eiroparlamenta vēlēšanām dzīve Latvijas vēlētājiem – interneta lietotājiem – ir kļuvusi mazliet vieglāka. Ja esat apzinīgs Latvijas pilsonis (vai ES valsts pilsonis) un neesat saņēmis vēstuli ar informāciju, kurā vēlēšanu iecirknī esat reģistrēts, vai arī veiksmīgi esat to pakāsis, un Jūs nomoka mūžīgais jautājums “KUR BALSOT?“, tad viss vēl nav zaudēts, jo savu vēlēšanu iecirkni var uzzināt ļoti vienkārši pat nemaksājot ne santīma zvanam uz CVK informatīvo tālruni. Vienkārši ir jauns e-pakalpojums “Vēlēšanu iecirkņa noskaidrošana“, kurā katram atliek ievadīt personas kodu, uzvārdu un vārdu un Jums taps skaidrs, kādā iecirknī esat vai neesat reģistrēts. Tātad informācija no valsts nozīmes datubāzes – Vēlētāju reģistra – ir kļuvusi parastiem mirstīgajiem mazliet pieejamāka.
Atgādinu arī, ka e-pakalpojumi (vai vismaz lietas, kas par tādām ir nosauktas) ir pieejami arī:
- Portālā latvija.lv - šī nu, protams, ir visslavenākā vietne no visiem e-pakalpojumu sniedzējiem
Patīkami, ka pašlaik autentificēties var arī ar internetbankas kontu – tātad nav nepieciešams tikai Latvijas pasta e-paraksts.
- Rīgas pašvaldības portālā - piemēram, kura vieta kurā bērnudārzā ir Jūsu sīkajam, kam autorizācija nav nepieciešama un visādas citādas lietas ar nepieciešamu autentifikāciju. Arī šeit var izmantot internetbankas kontus.
- CSDD – uzzini savus soda punktus, mašīnas, kas Jums pieder, dabūt vienas dienas atļauju utml. Pietiek ar to, ka Jums ir e-pasts un vadītāja apliecība.
Protams, ir vēl milzums vietnes, kurās šis tas ir elektroniski pieejams, taču tajās dotā informācija ir saistoša mazākam cilvēku skaitam.
5 komentāri |
Interneta resursi, likumdošana |
Patstāvīgā saite
Ierakstīja Gints Plivna
Marts 28, 2009
Latvijas Oracle lietotāju grupas (LVOUG) pirmā konference/seminārs ir veiksmīgi beidzies – paldies tā organizētājiem! Nezinu īsti, cik oficiāli bija cilvēku pieteikušies, bet es teiktu, ka kāds simtiņš kopā sanāca. Pasākums bija atšķirīgs no oficiālājām Oracle dienām ar to, ka nebija nevienas prezentācijas (vismaz no tām, ko apmeklēju es), kurā nodarbotos ar mārketingu
Visas prezentācijas bija tehniski orientētas un bez oficiālajiem reklāmas rullīšiem.
Arī es stāstīju prezentāciju par SQL teikuma izpildes plānu - kā to iegūt, kā attēlot, kā saprast un kā uzlabot. Centos pastāstīt arī par dažām visbiežāk izpildāmajām operācijām un jo sevišķi sīkāk par fiziskajiem savienojumu izpildes veidiem (nested loops, hash join, sort merge join).
Tiem, kam ir dziļāka interese par SQL teikuma izpildes plānu un kam nepaveicās nokļūt uz neseno Tanela Podera semināru, es gribētu speciāli uzsvērt šo viņa emuāra rakstu, kurā ir saite uz failu “Oracle SQL Plan Execution: How It Really Works”. Tā prezentācija ir ļoti interesanta pat tad, ja klātienē nedzirdējāt sīkāku stāstu.
Un visbeidzot šeit ir arī saite uz manis lasīto prezentāciju par to kā saprast SQL teikuma izpildes plānu.
6 komentāri |
Oracle, Pasākumi |
Patstāvīgā saite
Ierakstīja Gints Plivna
Marts 14, 2009
Sērfojot pa internetu uzdūros vietnei esaite.lv, kurā ir atrodami dažādi digitālie mācību materiāli latviski, tai skaitā arī par datu bāzēm uz Windows un Linux operētājsistēmām. Tā kā mani interesē viss, kas vairāk vai mazāk ir saistīts ar datubāzēm (jo sevišķi latviski), tad sāku pētīt, ko tad mūsu cienījamie universitātes mācību spēki ir radījuši.
Pirmais iespaids bija visnotaļ dīvains, jo bija acīmredzami, ka es visdrīzāk Eiropas datorprasmes sertifikātu neiegūtu; attiecīgi saskaņā ar formulējumu dokumentā man nebūtu “zināšanas par datu bāzes pamatjēdzieniem, un es nevarētu parādīt, ka protu strādāt ar datu bāzi datorā.”
OK tātad kas šai 2 dokumentos par datu bāzēm:
ir atrodams?
- Tās ir ļoti specifiskas konkrētajai programmatūrai (attiecīgi Access un OO Base) lielu un pamatīgu uzsvaru liekot uz tādām svarīgām lietām, kā konkrētas ikonas izskatu un kur izvēlnēs ir atrodama konkrēta darbība.
- Tās ir pamatīgi ilustrētas ar ekrānšāviņiem un pilnīgam iesācējam ļauj soli pa solim paveikt nepieciešamās darbības.
- Pretendējot uz vispārīgu ieskatu par datubāzēm kā tādām, dokumenti satur faktuālas kļūdas, piemēram, apgalvojumu, ka indekss esot datu lauka atribūts vai “tikai tad, ja ir izveidotas tabulu saistības (ar to domājot ārējās atslēgas), ir iespējams veikt darbības ar informāciju, kas atrodas dažādās tabulās un ir loģiski saistīta”.
- Tajos ne ar vārdu nav pieminēts SQL.
- Sīkums, protams, bet visnotaļ komiski izskatās projekta nosaukums dokumenta virsrakstā “IKT ZINĀŠANU STANDARTIZĀCIJA ZEMGALES REĢIONĀ”, kas vedina uz domām, ka datu bāzes Latgalē ir atšķirīgas un Kurzemē noteikti būs ar Ventiņu “tā viš i” īpatnībām
Tomēr lasītājam, kas vēlas apgūt tieši Microsoft Access vai OpenOffice.org Base, kā pirmais iepazīšanās solis šie dokumenti varētu būt interesanti un noderīgi. Pie tam šai vietnē ir vēl citi mācību materiāli, kas domāti pilnīgiem iesācējiem datorlietās, un man jau ir padomā daži radinieki, kam šo lapu parādīt
1 komentārs |
Interneta resursi |
Patstāvīgā saite
Ierakstīja Gints Plivna
Marts 4, 2009
Kas ir indekss?
Indeksi popularitātes ziņā droši vien ir nākošie objekti datubāzēm pēc tabulām. Tos bieži izmanto vietā un iespējams gandrīz tikpat bieži patiesībā lieto nevajadzīgi. Bet tātad vispirms būtu jāsaprot, kas tad tie ir un kāda aptuveni ir to uzbūve.
Parasti runājot par indeksiem vispirms tos saprot kā kokveidīgu struktūru, kuras pirmais un galvenais uzdevums ir ātri atrast datus tabulā, kuras dati, ja vien tā nav ļoti speciāla veida tabula, ir nesakārtoti. Nākošajā attēlā ir parādīta konceptuāla indeksa struktūra. Protams, ka reālajās implementācijās katrā DBVS tas ir mazliet atšķirīgi, bet ideja paliek viena un tā pati – koks, pa kuru ātri nonāk līdz nepieciešamajai vērtībai un tad taisnā ceļā izmantojot norādes dodas uz tabulu, no kuras var nolasīt konkrēto ierakstu. Nevajadzētu, protams, arī uztvert datu bloku skaitīšanu kā precīzu algoritmu, kas pie šīm vērtībām tā arī notiek, bet drīzāk kā konceptuālu ideju.

Indekss un tabula
Tātad, ja mēs meklējam vērtību “Kuldīga” (nosacījums WHERE pilsetas_nosaukums = ‘Kuldīga’) tabulā, tad mums ir divas iespējas: Lasīt pārējo šī ieraksta daļu »
1 komentārs |
MySQL, Oracle, SQL |
Patstāvīgā saite
Ierakstīja Gints Plivna