Evtek N141 Tietojenkäsittelyn perusteet
| KOTISIVU | KURSSIKUVAUS | OHJELMA |
Tiedonhallinta: relaatiotietokannat
Tiedon esitys hierarkiana
Tietokantamalleja on useita, joista tässä tutustumme relaatiomalliin.
Relaatiotietokanta koostuu joukosta loogisesti yhteenkuuluvia taulukkoja, joissa on rivit ja sarakkeet kuten taulukkolaskennan tauluissa. Jokaisessa taulukossa on ainakin yksi avainkenttä, jonka perusteella tietueita voi lajitella, yhdistää ja valikoida. Tyypillinen avainkenttä on henkilötunnus, joka on jokaiselle henkilölle eri. Kaksi taulua liittyy toisiinsa yhden yhteisen kentän toisen taulukon avainkentän avulla. Linkitettyjen taulujen avulla tietokannan tietoja voidaan yhdistää ja lajitella monin eri tavoin. Se mahdollistaa tietosisällön oikeellisuuden tarkistamisen (tieto esiintyy vain yhdessä paikassa) ja estää tiedon moninkertaisen syötön.
Objektityypit, joita Access käyttää:
Tables (taulukot)
Queries (kyselyt): Kysely voi kohdistua yhteen tai
useampaan taulukkoon. Kysely poimii tietokannasta valitut
kriteerit täyttävät tietueet ja näyttää ne käyttäjän
määrittelemällä tavalla. Kyselyt tallentuvat SQL-standardin
mukaisina, ja ovat siten siirrettävissä järjestelmästä
toiseen.
SQL= Structured Query Language.
Forms (lomakkeet): Tiedon syöttämistä helpottamaan, näyttävät tavallisesti yhden tietueen kerrallaan.
Reports (raporttitulosteet)
Macros (makro-ohjelmat)
Modules (modulit): Sisältävät aliohjelmia tai kaavoja, jotka on kirjoitettu käyttäen Visual Basic for Applications (VBA) -ohjelmointikieltä.
Tutustuminen Accessin mukana tulevaan Northwind- esimerkkitietokantaan ja toinen lämmittelyharjoitus.
Luo yksinkertainen tietokanta
Valitse aiheeksi joko äänilevyt tai kirjat. Tee yksi tietokanta, johon luot kaksi taulukkoa. Joko siten, että taulukot ovat
Taulukon luomisen vaiheet:
Luo ensin molemmat taulukot, ja mieti, miten yhdistät ne toisiinsa (Tools Relationships). Huomaa, että niissä tarvitaan yksi samanlainen kenttä, jotta yhdistäminen onnistuisi. Ennen kuin jatkat, tarkasta myös taulukoiden kenttien ominaisuudet Table Design-näytöstä. Voit kokeilla eri vaihtoehtoja löytääksesi järkevimmän.
Kun olet suunnitellut molemmat taulukot, tee ainakin toiselle syöttölomake Form.
Syötä tietokantaan ainakin 10+6 tietuetta. Laadi kysely Query tai raportti Report, joka yhdistää kahden taulukon tietoja.
Lomakkeen luomisen vaiheet:
1. Database-ikkunasta valitaan Forms tab, jonka jälkeen painetaan New.
2. Esiin tulee New Form dialogi, josta valitaan Form Wizard.
3. Näpäytä dialogin alareunassa olevan tyhjän tekstikentän vieressä olevaa nuolta alaspäin, ja valitse taulukko. Paina Next jatkaaksesi.
4. Seuraavaksi Form Wizard kysyy, mitkä taulukon kentät esiintyvät lomakkeessa.Valitse kaikki ja paina lopuksi Next.
5. Valitse lomakkeen muotoilu. Paina Next jatkaaksesi.
6. Valitse lomakkeen ulkoasu. Kokeile eri vaihtoehtoja.
7. Lopuksi paina Finish tallentaaksesi lomake ja samalla saat lomakkeen näkyviin.
Access data types (tietotyypit)
Text | Aakkosnumeerista tietoa, pituus 50 merkkiä. |
Memo | Aakkosnumeerista tietoa, ei pituusrajoitusta. |
Number | Kokonaisluku tai desimaaliluku |
Date/ Time | Päiväys tai kellonaika, erilaisia esitysmuotoja |
Currency | Rahasumma. Luku, jossa kaksi desimaalia. |
AutoNumber | Kokonaisluku, joka kasvaa automaattisesti; tietueen numero. |
Yes/ No | Looginen operaattori. True/False, On/Off, Yes/No |
OLE Object | Objekti, yleensä tiedosto, joka sisältää esim. kuvan tai ääntä. |
Hyperlink | Viittaus ulkoiseen dokumenttiin. Valittaessa linkki dokumentti automaattisesti avautuu uuteen ikkunaan. |
| KOTISIVU | KURSSIKUVAUS | OHJELMA |