Prev Next Up Title Contents Index

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.

Tehtävä 3.24 Relaation hallitseminen Delphillä

Kirjoita DataFormExpertin avulla ohjelma, joka hakee postiosoitteen postinumeron avulla postisosoite- taulusta.

Tehtävä 3.25 Monta puhelinnumeroa

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ä.


Prev Next Up Title Contents Index