Advertisement
Guest User

tietokannankuvaus

a guest
May 24th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. 1. Tietokannan kuvaus
  2. 1.1 Tietokannan rakenne
  3. Valitsimme työmme aiheeksi elokuviin liittyvän tietokannan, jossa pidetään yllä tietoja elokuvista ja näyttelijöistä, sekä siitä, missä elokuvassa kukakin näyuttelee ja kuinka paljon he ovat saaneet siitä palkkaa. Tietokannan ER-kaavio on esitetty kuvassa 1.
  4.  
  5. 1.2 Relaatiokaava ja relaatioiden kuvaus
  6. Tavallisia muunnossääntöjä käyttäen kuvassa 1 esitetty ER-kaavio muunnettiin seuraaviksi relaatioiksi:
  7. Näyttelijä(Etunimi, Sukunimi, Osoite)
  8. Elokuva(Nimi, Vuosi, Kesto)
  9. Näyttelee(Etunimi, Sukunimi, Elokuva_nimi, Vuosi, Palkka)
  10.  
  11. ER-kaavion perusteella määräytyivät tietokannan viiteavaimet, jotka ovat kohteineen lueteltuna:
  12. Näyttelee.Etunimi -> Näyttelijä.Etunimi
  13. Näyttelee.Sukunimi -> Näyttelijä.Sukunimi
  14. Elokuva_nimi -> Nimi
  15. Näyttelee.Vuosi -> Elokuva.Vuosi
  16.  
  17. Relaatiot ja erityisesti niiden attribuuttien merkitys on kuvattu tarkemmin seuraavassa:
  18. • Relaatio Näyttelijä vastaa näyttelijää. Relaatiolla on avainattribuutit Etunimi ja Sukunimi, jotka vastaavat näyttelijän nimeä, sekä attribuutti Osoite, joka vastaa näyttelijän asuinpaikkaa.
  19. • Relaatio Elokuva taas vastaa elokuvaa. Sillä on avainattribuutit Nimi ja Vuosi, jotka vastaavat elokuvan nimeä ja valmistusvuotta, sekä attribuuttina Kesto joka vastaa elokuvan pituutta minuutteina.
  20. • Näyttelee liittää näyttelijän ja elokuvan toisiinsa. Relaatiolla on avainattribuutit Etunimi, Sukunimi, Elokuva_nimi ja Vuosi, jotka vastaavat näyttelijän nimeä, elokuvan nimeä ja valmistusvuotta. Relaatiolla on lisäksi attribuutti Palkka, joka vastaa näyttelijän elokuvan tekemisestä saamaa palkkaa.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement