SQL-tietokantojen teko

Mikä ohjelma olisi hyvä aloittelevalle SQL-
"ohjelmoijalle", joka haluaisi harjoitella
tietokantojen tekoa, ja mahdollisesti joskus
siirtää niitä nettiinkin?

Mistä voisi imuroida (mahdollisimman pieni koko
olisi plussaa, Oraclen sivuilla tiedostot olivat
200Mb luokkaa...ei onnistu ihan heti tavallisella
modeemilla.)

Onko SQL helppo ohjelmointikieli henkilölle, joka
ei osaa kuin HTML:ää ja Java Scriptiä (sitäkin
vain joten kuten..)? :)
51848
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

SQL on huomattavasti HTML:ääkin helpompi.
Suosittelen tutustumaan perusteisiin
www.2kmediat.com/sql/ (suomeksi)

Työkalut. Jos aiot joskus laittaa tuotoksiasi
nettiin, niin eiköhän tietokantana liene MySQL.
Se on ilmainen yksityiskäytössä (ja yrityksin
käytässä lähes aina). Toinen vaihtoehto on DB2.

Maksullisista kotikäyttöön löytyy MS Access sekä
yrityskäyttöön mainitsemasi Oracle, MSSQL tai
Sybase. Kaikki kohtalaisen hinnakkaita.

Äänestä
  • > SQL on huomattavasti HTML:ääkin helpompi.
    > Suosittelen tutustumaan perusteisiin
    > www.2kmediat.com/sql/ (suomeksi)

    Voisinpa jopa väittää että vaikka SQL-syntaksi
    ehkä onkin suhteellisen helppo oppia, niin sql:n
    hallinta on huomattavasti vaikeampaa kuin
    webisivujen teko. Hyvin suunniteltu taulurakenne
    ja kyselyiden optimointi on paljon vaativampaa
    kuin keskisuuren webbisivuston teko..

    Äänestä

  • just me kirjoitti:

    > SQL on huomattavasti HTML:ääkin helpompi.
    > Suosittelen tutustumaan perusteisiin
    > www.2kmediat.com/sql/ (suomeksi)

    Voisinpa jopa väittää että vaikka SQL-syntaksi
    ehkä onkin suhteellisen helppo oppia, niin sql:n
    hallinta on huomattavasti vaikeampaa kuin
    webisivujen teko. Hyvin suunniteltu taulurakenne
    ja kyselyiden optimointi on paljon vaativampaa
    kuin keskisuuren webbisivuston teko..

    Minäkin tarvitsisin vähän tietoa aiheesta, eli
    tietääkseni PostgreSQL on hyvä tietokanta?
    F2s.comissa tulee mukana PostgreSQL tietokanta,
    joten miten sitä tulisi hyödyntää? Onko jossain
    netissä valmiita "paketteja" joissa on perusasiat
    valmiina? Mitä kieltä noissa tietokannoissa
    yleensä käytetään? Tahtoisin sellaisen
    tietokannan, johon rekisteröityneet käyttäjät
    voivat lisätä tietoa, ja sitten kaikki käyttäjät
    voivat hakea tiedot hakukoneella tietokannasta?
    Mitenköhän lie onnistuisi?

    Kauheesti kysymyksiä tuli.. toivottavasti joku
    jaksaa vastata :)

    Äänestä

SQL ei varsinaisesti ole
mikään 'ohjelmointikieli'. SQL on apuväline,
jolla tietokannasta saadaan haluttu data ulos tai
vastaavasti sinne saadaan tallennettua uutta
dataa jne...

SQL -perusteet on varsin helppo oppia. Komentoja
ei ole aivan sitä luokkaa kuin esim. HTML:ssä
(joka sekään ei ole varsinainen
ohjelmointikieli), mutta paljon enemmän
haasteellisuutta sen sijaan. Voisikin sanoa, että
syvällisemmällä tasolla SQL -tietämys on paljon
vaativampaa ja halutumpaakin osaamista kuin
pelkkä HTML -tietämys.

Access -kanta sopii mainiosti harjoitteluun,
tosin sen automaattisilla työkaluilla tuotettu
SQL ei ole aivan standardien mukaista.
Muistaakseni Solidin kanta on ainakin
kehittäjille ilmaiseksi imuroitavissa, jos haluaa
hiukan 'todellisempaa' testi- /
harjoitusympäristöä.

Äänestä
  • SQL tulee sanoista Structured Query Language.
    Siis rakenteinen kyselykieli.

    Muuten olen samaa mieltä kuin Andy.

    ---O-S-A--K-A-K-S-I-:-------

    Jos voi harjoitella Accessilla, sen tuloksena
    syntyneen kannan voi kyllä tällätä 'ilmaiseksi'
    sopivaan paikkaan. Se edellyttää tietysti, että
    sitten jokin väline osaa käyttää/ajaa sitä kantaa
    (ilman Accessia). Mutta onhan noita.

    Äänestä

Kommentoi aloitusta


Aino kirjoitti:

Mikä ohjelma olisi hyvä aloittelevalle SQL-
"ohjelmoijalle", joka haluaisi harjoitella
tietokantojen tekoa, ja mahdollisesti joskus
siirtää niitä nettiinkin?

Mistä voisi imuroida (mahdollisimman pieni koko
olisi plussaa, Oraclen sivuilla tiedostot olivat
200Mb luokkaa...ei onnistu ihan heti tavallisella
modeemilla.)

Onko SQL helppo ohjelmointikieli henkilölle, joka
ei osaa kuin HTML:ää ja Java Scriptiä (sitäkin
vain joten kuten..)? :)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu