Merkonomin
Virtuaalikoulu
(Jouko Hautamäki)
 

Microsoft Access -tietokantaohjelman perusteet

1 Johdanto
2 Tietokanta
3 Relaatio-
tietokanta
4 Tietokanta Microsoft Access XP:llä
5 Taulukko
6 Usean taulun tietokanta
7 Lomake
8 Kysely
9 Raportti
10 Yhteenveto
11 Kertaustehtävä

2    TIETOKANTA


Tässä opintojaksossa ei paneuduta syvällisesti tietokantateoriaan eikä tietokannan suunnittelumenetelmiin.

Tarkoituksena on oppia käyttämään Microsoft Access -tietokantaohjelmaa yksinkertaisten tietokantojen tekoon.

Asioista on kuitenkin helpompi puhua, jos tuntee aihepiiriin liittyviä käsitteitä ja tietää käsitteiden nimet. Tämän vuoksi tarkastelemme aluksi lyhyesti muutamia perusasioita tietokannoista.

2.1    Mikä on tietokanta? 

  • Kokoelma yhteenliittyvää tietoa.

  • Tieto siinä muodossa, että tietokoneohjelma pystyy sitä käsittelemään ja nopeasti valitsemaan halutun tiedon.

  • Esim. reseptikokoelma, ääniterekisteri, kirjakortisto

  • Tietokanta esittää jotain reaalimaailman, minimaailman (Miniworld, Universe of Discourse, Reality of Interest) asioita ts. tietokannalla on jokin lähde, josta sen sisältämä tieto on peräisin.

  • Tietokanta on loogisesti yhtenäinen kokoelma tietoa, jolla on jokin merkitys.

  • Tietokannalla on jotain tekemistä todellisen maailman tapahtumien kanssa.

  • Tietokanta on suunniteltu, rakennettu ja täytetty tiedolla jotain tietttyä tarkoitusta varten.

  • Tietokannalla on jokin tarkoitettu käyttäjäryhmä, joka on kiinnostunut sen sisällöstä ja joka käyttää tietokantaa ennalta laadittuja ohjelmia käyttäen.

2.2    Tietokantatyypit

  • Hierarkkiset tietokannat (vanh.)

  • Verkkotietokannat (vanh.)

  • Relaatiotietokannat, yleisin nykyään

  • Oliotietokannat

  • Multimediatietokannat

2.3    Tietokannan hallintajärjestelmät

  • Tietokannassa olevan tiedon käsittelemiseksi tarvitaan tietokannan hallintajärjestelmä, database management system (DBMS). Se on ohjelma tai ohjelmien kokoelma, jota käyttäen käyttäjät syöttävät, muokkaavat, poistavat ja hakevat tietoa.

  • Tietokannan hallintajärjestelmät jaetaan usein kahteen ryhmään:

    • Varsinaiset tietokannan hallintajärjestelmät

    • Henkilökohtaiset tietokantaohjelmat

  • Edelliset on yleensä suunniteltu isompien tietomäärien käsittelemiseen ja useampien käyttäjien samanaikaiseen käyttöön.

2.3.1    Varsinaisia tietokannanhallintajärjestelmiä

  • Microsoft SQL-server

  • Oracle

  • DB2 (IBM)

  • Informix (IBM)

  • Solid (Solid Information Technology)

  • MySQL, ilmainen mutta ei huono

  • Advantage Ingres Enterprise Relational Database (Computer Associates)

  • Jasmine Object Database (Computer Associates)

  • JDataStore (Borland)

2.3.2    Henkilökohtaisia tietokantaohjelmia

  • Microsoft Access 

  • Paradox (kuuluu osana Corelin WordPerfect Office Professional –pakettiin)

  • FileMaker Pro (http://www.filemaker.com)

  • Microsoft Visual FoxPro

  • dBASE (http://www.dbase.com)