|
|
Vastauksia kysymyksiin
- Base - tietokannat
5. Tietokannat (Base)
- Miten tuon tietoja tietokantaan Calcista?
- Tiedot saa vietyä Calc-taulukosta
Base-tietokantaan Kopioi- ja Liitä-toiminnoilla seuraavasti:
- Valitse ja kopioi haluamasi alue Calc-taulukosta. Huomaa
valita myös sarakkeiden ensimmäinen rivi, jossa lukee sarakkeen
tunniste. Niitä käytetään myöhemmin tietokannan kenttien
tunnisteina.
- Avaa Basessa Taulut-kohta ja liitä taulukko tauluksi
napsauttamalla ikkunan ala-oikeaa aluetta hiiren
kakkospainikkeella ja valitsemalla Liitä.
- Kirjoita taulun nimi ja valitse (perustapauksessa)
Määritys ja tiedot. Napsauta Seuraava.
- Valitse sarakkeet, jotka haluat tuoda. Sarakkeiden nimet
näkyvät oikein vain, mikäli olit edellä valinnut ne kopioimaasi
alueeseen. Napsauta Seuraava.
- Tarpeen mukaan aseta kutakin tuotua saraketta vastaavan
kentän nimi ja tietotyyppi. Napsauta Luo.
- Taulussa täytyy olla perusavain, jotta sitä voisi
muokata. Jos tuoduissa tiedoissa ei ennestään ole numeerista
tunnistekenttää, napsauta Kyllä. Jos tunnistekenttä on jo
olemassa, napsauta Ei, avaa taulu muokattavaksi ja määritä
tunnistekenttä perusavaimeksi.
- Tuontitoiminnolla voi myös mm. liittää
tietoja olemassaolevaan tauluun.
- Miten otan yhteyden MySQL-tietokantaan?
- Yhteys MySQL-tietokantaan vaatii joko
ODBC- tai JDBC-tietokantayhteysajurin asentamisen
käyttöjärjestelmään. Esimerkiksi Ubuntu-Linuxissa tämä tapahtuu
seuraavasti, kun käytetään ODBC-yhteyttä:
- Asenna ODBC-tietokantayhteysajuri:
- Asenna Ubuntuun ohjelmapaketti unixodbc. Tämä
saattaa vaatia Universe-pakettilähteiden käyttöönoton
ohjelmapakettien hallinnassa.
- Luo tai muokkaa tiedostoa /etc/odbc.ini
seuraavanlaiseksi, asettaen tietokannan ODBC-nimen, kuvauksen,
tunnisteen MySQL-palvelimella ja palvelimen osoitteen:
[MySQL]
Description = MySQL driver
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
[MySQL-Omakanta]
Description = Oma tietokantani
Driver = MySQL
Trace = Yes
TraceFile = /tmp/odbc.log
Database = tietokantanimi
Server = localhost
Port = 3306 |
- Luo tai muokkaa tiedostosta /etc/odbcinst.ini
ODBC-ajurin tiedot. Huomaa tarkistaa ainakin, että ajurin
tiedostopolku on oikein:
[MySQL]
Description = ODBS for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
FileUsage = 1
|
- Valitse OpenOfficessa Tiedosto -> Uusi -> Tietokanta.
- Valitse Muodostaa yhteyden olemassaolevaan
tietokantaan ja valitse tietokantatyypiksi
ODBC. Napsauta Seuraava.
- Napsauta Selaa. Yllä odbc.ini-tiedostossa
määrittelemäsi nimi, esim. MySQL-Omakanta, pitäisi näkyä
listassa. Valitse se ja napsauta OK. Napsauta
Seuraava.
- Anna tietokannan käyttäjätunnus ja valitse tarvittaessa
Salasana tarvitaan. Napsauta Testaa yhteys, anna
salasana ja napsauta OK. Yhteys toivottavasti muodostui
onnistuneesti. Napsauta OK. Napsauta
Seuraava.
- Valitse Kyllä, rekisteröi tietokanta puolestani, jos
haluat että tietokanta on käytettävissä myös muissa
OpenOffice-sovelluksissa, esim. Writerissä. Napsauta
Valmis.
- Valitse kansio, johon tietokantayhteys tallennetaan ja anna
sille nimi. Napsauta Tallenna.
|
|
|