PostgreSQL-tietokantapalvelimen käyttäminen
Henkilökohtaisen tiedonhallinnan perusteet -kurssilla on käytössä PostgreSQL-tietokantapalvelin, jonka avulla harjoitellaan tietokannan taulujen luomista, tietojen lisäämistä, muuttamista, poistamista ja kyselyjen tekemistä SQL-kielellä.
Palvelimen käyttäminen onnistuu mistä tahansa verkkoyhteydellä varustetusta koneesta johon on asennettu ODBC Query Tool ja PostgreSQL:n ODBC-ajuri. Agoran mikroluokkiin nämä on jo asennettu. Kotikoneisiin nämä täytyy jokaisen asentaa itse. Ohjelmat löytyvät seuraavista osoitteista:
- ODBC Query Tool <http://gpoulose.home.att.net/Tools/QTODBC_sr.exe>
- PostgreSQL ODBC-ajuri <ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/odbc/versions/full/psqlodbc-07_03_0200.zip>
Jos verkkoyhteyttä ei ole käytettävissä niin on joko tyydyttävä tekemään demotehtävät ja harjoitustyö Agoran mikroluokissa tai asennettava omalle koneelle tietokannanhallintajärjestelmä.
Halutessaan voi käyttää myös pelkkää Access-tietokantaa.
ODBC-yhteyden luominen PostgreSQL-tietokantaan
- Käynnistä ODBC Query Tool. Ohjelma löytyy Agoranetin koneista paikastaStart|ODBC Query Tool.
- Ensimmäistä kertaa ODBC Query Toolia käyttäessäsi sinun pitää määritellä mihin tietolähteeseen (engl. Data Source) muodostetaan ODBC-yhteys. Valitse seuraavaksi New.
- Seuraavaksi pitää valita käytettävä ODBC-ajuri. Valitse PostgreSQL ja paina Next.
- Seuraavaksi pitää antaa ODBC-yhteydelle nimi ja valita paikka jonne sen asetukset tallennetaan.
Valitse tallennuspaikaksi U:-asema ja sieltä
tiedonhallinta-kansio. Anna yhteyden nimeksi (engl. File name)
tiedonhallinta.dsn
. Valitse lopuksi Next.
- Viimeistele tietolähteen luominen valitsemalla Finish.
- Esiin aukeaa PostgreSQL-ajurin oma dialogi, joka tarvitsee vielä tiedot tietokannan nimestä,
palvelimesta sekä käyttäjätunnuksesta ja salasanasta. Käyttäjätunnus on luotu
kaikille niille, jotka ajoissa ovat käyneet antamassa tunnuksensa korppi-järjestelmään.
Jos et saa yhteyttä eli sinulla ei ole tunnusta niin ota yhteyttä
luennoijaan tai demo-ohjaajiin ja pyydä tekemään sinulle tunnus.
- Tietokannan nimi (Database) on oma käyttäjätunnuksesi korpissa.
- Tietokantapalvelin (Server) on
bester.it.jyu.fi
. - Portti (Port) on
5432
- Käyttäjätunnus (User Name) on oma käyttäjätunnuksesi korpissa.
- Salasana (Password) on oma käyttäjätunnuksesi korpissa. Huom. älä siis turhaan yritä käyttää korpin salasanaasi.
- Vielä viimeinen varmennus ODBC-asetuksien tallentamisesta. Valitse OK.
- ODBC-asetukset eivät tallenna tietoa salasanasta (oma käyttäjätunnus korpissa) joten joudut antamaan sen vielä ennen kuin saat yhteyden auki.
ODBC Query Toolin käyttäminen
- Käy ensimmäiseksi muuttamassa Query Toolin asetuksia Query|Current Connection Options. Muuta erotinmerkiksi (engl. Query batch separator) puolipiste (;)
ja salli SQL-lauseiden suorittaminen vaikka jossakin lauseessa olisi virhe eli ota
ruksi pois kohdasta When a query batch fails do not execute subsequent query batches.
Käyttäjien kommentit