Datubāzes

06.09.2009 | 2 Komentāri | 1,073 skatījumi

Šajā rakstā tiks aprakstīts par datu bāžu indeksiem. Kas tie ir, kā tie strādā. Uzsvars tiks likts uz MySQL DBVS (datu bāzes vadības sistēma), tomēr daži teorētiskie principi ir attiecināmi arī uz relāciju datu bāzem kopumā.

Pēc definīcijas, indekss — datu struktura, kas paredzēta ātrākai ierakstu nolasīšanai no tabulas. Indekss sastāv no vismaz vienas vai vairākām tabulas kollonām. Relāciju datu bāzēs, indekss ir tabulas daļa, uz kuru tiek likts indekss. Viens no galveniem iemesliem, kādēļ datu nolasīšana no indeksa ir ātrāka, nekā no pašas tabulas ir tas, ka indeksa datu struktūras izmērs parasti ir mazāks par pašu tabulu, atsevišķos gadījumos ļaujot to pat uzturēt operatīvajā atmiņā.
Dažas relāciju datu bāzes ļauj izveidot indeksus arī uz funkcijām/izteiksmēm (PostgreSQL) vai uz ierakstiem, kas atbilst īpašiem noteikumiem. MySQL uz doto brīdi tādas iespējas nav.

Tālāk »

10.05.2009 | 4 Komentāri | 287 skatījumi

Pāris noderīgi SQL vaicājumi

Uzzināt pēdējo (lielāko) ierakstu, piemēram atrast pēdējo ID

SELECT max(id) FROM tabula

Tālāk »

08.04.2009 | Viens komentārs | 356 skatījumi

Izmantojot SQL UNION iespējams izpildīt divus vai vairākus SQL pieprasījumus vienlaicīgi

SQL UNION

Lai UNION izpildītos korekti bieži nepieciešams lai peprasīto lauku skaits būtu vienāds

SQL UNION Sintakse

SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2

Tālāk »

07.04.2009 | Nav komentāru | 664 skatījumi

Šis raksts ir turpinājums rakstam SQL Rokasgrāmata 1. daļa

JOIN izmanto lai iegūtu datus no divām vai vārāk tabulām, kurām ir kāda saite savā starpā

SQL JOIN

Bieži veidojot sarežģītākas pakāpes datubāžu struktūru jau automātiski veidojam tabulas, kuras savā starpā tiks tieši vai netieši saistītas viss triviālākais piemērs ir Raksti un komentāri.

Izmantosim piemēru ar pasūtījumiem un pasūtītājiem, kas pašā pamatā ir tas pats kas raksti un komentāri ir pasūtījumi tiek piesaistīti personām.

Tālāk »

03.04.2009 | 5 Komentāri | 697 skatījumi

Šī SQL pamācība ir tulkots no resursa http://www.w3schools.com/ materiāla par SQL.
Šī ir tikai šī materiāla pirmā daļa takā pagaidām visas funkcijas vel nebūs apgūtas.

SQL datubāžu tabulas

Datubāzes var saturēt dažādas un dažādu nosaukumu tabulas (piemēram, page, main u.t.t.), kuru nosaukumi, protams, nedrīkst atkārtoties. Savukārt tabulas satur rindas, jeb laukus ar ievadītajiem datiem.

Tālāk »

23.03.2009 | 6 Komentāri | 821 skatījumi

Vienkārša programmiņa ar kuras palīdzību ir iespējams izveidot datubāzes struktūru, jāsaka šī pagaidām ir tikai vel apha versija.

Ja jums ir kādas idejas par šo programmu droši komentējiet, visi jūsu ieteikumi tiks nodoti autoram.

Autors papildus meklē arī palīdzīgas rokas izstrādē ja ir interese piesakieties komentāros.

This is Databa Tālāk »

26.02.2009 | 6 Komentāri | 922 skatījumi

Šinī rakstā mēģināšu izstāstīt kā es veidotu akordeona tipa navigācijas izvēlni. Centos rakstīt tā lai arī tiem, kuri vēlas apgūt šo to jaunu būtu no kā smelties kādu ideju, kā arī tiem, kuri jau ilgāku laiku darbojas web jomā. Protams ka manis piedāvātais risinājums noteikti ir uzlabojams, ja ir kādi ierosinājumi labprāt tos uzklausītu.

Uzreiz jāpiebilst, ka dizaina noformējumam šoreiz ir atstāta otrā plāna loma. Pamata akcents likts uz jQuery iespējām, kā arī uz to kā es risinu šādas situācijas ar php un DB.

Tālāk »