Useiden tietokantataulujen yhdistäminen
Oikeassa ohjelmassa on lähes aina kyseessä relaatiotietokannat
ja näin ollen useammasta taulusta saatavan tiedon yhdistäminen.
Meidänkin esimerkissämme esimerkiksi postiosoite on
itseään toistavaa tietoa ja kannattaisi ehkä
käytännössä tehdä oma taulu, jossa olisi pelkkiä
postinumero- postiosoite - pareja. Varsinaisessa
päätaulussa ei sitten olisi postiosoitetta lainkaan, vaan
postiosoite haettaisiin postinumeron avulla (relaatio)
postiosoite-taulusta.
- Kirjoita DataFormExpertin avulla ohjelma, joka hakee
postiosoitteen postinumeron avulla postisosoite-
taulusta.
- Oikeastaan ei ole järkevää tehdä taulua, jossa on
kentät puh1, puh2 jne.. Voihan jollakin ihmisellä
olla jopa 10 numeroa, mistä häntä pitää tavoitella.
Suunnittele relaatiotietokanta, jossa jokaisella ihmisellä on mahdollisuus
0-n puhelinnumeroon. Pohdi ratkaisun tilankäyttöä
normaalitilanteessa verrattuna meidän alkuperäiseen ratkaisuun.
Kokeile toteuttaa taulut DBD:llä ja niitä
käyttävä ohjelma Delphillä.