| Artikkelin indeksi |
|---|
| SQLite |
| Uusi tietokanta |
| Uusi taulu |
| Tietojen lisääminen |
| Tietojen poistaminen |
| Tietojen muokkaaminen |
| Näytä vieraskirja |
| Lisäys PHP:n avulla |
| Päivitä vieraskirja |
| Kaikki sivut |
SQLite!!!!!
Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat fileen etuna on saatavuus ja monipuolisuus. Tieto tallentuu tekstitiedostoon, joten ei mitään väliä sillä, että onko kyseessä Windows, Linux, Apple jne. Toista se on esim. sellaisten ohjelmien osalta kuten Microsoft Access ja Filemaker. Ja mikä parasta, et tarvitse erilisiä ohjelma. Otat vaan jonkun tekstieditorin käyttöösi ja teet tiedoston.
Flat file on myös siitä hyvä ja helppo ratkaisu, että se on kevyt. Mitää raskasta tietokantaa ei tarvita ja usein tietokannan puuttuminen tarkoittaa myös sitä, ettei tarvitse kuluttaa siihen rahaa. Yleensä tietokanta maksaa aina muodossa tai toisessa.
Käytännössä suurin osa webhotelleista on unix –pohjaisia eli niissä on PHP. Käytännössä se tarkoittaa samaa kuin, että flat file ratkaisu on jo olemassa. Yleensä jos haluat tietokannan, kuten esim MYSQL, joudut maksamaan lisää.
Tunnetuin flat file tietokantajärjestelmä lienee SQLite, josta Wikipedia kertoo seuraavasti.
”SQLite on relaatiotietokantajärjestelmä. Se on toteutettu pienenä (~225 kt)[1] C-kirjastona. Toisin kuin monet muut relaatiotietokannat, koko SQLite-järjestelmä linkitetään sitä käyttävään sovellukseen, joten erillistä ODBC-yhteyttä, tietokannanhallintaohjelmaa tai tietokantapalvelinta ei tarvita. Itse tietokanta voidaan pitää kokonaan tietokoneen muistissa, tai tallentaa yhteen tiedostoon, joka lukitaan transaktioiden ajaksi. [...] SQLite käyttää epätavallista tietotyyppijärjestelmää: kun useimmissa tietokannoissa tyyppi on sarakekohtainen, SQLitessä tyyppi on arvokohtainen; SQLiteä voikin kuvata dynaamisesti tyypitetyksi tietokannaksi staattisesti tyypitetyn sijaan. SQLiten tietokannan sarakeleveyksiä ei myöskään tarvitse määrittää kiinteästi jolloin tietokanta varaa muistia vain sen verran kuin sen sisällä oleva data edellyttää. Tekstimuotoiset tietotyypit tallennetaan oletuksena UTF-8 -koodattuna.” (Wikipedia.)
SQLite löytyy osoitteesta: http://www.sqlite.org/
Seuraava esimerkki on saanut inspiraation artikkelista
”20 steg för att komma igång med SQLite”, jonka on kirjoittanut Mikael Roos.
SQLite Manager
SQLiten käyttö helpottuu huomattvast, kun asennat Firefoxiin lisäosan nimeltä SQLite Manager.

SQLite tarjoaa kaikki tarpeelliset työkalut pienimuotoisen tietokannan rakentamiseen ja ylläpitoon. Käyttöliittymä on varsin selkeä ja painikkeet tuttuja muista tietokantaohjelmista.
