Harjoitus: ER-kaavion transformointi
Tässä ohjatussa harjoituksessa tutustutaan ER-kaavioiden transformointiin relaatiotietokantojen relaatioiksi (eli käytännössä tauluiksi). Transformointi on hyödyllinen esiaskel tietokantojen toteuttamiselle, sillä soveltavalla transformointisääntöjä saat helposti käsitteelliseen malliin sopivan relaatiotietokannan.
Harjoituksessa on useita osatehtäviä. Pääset harjoituksessa eteenpäin suorittamalla jokainen osatehtävä kerrallaan.
Tämä harjoitus on jatkoa Harjoitukselle 2.1. Tee ensin Harjoitus 2.1 ennen kuin aloitat tämän harjoituksen.
Ennen harjoituksen aloittamista tutustu seuraaviin lukuihin:
Luku 3.1, jossa esitetään relaatiotietokantojen peruskäsitteitä. Tässä tehtävässä erityisesti tulee ymmärtää, mitä on relaatio, perusavain sekä viiteavain.
Luku 3.2, jossa esitellään kaikki transformointisäännöt. Tässä tehtävässä tutustutaan yleiseen transformointiprosessiin, ja tarkempi sääntöjen tarkastelu jää tämän tehtävän ulkopuolelle.
Huomautus
Jos huomaat virheitä tai sinulla on kysyttävää tehtävistä, ota yhteyttä kurssin opettajiin
- lähettämällä sähköpostia osoitteeseen
itka2004-opet@tim.jyu.fi
- laittamalla viestiä kurssin Teams-ryhmään tai osallistumaalla ohjauksiin: Teams ja ohjaukset
Tehtävänanto
Palataan Harjoituksessa 2.1 mallinnettuun opiskelijatietokantaan ja transformoidaan se relaatiotietokannaksi.
Seuraa alla olevissa osioissa olevia vaiheita ja täydennä alla olevien palautuslaatikoiden vastauksia niiden perusteella. Löydät jokaisen osion lopussa tarkistuspainikkeen, jolla voit testata vastauksesi oikeellisuuden.
Kohdetyyppien transformointi
Erikoisattribuuttien transformointi
Suhteiden transformointi
Lopuksi
Kun olet valmis, voit jatkaa eteenpäin muihin harjoitustehtäviin.
Voit antaa lyhyen itsearvion onnistumisestasi ja yleisesti palautteen harjoituksesta alla.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.