Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille.

Samankaltaiset esitykset


Esitys aiheesta: "Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille."— Esityksen transkriptio:

1 Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille

2 Relaatio •Relaatiolla tarkoitetaan asioiden välistä suhdetta •Mikki tykkää Minnistä, Aku tykkää Iineksestä,... •Relaatioiden voidaan ajatella liittävän toisiinsa tietoalkioita •Mikki ja Minni ovat tykkäämisrelaatiossa,... •Tietoalkioiden yhdistelmää kutsutaan monikoksi (tuplaksi, tietueeksi) •Toisinaan pariksi, kolmikoksi,...

3 Esimerkkejä relaatioista •”On pienempi kuin” •1 < 2; 115 < 324; 45 < 55 •”Tilaa lehteä” •Lissu tilaa Cosmopolitania •Hessu tilaa Tuulilasia •”Asiakas” •Orimatin sukunimi on Teuras ja asiakasnumero 1 •Relaatio siis ilmaisee säännön tietoalkoiden liittymisestä toisiinsa

4 Relaation kaava •Ilmaisee relaatiossa olevien tietoalkioiden merkityksen •Tilaus(Tilaaja, Lehti) •Asiakas(Id, Etunimi, Sukunimi) •Relaation nimi ja attribuutit eli ominaisuudet •Relaatiolla Tilaus on attribuutit Tilaaja ja Lehti •Muuttuu vain harvoin

5 Relaation sisältö •Monikkojen joukko •Tilaus = {,, } •Muuttuu käytännössä paljon kaavaa useammin •Masa peruuttaa tilauksensa: poistetaan monikko •Jaska tilaa Parnasson: lisätään monikko

6 Relaatio tauluna •Helpoimmin relaatio on ajateltavissa tauluna •Rivit vastaavat monikkoja •Sarakkeet vastaavat attribuutteja •Kussakin solussa kyseisen attribuutin arvo kyseisessä monikossa •Rivin lisäys poisto, muutos (sisällön muutos) •Sarakkeen lisäys, poisto, muutos (kaavamuutos) TilaajaLehti MasaTuulilasi LissuEeva LissuCosmopolitan

7 Relaation tallentaminen •Tietokannanhallintajärjestelmän heiniä •Voitaisiin periaatteessa tallentaa rivit riveinä ja erotella tietoalkiot toisistaan esim. merkillä ; •TKHJ:n avulla voimme tiedostojen sijaan tarkastella ja käsitellä relaatioita •TKHJ nostaa tarkastelutasomme rakenteelliselle tasolle

8 Relaatiotietokanta •Kokoelma relaatioita eli tauluja •Myös yhden taulun tietokanta on periaatteessa mahdollinen

9 Tiedon hakeminen tauluista •Mikä on Orimatin Id? •Asiakas-taulun perusteella 1 •Paljonko maksaa jiirisaha? •Mitä tuotteita toimittaa Jaskan vimpain? •Mitä tuotteita Laupias Psaltari on tilannut? •Paljonko on Psaltarin tilausten yhteisarvo? •...

10 Taulujen sisällön muuttaminen •Orimatti Teuras tilaa Jiirisahan •Lisätään Tilaus tauluun rivi •Valikoimiimme tulee uusi tuote •Hilavitkuttimen hinta nousee •Hanhikki poistuu asiakkaittemme joukosta •...

11 Kertaus •Relaatiomalli •Matemaattinen perusta •Ylivoimaisesti suosituin tietomalli •Relaatio •Suhde •Ajateltavissa tauluna •Relaatiotietokanta •Kokoelma tauluja •Rivejä voidaan lisätä, poistaa, muuttaa •Tauluista voidaan hakea tietoja


Lataa ppt "Relaatiomalli •Ted Codd 1970 •Matemaattinen perusta •Helppo toteuttaa •Helppo omaksua •Käytetyin tietomalli •Muodostaa perustan kurssin myöhemmille asioille."

Samankaltaiset esitykset


Iklan oleh Google