Kirjaudu



Mainos
Webhotelli:
Avaruus.net
Palveluntarjoaja, joka haluaa olla joustava kumppanisi. Avaruus.netistä saat luotettavan hosting-palvelun lisäksi ystävällistä ja asiantuntevaa asiakaspalvelua.
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.

kuva1

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

sqlite_001