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ä soveltamalla transformointisääntöjä saat helposti muodostettua 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ä tulee erityisesti ymmärtää, mitä ovat 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 olevien osioiden vaiheita ja täydennä alla olevien palautuslaatikoiden vastaukset niiden perusteella. Löydät jokaisen osion lopusta 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.