Tietokannat

Miten pystyy luomaan tietokantoja? Eli siis tässä
tapauksessa rekisteröityneet käyttäjät
pystyisivät lähettää jonkun lomakkeen kautta
tiedot jostakin hevosesta, ja hevosen tiedot
päätyisivät tietokantaan, josta hakukoneella
voisi etsiä rekisteröitymättömätkin hevosia
nimeltä. Mitenköhän onnistuisi? Millä kielellä?
6538
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Riittänee sinulle, että käytät officen mukana
tulevaa access kantaa, mutta se miten saat tiedot
sinne esim. web:issä olevalta lomakkeeltasi onkin
sitten jo hankalampi juttu. Ilman
ohjelmointitaitoja ei kannata ryhtyä tällaiseen.
kysymyksesi oli sikäli hieman epäselvä, että et
sanonut mitään lomakkeesta.. eli onkohan se
lomakkee tarkoitus olla vain omalla koneellasi
vai netissä..? jos aihe tosiaan kiinnostaa niin
käy lainaamassa kirjastosta vaikka vb
tietokantaohjelmointikirja. Tohon kysymykseesi ei
siis ole mitään helppoa ja nopeaa vastausta..
vaan satoja rivejä koodinpätkää. :)

Äänestä
  • Eli ajattelin lomakketta joka tulisi nettiin, ja
    koko tietokanta sijaitsisi netissä (käyttäjät
    voisivat lisätä juttua tietokantaan). Esim
    f2s.comissa saa kyllä luotua tietokannan, tai no
    siellä taitaa olla vain mySQL tietokanta, mutta
    mitenköhän onnistuisi sitten ne koodit? Pitääkö
    sittten webtilassa olla Access-tietokanta? Joo
    täytyypä vissiin netistä etsiä enemmän jos
    aiheesta jotakin löytyy.. mutta vielä jäi
    epäselväksi, että mitä kieltä siinä kannattaisi
    käyttää (esim. asp) ?

    Äänestä

  • Anna kirjoitti:

    Eli ajattelin lomakketta joka tulisi nettiin, ja
    koko tietokanta sijaitsisi netissä (käyttäjät
    voisivat lisätä juttua tietokantaan). Esim
    f2s.comissa saa kyllä luotua tietokannan, tai no
    siellä taitaa olla vain mySQL tietokanta, mutta
    mitenköhän onnistuisi sitten ne koodit? Pitääkö
    sittten webtilassa olla Access-tietokanta? Joo
    täytyypä vissiin netistä etsiä enemmän jos
    aiheesta jotakin löytyy.. mutta vielä jäi
    epäselväksi, että mitä kieltä siinä kannattaisi
    käyttää (esim. asp) ?

    Siinä tapauksessa palvelimellasi voi olla jo
    jokin tietokannanhallintajärjestelmä (Oracle,
    MySQL, ...), jos on, käytä sitä.

    Kieli voi olla mikä tahansa johon vain on ajurit
    tuon tkhj:n käyttöön, eli käytä sitä mitä osaat.

    Äänestä

  • capitan kirjoitti:

    Siinä tapauksessa palvelimellasi voi olla jo
    jokin tietokannanhallintajärjestelmä (Oracle,
    MySQL, ...), jos on, käytä sitä.

    Kieli voi olla mikä tahansa johon vain on ajurit
    tuon tkhj:n käyttöön, eli käytä sitä mitä osaat.

    siellä on myös postgreSQL tietokanta, joten olen
    sen "aktivoinut". Vielä on tosin epäselvillä mitä
    kieltä kannattaisi käyttää. jossain tietokannassa
    (samankaltaisessa, jonka itse haluaisin) näin
    käytettevän .phtml kieltä? mistäköhän on kyse?
    Onkohan joku php-kieli?

    Äänestä

  • Anna kirjoitti:

    siellä on myös postgreSQL tietokanta, joten olen
    sen "aktivoinut". Vielä on tosin epäselvillä mitä
    kieltä kannattaisi käyttää. jossain tietokannassa
    (samankaltaisessa, jonka itse haluaisin) näin
    käytettevän .phtml kieltä? mistäköhän on kyse?
    Onkohan joku php-kieli?

    Eiköhän tuollaiseen löydy valmiita websovelluksia
    PHP:llä toteutettuna.
    http://www.hotscripts.com/PHP/

    Äänestä

Minä käytän ASP-skriptejä ja Microsoftin SQL-
serveriä. ASP- ja MS SQL-Serverpalvelut tosin
maksavat yleisesti ottaen palveluntarjoajilla
enemmän (yhteensä about 500 mk / kk) kuin Unixin
vastaavat PHP ja MySQL, jotka voivat olla jopa
ilmaisia.

Ohjelmointi kuvauksesi mukaiseen palveluun ei
vaadi satoja rivejä koodia, vaan muutamia
yksinkertaisia SQL-lauseita sekä viittauksia
tietokantaan jotka tuottavat sivuilla näkyvän
HTML:n. Yksinkertaisuudestaan huolimatta
vaikeuksia toki voi tulla, mikäli ei
ohjelmointiin aikaisemmin ole perehtynyt.

Lomakkeen kentän tallennus hoituu yhdellä
rivillä, samoin perushaun toteuttava SQL-lause.
Syntaksi on näissä aina samankaltainen ja
lomakkeen eri kenttien lisäys on yhden rivin
jälkeen pelkkää kopioimista. Toki tarvitset
koodiin joitain alustavia peruselementtejä, mutta
nekin ovat vain muutaman rivin pituisia ja
monistettavissa palvelusta toiseen.

Itse hakusivua voi ominaisuuksiltaan laajentaa
hyvinkin pitkälle, mutta esim. hakusanalla tai
ryhmän nimellä haut on helppo toteuttaa.

Apua löytynee runsaastikin osoitteesta
http://www.learnasp.com, katso erityisesti
kohdasta S -> Sql.

Äänestä

Kommentoi aloitusta


Anna kirjoitti:

Miten pystyy luomaan tietokantoja? Eli siis tässä
tapauksessa rekisteröityneet käyttäjät
pystyisivät lähettää jonkun lomakkeen kautta
tiedot jostakin hevosesta, ja hevosen tiedot
päätyisivät tietokantaan, josta hakukoneella
voisi etsiä rekisteröitymättömätkin hevosia
nimeltä. Mitenköhän onnistuisi? Millä kielellä?

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